Votre modèle de données pour le traitement des prêts
Votre modèle de données pour le traitement des prêts
- Attributs recommandés à collecter
- Activités clés à suivre
- Conseils pour l’extraction des données
Attributs du traitement des prêts
| Nom | Description | ||
|---|---|---|---|
| Activité ActivityName | Nom d’une étape métier ou d’un événement précis survenu au cours du processus de montage du prêt. | ||
| Description Cet attribut représente une tâche ou une étape du cycle de vie d’une demande de prêt, par exemple « Examen initial effectué » ou « Étude du dossier terminée ». Ces activités constituent les nœuds de la carte du processus, et leur ordre définit le déroulement du processus. L’analyse de leur séquence, de leur fréquence et de leur durée permet de repérer les parcours courants, les écarts et les goulots d’étranglement. Elle est essentielle pour comprendre quelles tâches sont réalisées et dans quel ordre, et constitue le fondement de toute analyse en Process Mining. Pourquoi est-ce important ? Cet attribut définit les étapes du processus et permet de visualiser et d’analyser son déroulement, au cœur du Process Mining. Où trouver ces données Il est généralement déduit des changements apportés aux champs « Stage » ou « Status » de l’objet Loan dans nCino, ou des enregistrements Task ou Event associés. Exemples Demande de prêt crééeDébut de l’analyse de créditDécision de prêt rendueFonds versés | |||
| Heure de début EventTime | Horodatage indiquant le début d’une activité ou d’un événement précis. | ||
| Description L’heure de début, ou horodatage de l’événement, indique la date et l’heure exactes auxquelles une activité a eu lieu. Ces données chronologiques sont indispensables pour remettre les événements dans le bon ordre et reconstituer le déroulement réel du processus. Cet horodatage est à la base de toutes les analyses temporelles. Il sert à calculer les temps de cycle entre les activités, à repérer les temps d’attente et les retards, et à mesurer la durée totale d’un cas. Des horodatages exacts sont essentiels au suivi des performances et à l’analyse des goulots d’étranglement. Pourquoi est-ce important ? Cet horodatage établit l’ordre chronologique des événements, indispensable au calcul des indicateurs de performance, notamment des temps de cycle et des durées. Où trouver ces données Il peut provenir d’horodatages générés par le système, comme « CreatedDate » sur les enregistrements associés, ou de l’horodatage d’une modification précise dans l’historique des champs. Exemples 2023-10-26T10:00:00Z2023-10-26T14:30:00Z2023-10-27T09:15:00Z | |||
| Identifiant de la demande de prêt LoanApplicationId | Identifiant unique attribué à chaque demande de prêt. Il sert de clé primaire pour suivre l’ensemble du processus de montage du prêt. | ||
| Description L’identifiant de la demande de prêt distingue chaque demande tout au long de son cycle de vie. Il constitue l’entité centrale à laquelle rattacher toutes les activités et données associées, afin de retracer intégralement le parcours de montage d’un prêt donné. En Process Mining, cet identifiant sert d’ID de cas. Chaque événement, de la soumission à la décision finale, lui est associé. Il est ainsi possible de reconstituer le parcours de bout en bout de chaque demande, ce qui est indispensable pour analyser les temps de cycle, les variantes et les goulots d’étranglement. Pourquoi est-ce important ? Il s’agit de l’ID de cas essentiel qui relie toutes les étapes du processus et permet d’analyser le parcours de bout en bout de chaque demande de prêt. Où trouver ces données Il s’agit généralement de la clé primaire de l’objet Loan dans nCino, souvent référencée sous le nom Exemples LA-2023-00123LA-2023-00456LA-2024-00789 | |||
| Dernière mise à jour des données LastDataUpdateTimestamp | Horodatage indiquant la dernière actualisation des données depuis le système source. | ||
| Description Cet attribut enregistre la date et l’heure de la dernière extraction des données depuis le système source. Il indique à quel point les données analysées sont récentes. Dans les Dashboards et les rapports, cette information aide les utilisateurs à savoir de quand date l’analyse. Elle permet de définir les attentes et de prendre des décisions en tenant compte de la période couverte par les données sous-jacentes. Pourquoi est-ce important ? Indique à quel point les données sont récentes, afin que les utilisateurs sachent si l’analyse du processus est à jour. Où trouver ces données Cet horodatage est généré par l’outil d’extraction des données ou le processus ETL au moment de leur extraction. Exemples 2024-05-21T02:00:00Z2024-05-22T02:00:00Z2024-05-23T02:00:00Z | |||
| Système source SourceSystemName | Nom du système dont les données ont été extraites. | ||
| Description Cet attribut identifie l’application source des données d’événement. Pour ce processus, il s’agit généralement de « nCino ». Même si cela peut sembler redondant lorsque toutes les données proviennent d’un seul système, cet attribut est essentiel à la gouvernance des données. Il devient indispensable lorsque des données issues de plusieurs systèmes sont réunies, par exemple celles d’un moteur distinct de calcul du score de crédit ou d’une plateforme de gestion documentaire. Il permet de connaître clairement la provenance des données. Pourquoi est-ce important ? Indique l’origine des données, un élément essentiel pour leur gouvernance, le dépannage et le rapprochement de données issues de plusieurs systèmes. Où trouver ces données Il s’agit d’une valeur statique, « nCino », appliquée lors de l’extraction et de la transformation des données. Exemples nCinonCino-ProdnCino-UAT | |||
| Canal de demande ApplicationChannel | Canal utilisé pour soumettre la demande de prêt, par exemple en ligne, en agence ou par l’intermédiaire d’un courtier. | ||
| Description Cet attribut indique le canal par lequel la demande de prêt a été soumise. Selon le canal, les données peuvent être plus ou moins complètes et les échanges avec le client différents, ce qui peut influer sur la suite du processus. L’analyse par canal permet d’en évaluer l’efficacité. Vous pouvez, par exemple, comparer les temps de cycle et les taux de reprises des demandes soumises en ligne à ceux des demandes déposées en agence. Ces analyses peuvent éclairer les décisions stratégiques concernant les investissements dans les canaux et l’optimisation des processus propres à chacun. Pourquoi est-ce important ? Permet de comparer l’efficacité, la rapidité et la qualité des différents canaux de soumission, afin d’orienter les améliorations et les investissements. Où trouver ces données Cette information est généralement enregistrée dans un champ de liste de sélection de l’objet Loan, souvent nommé « Channel » ou « Source ». Exemples Portail en ligneAgenceRéseau de courtiersApplication mobile | |||
| Heure de fin EventEndTime | Horodatage indiquant la fin d’une activité ou d’un événement. | ||
| Description L’heure de fin marque l’achèvement d’une activité. L’écart entre l’heure de début et l’heure de fin correspond à sa durée de traitement. Cet attribut permet de distinguer le temps de traitement, consacré au travail, du temps d’attente entre les activités. L’analyse des durées de traitement aide à repérer les étapes les plus longues, tandis que l’écart entre l’heure de fin d’une activité et l’heure de début de la suivante révèle les retards lors des transferts. Pourquoi est-ce important ? Permet de calculer précisément la durée de traitement des activités et de distinguer le temps de travail effectif du temps d’attente. Où trouver ces données Il peut provenir d’horodatages générés par le système, comme « LastModifiedDate » sur les enregistrements associés, ou de l’horodatage d’une modification ultérieure dans l’historique des champs. Exemples 2023-10-26T11:30:00Z2023-10-26T17:00:00Z2023-10-27T11:45:00Z | |||
| Montant du prêt LoanAmount | Montant du prêt demandé par le demandeur. | ||
| Description Cet attribut représente le capital du prêt demandé. Le montant peut influer fortement sur la complexité et la durée du processus de montage : les prêts plus élevés ou plus complexes nécessitent souvent des vérifications ou des étapes supplémentaires. Dans l’analyse, le montant du prêt est un critère de segmentation utile. Il permet de vérifier si les prêts de montant élevé prennent plus de temps à traiter, entraînent davantage de reprises ou suivent des parcours différents. Il est également essentiel aux rapports financiers et à l’évaluation de la valeur du portefeuille de prêts en cours de traitement. Pourquoi est-ce important ? Apporte un contexte financier essentiel et permet de segmenter l’analyse pour déterminer si le montant du prêt est lié à la complexité, à la durée ou aux résultats du processus. Où trouver ces données Enregistré dans un champ monétaire de l’objet Loan, souvent nommé « Amount » ( Exemples 250000.0035000.00750000.00 | |||
| Résultat de la décision DecisionOutcome | Décision finale concernant la demande de prêt, par exemple approuvée, refusée ou retirée. | ||
| Description Cet attribut enregistre le résultat de l’activité « Décision de prêt rendue ». Il s’agit d’un attribut essentiel au niveau du cas, qui définit l’état final d’une demande de prêt une fois le processus terminé. Cet attribut est indispensable à l’analyse des résultats. Il permet de comparer les parcours qui aboutissent à des résultats différents, par exemple les parcours courants des demandes approuvées et refusées. Il sert également de base au calcul d’indicateurs clés, comme le taux de refus des prêts. Pourquoi est-ce important ? Permet de filtrer et de comparer les processus selon leur résultat métier final, afin de repérer les parcours associés à une réussite ou à un échec. Où trouver ces données Cette information figure généralement dans un champ « Status » ou « Stage » de l’objet Loan une fois le processus terminé. Les valeurs possibles dépendent de la configuration. Exemples ApprouvéRefuséDemande retirée par le demandeur | |||
| Service affecté AssignedDepartment | Service ou équipe responsable de la demande de prêt à une étape donnée. | ||
| Description Cet attribut indique le groupe fonctionnel, par exemple « Origination », « Underwriting » ou « Closing », responsable de l’activité. Il peut être déduit du profil de l’utilisateur affecté ou d’un champ dédié dans l’enregistrement du prêt. L’analyse du processus par service est essentielle pour comprendre la collaboration entre les différentes fonctions. Elle permet de mesurer les délais de transfert entre services, de repérer les retards liés à ces transferts et d’obtenir une vue d’ensemble des services où le travail est effectué. Pourquoi est-ce important ? Essentiel pour analyser les transferts entre services, mesurer les performances des équipes et repérer les goulots d’étranglement entre fonctions. Où trouver ces données Cette information peut être déduite du champ Department de l’enregistrement User de l’utilisateur affecté, ou d’un champ personnalisé « Team » ou « Queue » de l’objet Loan. Exemples Création de prêtsSouscriptionRisque de créditClôture | |||
| Type de produit de prêt LoanProductType | Type de prêt demandé, par exemple prêt hypothécaire, prêt automobile ou prêt personnel. | ||
| Description Cet attribut classe les demandes de prêt selon le produit financier proposé. Les différents produits de prêt suivent souvent des parcours distincts, avec des temps de cycle et des profils de risque différents. Pour comparer les processus de manière pertinente, il est essentiel de segmenter l’analyse par type de produit de prêt. Cela permet de comprendre l’incidence des différents produits sur l’efficacité du processus et de créer des Dashboards adaptés, par exemple pour comparer le rythme de décaissement des prêts hypothécaires et des prêts automobiles. Les performances sont ainsi évaluées dans le bon contexte métier. Pourquoi est-ce important ? Permet de segmenter l’analyse du processus selon le contexte métier et de voir comment les différents produits influent sur l’efficacité, la durée et les parcours. Où trouver ces données Cette information est généralement enregistrée dans un champ « Product » ou « Loan Type » de l’objet Loan de nCino (LLC_Loan__c). Exemples Prêt hypothécaire conventionnelPrêt automobile pour véhicule neufPrêt personnel non garanti | |||
| Utilisateur affecté AssignedUser | Utilisateur, par exemple un agent de crédit ou un chargé d’étude, responsable de l’activité. | ||
| Description Cet attribut identifie l’employé qui a effectué une tâche précise ou qui est affecté à la demande de prêt à une étape donnée. Dans nCino, cette information est souvent suivie au moyen du champ « Owner » de l’enregistrement. L’analyse par utilisateur permet de comprendre la répartition de la charge de travail, les performances individuelles et l’affectation des ressources. Elle peut mettre en évidence les employés ou les équipes surchargés et repérer les personnes les plus performantes, ce qui est utile pour gérer les ressources et organiser les formations. Pourquoi est-ce important ? Permet d’analyser la répartition de la charge de travail, les performances des équipes et l’affectation des ressources, et de repérer les goulots d’étranglement liés à certains utilisateurs ou à certaines équipes. Où trouver ces données Provient généralement du champ « OwnerId » de l’objet Loan ou des objets Task associés. Ces enregistrements peuvent être reliés à l’objet User pour obtenir le nom de l’utilisateur. Exemples Alice SmithBob JohnsonCharlie Brown | |||
| Automatisé IsAutomated | Indicateur booléen précisant si une activité a été effectuée automatiquement par le système plutôt que par un utilisateur. | ||
| Description Cet indicateur distingue les tâches effectuées par une personne des événements automatisés par le système. Par exemple, une vérification de solvabilité peut être automatisée, tandis qu’une décision d’étude du dossier est généralement prise manuellement. Repérer les étapes automatisées est essentiel pour analyser les possibilités d’automatisation. Cela permet de mesurer l’incidence de l’automatisation sur les temps de cycle et l’efficacité, et de repérer les activités manuelles qui pourraient être automatisées ultérieurement. Pourquoi est-ce important ? Distingue les activités effectuées par le système de celles réalisées par une personne. Cette distinction est essentielle pour mesurer l’incidence de l’automatisation et repérer de nouvelles possibilités d’automatisation. Où trouver ces données Cet indicateur est généralement défini à partir de l’utilisateur associé à l’événement. Si l’utilisateur est un compte « System » ou « Integration », l’indicateur prend la valeur true. Exemples truefalse | |||
| Durée du cas CaseDuration | Temps total écoulé entre le début de la première activité et la fin de la dernière activité pour un prêt. | ||
| Description Cette métrique calculée mesure le temps de cycle de bout en bout de chaque demande de prêt. Elle correspond à la durée totale pendant laquelle un cas suit le processus. La durée du cas est un indicateur clé de l’efficacité globale du processus. Elle permet de visualiser la répartition des temps de cycle dans les Dashboards, de repérer les cas qui s’éternisent et de suivre l’évolution des performances. Dans de nombreux projets de Process Mining, l’analyse des facteurs associés aux cas les plus longs constitue un objectif important. Pourquoi est-ce important ? Représente le temps de cycle global de bout en bout, un indicateur clé de la santé du processus et de l’expérience client. Où trouver ces données Cette valeur est calculée en soustrayant l’EventTime minimum de l’EventTime maximum pour chaque LoanApplicationId. Exemples 2 592 000 secondes1 209 600 secondes4 320 000 secondes | |||
| État du SLA SlaState | État calculé indiquant si une activité ou un cas a respecté son accord de niveau de service. | ||
| Description Cet attribut indique le résultat d’une vérification du SLA, généralement pour une étape précise comme l’étude du dossier. Il compare le temps de cycle réel à la cible du SLA définie et attribue un statut tel que « Respecté » ou « Dépassé ». Cet attribut est essentiel au suivi des performances au regard des engagements métier. Il alimente directement le Dashboard et l’indicateur « Respect du SLA pour l’étude du dossier », en fournissant un signal clair et immédiat sur le respect des engagements. Il permet aussi d’examiner les caractéristiques des demandes pour lesquelles le SLA a été dépassé et d’en comprendre les causes. Pourquoi est-ce important ? Indique clairement si les objectifs de performance sont atteints, ce qui facilite le suivi du respect des SLA et l’analyse des dépassements. Où trouver ces données Cet attribut est calculé lors de la transformation des données en comparant la durée réelle d’un segment du processus, par exemple le temps de cycle de l’étude du dossier, à l’attribut « UnderwritingSlaTarget ». Exemples RespectéDépassé | |||
| Motif du refus DeclineReason | Motif précis indiqué lors du refus d’une demande de prêt. | ||
| Description Lorsque le « Résultat de la décision » d’un prêt est « Refusé », cet attribut précise le motif du refus. Il peut s’agir d’un score de crédit faible, de revenus insuffisants ou d’un dossier incomplet. L’analyse des motifs de refus est essentielle à l’amélioration de l’activité. Elle peut révéler des tendances liées aux critères de prêt, à l’adéquation du produit au marché ou au processus de demande lui-même. Ces analyses peuvent aider l’entreprise à ajuster ses stratégies et à augmenter le taux d’approbation. Pourquoi est-ce important ? Indique la cause des refus et permet de repérer des tendances pour améliorer les critères de prêt ou le processus de demande. Où trouver ces données Cette information est généralement enregistrée dans un champ de liste de sélection ou de texte de l’objet Loan, qui devient obligatoire lorsque le statut du prêt passe à « Declined ». Exemples Score de crédit faibleRatio dette/revenu élevéDemande incomplèteGaranties insuffisantes | |||
| Objectif de délai pour l’étude du dossier UnderwritingSlaTarget | Durée cible, en heures ou en jours, pour terminer l’étude du dossier. | ||
| Description Cet attribut définit l’accord de niveau de service (SLA) attendu pour la partie du processus consacrée à l’étude du dossier. Il sert de référence pour mesurer les performances réelles. Cette cible permet de calculer le taux de respect du SLA. En comparant le temps de cycle réel de l’étude du dossier à cette cible, les demandes peuvent être marquées comme « Respecté » ou « Dépassé ». Cet attribut est indispensable au Dashboard « Respect du SLA pour l’étude du dossier » et aux indicateurs associés. Pourquoi est-ce important ? Fournit la référence nécessaire pour mesurer le respect des accords de niveau de service et en suivre les résultats. Où trouver ces données Cette valeur peut être enregistrée dans l’objet Loan ou calculée à partir de règles métier fondées sur des attributs comme le type de produit de prêt ou le montant du prêt. Exemples 48 heures72 heures5 jours ouvrés | |||
| Reprise IsRework | Indicateur calculé qui repère les activités répétées ou les boucles au sein d’un même cas. | ||
| Description Cet attribut booléen prend la valeur true lorsqu’une activité, comme « Pièces justificatives demandées », se produit plusieurs fois pour une même demande de prêt. Il repère les reprises, qui sont souvent une source d’inefficacité. L’analyse des reprises est un cas d’usage central du Process Mining. L’indicateur « IsRework » permet de filtrer et de quantifier facilement les reprises. Il alimente des Dashboards comme « Analyse des reprises des demandes de prêt » et sert à calculer des indicateurs tels que le taux de reprises, afin de repérer les étapes qui échouent dès le premier passage. Pourquoi est-ce important ? Met en évidence les inefficacités en repérant les tâches répétées, afin d’analyser les boucles coûteuses et de les réduire. Où trouver ces données Cet attribut est calculé lors de la transformation des données à l’aide de fonctions de fenêtrage, qui vérifient si la même activité a déjà eu lieu pour un ID de cas donné. Exemples truefalse | |||
| Score de crédit CreditScore | Score de crédit du demandeur au moment de la vérification de solvabilité. | ||
| Description Cet attribut contient le score de crédit numérique transmis par une agence de crédit lors de l’activité « Vérification de solvabilité terminée ». Il s’agit d’un facteur important dans l’étude du dossier et la prise de décision. En Process Mining, le score de crédit peut servir à analyser les liens entre ce score et le déroulement du processus. Par exemple, les demandes associées à un score plus faible nécessitent-elles davantage d’étapes manuelles, prennent-elles plus de temps à étudier ou sont-elles plus souvent refusées ? Cette analyse peut éclairer les différences de parcours liées au niveau de risque. Pourquoi est-ce important ? Permet d’analyser les liens entre le score de crédit, facteur important dans la prise de décision, et les parcours, les durées et les résultats du processus. Où trouver ces données Ces données sont souvent enregistrées dans un champ dédié d’un objet « Credit Report » ou « Financials » associé à l’objet Loan principal. Exemples 720650810 | |||
Activités du traitement des prêts
| Activité | Description | ||
|---|---|---|---|
| Analyse de crédit terminée | Cette activité indique que le chargé d’étude a terminé son examen et formulé une recommandation. Elle est enregistrée lorsque l’étape du prêt passe de « Underwriting » à une étape ultérieure, comme « Approved », « Declined » ou « Pending Decision ». | ||
| Pourquoi est-ce important ? Cette étape marque la fin de la phase d’étude du dossier. Le délai entre « Underwriting Commenced » et cet événement est un indicateur clé pour mesurer l’efficacité de l’étude et repérer les goulots d’étranglement. Où trouver ces données Déduit de l’horodatage du changement de valeur du champ « Stage » du prêt (LLC_BI__Stage__c), qui passe de « Underwriting » à une autre valeur. Cette méthode repose sur le suivi de l’historique des champs. Données à recueillir Enregistrez l’horodatage auquel le champ « Stage » du prêt passe de « Underwriting » à un statut postérieur à l’étude du dossier. Type d’événement inferred | |||
| Début de l’analyse de crédit | Cette activité marque le début officiel de l’analyse de crédit, au cours de laquelle un analyste examine activement la demande de prêt. Elle est presque toujours enregistrée lorsque le champ principal d’étape ou de statut du prêt passe à « Underwriting ». | ||
| Pourquoi est-ce important ? Cette étape importante marque le début de l’une des phases les plus exigeantes en ressources. Elle sert de point de départ pour mesurer le temps de cycle de l’analyse de crédit et le respect des SLA. Où trouver ces données L’événement peut être déduit de la modification horodatée du champ « Stage » du prêt, qui passe à « Underwriting ». Le suivi de l’historique des champs Salesforce doit être activé pour le champ Stage de l’objet Loan. Données à recueillir Relevez l’horodatage auquel le champ « Stage » du prêt (LLC_BI__Stage__c) passe à « Underwriting ». Type d’événement inferred | |||
| Décision de prêt rendue | Représente la décision officielle définitive concernant la demande de prêt, par exemple « Approved » ou « Declined ». Cet événement est enregistré lorsque le statut du prêt est officiellement défini pour refléter le résultat final. | ||
| Pourquoi est-ce important ? Cette étape importante marque le passage de la phase d’évaluation à celle de clôture. L’analyse du délai entre la fin de l’étude du dossier et cette décision permet de repérer d’éventuels retards dans l’examen par le comité ou l’approbation finale. Où trouver ces données Déduit de la mise à jour d’un champ de statut ou d’étape de l’objet Loan vers un état final, comme « Approved » ou « Declined ». Le suivi de l’historique des champs fournit l’horodatage exact. Données à recueillir Enregistrez l’horodatage de la mise à jour du champ qui définit le statut de décision final du prêt. Type d’événement inferred | |||
| Demande de prêt créée | Cette activité correspond à la création d’un nouvel enregistrement de demande de prêt dans le système nCino. Elle marque le début officiel du processus d’octroi de prêts et est généralement enregistrée lorsqu’un utilisateur sauvegarde un nouvel enregistrement de prêt pour la première fois. | ||
| Pourquoi est-ce important ? Il s’agit de l’événement de début principal du processus. Mesurer le temps écoulé entre cette activité et les suivantes est essentiel pour calculer les temps de cycle globaux et repérer les premiers retards de traitement. Où trouver ces données Cet événement explicite est enregistré à partir de l’horodatage de création de l’objet Loan principal (Loan__c) dans la plateforme Salesforce, sur laquelle repose nCino. Données à recueillir Utilisez le champ « CreatedDate » de l’objet Salesforce Loan__c. Type d’événement explicit | |||
| Fonds versés | Cette activité marque la fin du processus de montage du prêt : les fonds sont transférés au demandeur. Elle est généralement enregistrée lorsque l’étape du prêt passe à « Booked » ou « Complete ». | ||
| Pourquoi est-ce important ? Il s’agit de l’événement de fin qui marque la réussite du processus. Le délai total jusqu’à cette activité correspond au temps de cycle de bout en bout, un indicateur clé de la performance globale du processus. Où trouver ces données Déduit du changement final d’étape de l’objet Loan vers un état de réussite final, comme « Booked ». L’horodatage provient du suivi de l’historique des champs. Données à recueillir Enregistrez l’horodatage auquel le champ « Stage » du prêt (LLC_BI__Stage__c) passe à « Booked ». Type d’événement inferred | |||
| Prêt refusé | Cette activité marque l’échec du processus : la demande de prêt est officiellement refusée. Elle est enregistrée lorsque l’étape ou le statut du prêt passe à « Declined ». | ||
| Pourquoi est-ce important ? Il s’agit d’un événement de fin qui marque un échec important. L’analyse des parcours qui aboutissent à ce résultat permet de comprendre les motifs de refus et de repérer les améliorations possibles concernant la qualité des demandes ou les critères de prêt. Où trouver ces données Déduit du changement final d’étape de l’objet Loan vers « Declined ». L’horodatage est extrait du suivi de l’historique du champ « Stage ». Données à recueillir Enregistrez l’horodatage auquel le champ « Stage » du prêt (LLC_BI__Stage__c) passe à « Declined ». Type d’événement inferred | |||
| Contrat de prêt signé | Représente la signature du contrat de prêt définitif par le demandeur, une étape essentielle avant le versement des fonds. Elle est souvent enregistrée par une intégration de signature électronique ou par une mise à jour manuelle du statut après le retour des documents papier. | ||
| Pourquoi est-ce important ? Cette activité est une condition préalable au versement des fonds et une étape importante du processus de clôture. Tout retard à ce stade peut directement décaler les délais de décaissement. Où trouver ces données Il peut s’agir d’un événement explicite provenant de l’API d’une plateforme de signature électronique qui met à jour un statut dans nCino, ou d’un événement déduit d’une mise à jour manuelle du statut vers « Documents Signed ». Données à recueillir Utilisez l’horodatage transmis par le webhook de l’intégration de signature électronique ou celui de la mise à jour manuelle du statut. Type d’événement explicit | |||
| Demande retirée | Représente une autre issue possible du processus : le demandeur retire sa demande avant qu’une décision définitive soit prise. L’événement est enregistré lorsque l’étape du prêt passe à « Withdrawn ». | ||
| Pourquoi est-ce important ? Cet événement de fin permet d’analyser les abandons de clients. Étudier le moment et les raisons du retrait des demandes peut révéler des problèmes liés à la durée du processus, à la communication ou à la compétitivité de l’offre. Où trouver ces données Déduit du changement final d’étape de l’objet Loan vers « Withdrawn ». Le suivi de l’historique du champ « Stage » fournit l’horodatage de l’événement. Données à recueillir Enregistrez l’horodatage auquel le champ « Stage » du prêt (LLC_BI__Stage__c) passe à « Withdrawn ». Type d’événement inferred | |||
| Documents justificatifs demandés | Cet événement se produit lorsqu’un chargé de prêts demande officiellement des documents supplémentaires au demandeur. Dans nCino, cette demande est souvent gérée à l’aide d’une fonctionnalité de gestion documentaire, qui crée une entrée de liste de contrôle ou un emplacement réservé pour chaque document requis. | ||
| Pourquoi est-ce important ? Le suivi de cette activité est essentiel pour analyser les reprises et les retards. Plusieurs occurrences pour un même prêt indiquent que la demande initiale était incomplète, ce qui entraîne des boucles dans le processus et allonge les temps de cycle. Où trouver ces données Il peut s’agir d’un événement explicite, déclenché par la création d’un enregistrement lié au prêt dans le Document Manager de nCino, ou d’un événement déduit d’un changement de statut du prêt. Données à recueillir Relevez la date de création des enregistrements du Document Manager liés au prêt, par exemple docman__Document_Manager_Requirement__c. Type d’événement explicit | |||
| Documents justificatifs reçus | Cette activité marque la réception des documents demandés au demandeur et leur import dans le système. Elle est généralement enregistrée lorsque le statut d’un emplacement réservé dans le Document Manager passe à « Received » ou « Complete ». | ||
| Pourquoi est-ce important ? Cette activité met fin à une période d’attente fréquente. Le temps écoulé entre « Documents Requested » et « Documents Received » révèle souvent les dépendances externes et l’efficacité de la communication. Où trouver ces données L’événement peut être déduit d’un changement de statut de l’enregistrement d’exigence documentaire dans le Document Manager de nCino. L’horodatage de la mise à jour du statut indique l’heure de l’événement. Données à recueillir Repérez l’horodatage auquel le statut d’une exigence documentaire passe à « Received » ou « Complete ». Type d’événement inferred | |||
| Évaluation des risques effectuée | Cette activité correspond à la fin de l’évaluation ou de la notation officielle du risque associé au prêt. Il s’agit souvent d’une étape distincte de l’analyse de crédit, enregistrée lorsque le champ de notation du risque est renseigné ou mis à jour. | ||
| Pourquoi est-ce important ? Cette activité donne un aperçu du processus de décision pendant l’analyse de crédit. Le temps nécessaire à cette étape peut révéler la complexité de l’évaluation des risques. Où trouver ces données L’événement peut être déduit du renseignement ou de la dernière modification de champs liés aux risques sur l’objet Loan, comme « Risk Grade » ou « Risk Rating ». Données à recueillir Utilisez l’horodatage de l’historique des champs correspondant au renseignement ou à la modification du champ « Risk Rating ». Type d’événement inferred | |||
| Examen initial effectué | Cette activité correspond à la fin du premier examen officiel de la demande et de ses données initiales par un chargé de prêts ou un gestionnaire de dossiers. Elle est souvent enregistrée à la suite d’un changement de statut ou d’étape du prêt, qui indique que la saisie initiale des données est terminée. | ||
| Pourquoi est-ce important ? Mesurer le temps écoulé avant cette activité permet d’évaluer la réactivité initiale et l’efficacité du processus de réception des demandes. Cette étape précède les activités qui mobilisent davantage de ressources. Où trouver ces données L’événement peut être déduit d’un changement horodaté du champ « Stage » du prêt ou d’un champ personnalisé « Status », dont la valeur devient, par exemple, « Initial Review Complete » ou « Pending Documents ». Le suivi de l’historique des champs doit être activé sur l’objet Loan. Données à recueillir Repérez l’horodatage de la mise à jour du champ Loan Stage qui indique la fin de l’examen. Type d’événement inferred | |||
| Offre de prêt acceptée | Marque le moment où le demandeur accepte officiellement l’offre de prêt. L’événement peut être enregistré par un agent de crédit qui met à jour manuellement un champ de statut, ou par une intégration de signature électronique qui actualise automatiquement l’enregistrement. | ||
| Pourquoi est-ce important ? Il s’agit d’une étape importante à l’initiative du client. Un délai prolongé peut révéler des difficultés liées aux conditions de l’offre ou au processus d’acceptation, et indiquer des pistes d’amélioration. Où trouver ces données L’événement est généralement déduit d’une mise à jour manuelle du statut de l’objet Loan vers une étape telle que « Offer Accepted » ou « Closing ». Une intégration de signature électronique peut en faire un événement explicite et automatisé. Données à recueillir Enregistrez l’horodatage de la mise à jour du champ de statut ou d’étape vers « Accepted ». Type d’événement inferred | |||
| Offre de prêt générée | Cette activité a lieu lorsqu’une offre de prêt officielle ou une lettre d’engagement est générée pour une demande approuvée. Elle est souvent repérée par la création d’un document spécifique ou par une mise à jour de statut indiquant que l’offre est prête. | ||
| Pourquoi est-ce important ? Le délai de génération de l’offre après l’approbation peut influer sur l’expérience client. Cette activité permet de suivre l’efficacité de la génération des documents et des étapes préalables à la clôture. Où trouver ces données Il peut s’agir d’un événement explicite provenant d’un moteur de génération de documents intégré à nCino, ou d’un événement déduit d’un changement de statut vers « Offer Generated » ou « Pending Customer Acceptance ». Données à recueillir Utilisez la date de création du document d’offre de prêt généré ou d’un enregistrement de version de contenu associé. Type d’événement explicit | |||
| Vérification de solvabilité terminée | Cette activité indique qu’une vérification de solvabilité a été effectuée et que ses résultats sont disponibles dans le système. Elle est souvent enregistrée lorsqu’un rapport de solvabilité est joint au dossier de prêt ou qu’une étape « Credit Check » est marquée comme terminée. | ||
| Pourquoi est-ce important ? La vérification de solvabilité est une condition importante pour l’analyse de crédit. Tout retard à cette étape peut devenir un goulot d’étranglement majeur pour l’ensemble du processus. Où trouver ces données L’événement peut être enregistré explicitement par une intégration avec un service de rapport de solvabilité ou déduit d’une mise à jour de l’étape du prêt. Vérifiez la présence de champs indiquant la date de consultation du dossier de crédit ou l’état d’avancement, sur l’objet Loan ou un objet associé. Données à recueillir Utilisez l’horodatage de la mise à jour de l’étape du prêt à « Credit Check Complete » ou la date de création d’un enregistrement de rapport de solvabilité associé. Type d’événement inferred | |||
Guides d’extraction
Étapes
- Prérequis : activer le suivi de l’historique des champs : avant de créer des rapports, un administrateur Salesforce doit activer le suivi de l’historique des champs sur l’objet Loan de nCino (LLC_BI__Loan__c). Activez le suivi des champs clés qui correspondent aux étapes importantes du processus, comme Stage (LLC_BI__Stage__c), Status (LLC_BI__Status__c), Risk Rating ([Your Risk Rating Field]) et tout champ personnalisé utilisé pour signaler des événements tels que « Vérification de crédit terminée ».
- Créer un type de rapport personnalisé : accédez à Setup -> Feature Settings -> Analytics -> Reports & Dashboards -> Report Types. Créez un type de rapport personnalisé. L’objet principal doit être Loans (LLC_BI__Loan__c). L’objet secondaire (B) doit être Loan History. Cette association relie chaque prêt aux modifications historiques de ses champs, indispensables à la création du journal d’événements.
- Créer le rapport « Loan History » : accédez à l’onglet Reports et créez un rapport à partir du type de rapport personnalisé « Loans with Field History » créé à l’étape précédente. Ce rapport recensera la plupart des activités à partir des modifications de champs.
- Ajouter des colonnes au rapport : ajoutez les colonnes suivantes. Elles correspondent aux attributs requis et recommandés : Loan Name (pour LoanApplicationId), Field/Event, Old Value, New Value, Edit Date (pour EventTime), Edited By (pour AssignedUser), Loan Product (pour LoanProductType), Amount (pour LoanAmount), le champ de canal (pour ApplicationChannel) et tout autre attribut pertinent du prêt.
- Filtrer le rapport « Loan History » : définissez le filtre « Show Me » sur « All loans ». Pour le filtre de date, choisissez « Created Date » sur l’objet Loan et indiquez la période souhaitée, par exemple les six derniers mois. Ajoutez un filtre sur la colonne « Field/Event » afin de ne conserver que les modifications des champs dont vous avez activé le suivi, par exemple « Stage » et « Status ».
- Créer le rapport « Loan Creation » : créez un deuxième rapport, plus simple, directement à partir de l’objet Loan (LLC_BI__Loan__c). Il servira uniquement à recenser l’événement « Loan Application Created ». Ajoutez les colonnes Loan Name (LoanApplicationId), Created Date (EventTime), Created By (AssignedUser) et les autres attributs pertinents du prêt.
- Exporter les rapports : exécutez les deux rapports. Pour les volumes de données modestes, exportez-les directement depuis l’interface Salesforce au format CSV. Pour les jeux de données plus volumineux, utilisez Salesforce Data Loader. Recherchez les rapports dans le système, puis utilisez la fonction d’exportation de Data Loader, qui extrait efficacement les données au moyen d’appels API.
- Combiner et transformer les données : les données exportées ne constituent pas encore un journal d’événements. Vous devez combiner les deux fichiers et transformer leur contenu. Utilisez un tableur, par exemple Excel avec Power Query, ou un langage de script comme Python pour effectuer les opérations suivantes : a. À partir du rapport « Loan Creation », créez des lignes pour l’activité « Loan Application Created » en utilisant la date de création du prêt comme EventTime. b. À partir du rapport « Loan History », créez une colonne « ActivityName ». Utilisez une logique conditionnelle, par exemple une instruction CASE, pour associer les modifications de champs aux noms d’activité décrits dans la section consacrée aux requêtes. c. Regroupez les résultats dans un seul fichier.
- Finaliser les colonnes : renommez et formatez les colonnes selon le schéma ProcessMind : LoanApplicationId, ActivityName, EventTime, AssignedUser, etc. Ajoutez une colonne « SourceSystemName » avec une valeur fixe, telle que « nCino », ainsi qu’une colonne « LastDataUpdateTimestamp » contenant la date et l’heure actuelles.
- Importer les données dans ProcessMind : enregistrez le fichier transformé au format CSV, puis importez-le dans ProcessMind.
Configuration
- Autorisations Salesforce : les utilisateurs qui extraient les données doivent disposer d’un accès « Read » à l’objet Loan (LLC_BI__Loan__c) et à son historique, ainsi que des autorisations nécessaires pour exécuter et exporter des rapports. L’accès à Salesforce Data Loader nécessite l’autorisation « API Enabled ».
- Suivi de l’historique des champs : il s’agit du prérequis le plus important. Si le suivi n’est pas activé pour les champs nécessaires de l’objet Loan, il est impossible d’extraire les activités historiques. Le nombre de champs pouvant être suivis par objet est limité.
- Filtres des rapports : appliquez toujours une période précise à vos rapports, par exemple les prêts créés au cours des six derniers mois, afin de maîtriser le volume de données. Il est également essentiel de limiter le rapport d’historique aux modifications des champs correspondant aux activités définies dans votre processus, comme Stage et Status.
- Configuration de nCino : les valeurs utilisées pour identifier les activités, par exemple une étape nommée « Underwriting » ou « Booked », dépendent de la configuration nCino de votre organisation. Adaptez la logique de transformation à la terminologie de votre système.
- Data Loader : pour extraire plus de quelques milliers de prêts, il est vivement recommandé d’utiliser Salesforce Data Loader afin d’éviter les délais d’expiration du navigateur et de traiter efficacement le volume de données. Vous devrez installer cette application cliente et disposer d’identifiants d’accès à l’API.
- Objets associés : certaines activités, notamment celles liées à la gestion des documents ou aux engagements, peuvent être enregistrées dans des objets nCino associés. La méthode décrite ici porte principalement sur l’objet Loan. Une extraction complète peut nécessiter la création de rapports supplémentaires sur des objets tels que Document Manager Placeholder (LLC_BI__Document_Manager_Placeholder__c), puis le regroupement des résultats.
Exemple de requête sql
/*
This is a configuration and transformation guide, not a single executable query.
The process involves creating two reports in Salesforce, exporting them, and then transforming the data.
*/
-- Step 1: Configuration for Report 1: 'Loan Creation Report'
-- Report Type: Loans (LLC_BI__Loan__c)
-- Columns:
-- LLC_BI__Loan__c.Name (renamed to LoanApplicationId)
-- LLC_BI__Loan__c.CreatedDate (used for EventTime)
-- LLC_BI__Loan__c.CreatedById (user lookup, for AssignedUser)
-- LLC_BI__Loan__c.LLC_BI__Product_Package__c (for LoanProductType)
-- LLC_BI__Loan__c.LLC_BI__Amount__c (for LoanAmount)
-- LLC_BI__Loan__c.LLC_BI__Stage__a (for initial state)
-- [Other required attributes]
-- Filter:
-- CreatedDate >= [Your Start Date] AND CreatedDate <= [Your End Date]
-- Step 2: Configuration for Report 2: 'Loan History Report'
-- Report Type: Loans with Loan History (Custom Report Type)
-- Columns:
-- LLC_BI__Loan__c.Name (renamed to LoanApplicationId)
-- LoanHistory.Field (maps to 'Field/Event')
-- LoanHistory.OldValue
-- LoanHistory.NewValue
-- LoanHistory.CreatedDate (renamed to EventTime)
-- LoanHistory.CreatedById (user lookup, for AssignedUser)
-- [Other required attributes from the parent Loan object]
-- Filter:
-- Loan:CreatedDate >= [Your Start Date] AND Loan:CreatedDate <= [Your End Date]
-- AND LoanHistory.Field IN ('Stage', 'Status', '[Your Risk Rating Field]', '[Your Credit Check Field]')
-- Step 3: Post-Export Transformation Logic (to be applied with Python, Excel, etc.)
-- This logic transforms the raw report data into a final event log.
SELECT
LoanApplicationId,
'Loan Application Created' AS ActivityName,
EventTime,
AssignedUser,
LoanProductType,
LoanAmount,
-- ... other attributes
FROM [Exported Loan Creation Report]
UNION ALL
SELECT
LoanApplicationId,
CASE
WHEN Field = 'Stage' AND NewValue = 'Initial Review' THEN 'Initial Review Performed'
WHEN Field = 'Stage' AND NewValue = 'Underwriting' THEN 'Underwriting Commenced'
WHEN Field = 'Stage' AND OldValue = 'Underwriting' THEN 'Underwriting Completed'
WHEN Field = 'Stage' AND NewValue = 'Booked' THEN 'Funds Disbursed'
WHEN Field = 'Stage' AND NewValue = 'Declined' THEN 'Loan Declined'
WHEN Field = 'Stage' AND NewValue = 'Withdrawn' THEN 'Application Withdrawn'
WHEN Field = '[Your Risk Rating Field]' AND OldValue IS NULL THEN 'Risk Assessment Performed'
WHEN Field = '[Your Credit Check Field]' AND NewValue = 'Complete' THEN 'Credit Check Completed'
WHEN Field = 'Status' AND NewValue = 'Approved' THEN 'Loan Decision Rendered'
WHEN Field = 'Status' AND NewValue = 'Offer Generated' THEN 'Loan Offer Generated'
WHEN Field = 'Status' AND NewValue = 'Offer Accepted' THEN 'Loan Offer Accepted'
WHEN Field = 'Status' AND NewValue = 'Agreement Signed' THEN 'Loan Agreement Signed'
-- Note: Document activities are difficult to track this way and may require a separate report.
-- These are placeholders assuming a status field is used.
WHEN Field = 'Status' AND NewValue = 'Docs Requested' THEN 'Supporting Documents Requested'
WHEN Field = 'Status' AND NewValue = 'Docs Received' THEN 'Supporting Documents Received'
END AS ActivityName,
EventTime,
AssignedUser,
-- ... other attributes can be joined from the Loan Creation Report by LoanApplicationId
[LoanProductType],
[LoanAmount]
FROM [Exported Loan History Report]
WHERE ActivityName IS NOT NULL; -- Filter out unmapped field changes Étapes
- Prérequis : vérifiez que vous disposez d’un compte utilisateur Salesforce avec un accès à l’API et des autorisations de lecture pour les objets nCino Loan (LLC_BI__Loan__c), Account et les objets History associés. Vous devez également pouvoir utiliser un outil d’exécution SOQL, comme Salesforce Workbench, Developer Console ou une application connectée.
- Accéder à l’outil SOQL : connectez-vous à l’outil d’accès aux données Salesforce de votre choix. Dans Salesforce Workbench, accédez au site, sélectionnez votre environnement, acceptez les conditions, puis connectez-vous avec vos identifiants Salesforce.
- Sélectionner une requête SOQL : dans Workbench, accédez à l’onglet « Queries » et sélectionnez « SOQL Query ». Dans Developer Console, ouvrez l’onglet « Query Editor » en bas de la fenêtre.
- Préparer la requête : copiez la requête SOQL complète fournie dans la section « query » de ce document.
- Configurer les paramètres : avant l’exécution, modifiez les paramètres de la requête. Remplacez
'YYYY-MM-DDTHH:MM:SSZ'par les dates de début et de fin souhaitées pour la période d’extraction. Vérifiez les noms des étapes et des statuts, tels que'[Underwriting Stage Name]', et remplacez-les par les valeurs exactes configurées dans votre environnement nCino. - Exécuter la requête : collez la requête configurée dans l’éditeur.
- Traiter les grands volumes de données : si la requête expire ou atteint les limites de Salesforce, exécutez-la par lots plus petits. Réduisez la période, par exemple à un mois à la fois, puis regroupez les résultats.
- Vérifier les résultats : une fois la requête exécutée, l’outil affiche les résultats sous forme de tableau. Vérifiez que les colonnes
LoanApplicationId,ActivityNameetEventTimecontiennent les valeurs attendues. - Exporter les données : utilisez la fonction d’exportation de l’outil pour enregistrer les résultats. Dans Workbench, sélectionnez « Bulk CSV » comme option « View As », puis cliquez sur le bouton « Query ». Un fichier CSV sera généré.
- Préparer le fichier à importer : ouvrez le fichier CSV exporté et vérifiez que les en-têtes de colonnes correspondent aux exigences de votre outil de Process Mining. Le fichier peut alors être importé dans ProcessMind comme journal d’événements.
Configuration
- Accès à l’API Salesforce : votre profil utilisateur Salesforce doit disposer de l’autorisation « API Enabled » pour utiliser des outils comme Workbench.
- Autorisations sur les objets : vous devez disposer au minimum d’un accès en lecture aux objets Salesforce suivants : LLC_BI__Loan__c, LLC_BI__Loan__cHistory, Account et User.
- Suivi de l’historique des champs : le suivi de l’historique des champs doit être activé dans Salesforce Setup pour les champs clés de l’objet Loan, notamment LLC_BI__Stage__c et LLC_BI__Status__c. Sans cela, la plupart des activités ne seront pas consignées.
- Période : la requête contient des paramètres de date de début et de fin (
'YYYY-MM-DDTHH:MM:SSZ'). Pour une première analyse, une période de 3 à 6 mois permet de trouver un bon équilibre entre volume de données et qualité de l’analyse. Si les volumes sont très élevés, commencez par une période plus courte. - Noms des étapes et des statuts : la requête utilise des paramètres tels que
'[Underwriting Stage Name]'et'[Declined Stage Name]'. Demandez à l’administrateur de votre système nCino les noms d’API exacts des étapes et des statuts utilisés dans votre processus de traitement des prêts, puis adaptez la requête en conséquence.
Exemple de requête sql
SELECT
Loan.Name AS LoanApplicationId,
'Loan Application Created' AS ActivityName,
Loan.CreatedDate AS EventTime,
Loan.LastModifiedDate AS EventEndTime,
Loan.Owner.Name AS AssignedUser,
Loan.LLC_BI__lookupKey__c AS AssignedDepartment, -- Or another relevant department field
Loan.LLC_BI__Status__c AS DecisionOutcome,
Loan.LLC_BI__Product_Line__c AS LoanProductType,
Loan.LLC_BI__Amount__c AS LoanAmount,
Loan.LLC_BI__Application_Channel__c AS ApplicationChannel, -- Placeholder for custom channel field
'nCino' AS SourceSystemName,
SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__c Loan
WHERE Loan.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND Loan.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Initial Review Performed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Initial Review Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Supporting Documents Requested' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Document Collection Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Supporting Documents Received' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.OldValue = '[Document Collection Stage Name]' AND h.NewValue != '[Document Collection Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Credit Check Completed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Credit Check Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SZZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Underwriting Commenced' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Underwriting Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Risk Assessment Performed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Risk_Rating__c' AND h.NewValue != NULL
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Underwriting Completed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.OldValue = '[Underwriting Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Decision Rendered' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue IN ('[Approved Stage Name]', '[Declined Stage Name]')
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Offer Generated' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Offer Generated Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Offer Accepted' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Offer Accepted Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Agreement Signed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Closing Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Funds Disbursed' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Booked Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Loan Declined' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Declined Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ
UNION ALL
SELECT
Parent.Name AS LoanApplicationId,
'Application Withdrawn' AS ActivityName,
h.CreatedDate AS EventTime,
NULL AS EventEndTime,
h.CreatedBy.Name AS AssignedUser,
Parent.LLC_BI__lookupKey__c AS AssignedDepartment,
Parent.LLC_BI__Status__c AS DecisionOutcome,
Parent.LLC_BI__Product_Line__c AS LoanProductType,
Parent.LLC_BI__Amount__c AS LoanAmount,
Parent.LLC_BI__Application_Channel__c AS ApplicationChannel,
'nCino' AS SourceSystemName,
Parent.SystemModstamp AS LastDataUpdateTimestamp
FROM LLC_BI__Loan__cHistory h
WHERE h.Field = 'LLC_BI__Stage__c' AND h.NewValue = '[Withdrawn Stage Name]'
AND h.CreatedDate >= YYYY-MM-DDTHH:MM:SSZ AND h.CreatedDate <= YYYY-MM-DDTHH:MM:SSZ Prêt à commencer ?
Utilisez le Process Mining pour transformer vos opérations de traitement des prêts, accélérer les approbations et gagner en efficacité. Téléchargez votre modèle et commencez dès aujourd’hui à optimiser vos processus.
Accélérez dès aujourd’hui l’approbation de vos prêts
Optimisez le traitement des prêts dans nCino et réduisez de 50 % le temps de décision.
Aucune carte bancaire requise. Configuration en quelques minutes.