Ihr Daten-Template für die Kreditvergabe
Ihr Daten-Template für die Kreditvergabe
- Empfohlene Attribute für die Erfassung
- Wichtige Aktivitäten zur Nachverfolgung
- Anleitung zur Datenextraktion
Attribute der Kreditvergabe
| Name | Beschreibung | ||
|---|---|---|---|
| Aktivität ActivityName | Der Name eines bestimmten Arbeitsschritts oder Ereignisses im Kreditvergabeprozess. | ||
| Beschreibung Dieses Attribut bezeichnet eine einzelne Aufgabe oder einen Meilenstein im Lebenszyklus eines Kreditantrags, zum Beispiel „Erste Prüfung durchgeführt“ oder „Underwriting abgeschlossen“. Diese Aktivitäten bilden die Knoten in der Prozesslandkarte. Ihre Reihenfolge bestimmt den Prozessablauf. Die Analyse der Reihenfolge, Häufigkeit und Dauer dieser Aktivitäten hilft dabei, typische Prozesspfade, Abweichungen und Engpässe zu erkennen. Sie zeigt, welche Arbeitsschritte in welcher Reihenfolge ausgeführt werden, und bildet damit die Grundlage für alle Process-Mining-Analysen. Warum das wichtig ist Dieses Attribut legt die Prozessschritte fest und ermöglicht die Visualisierung und Analyse des Prozessablaufs, dem Kern des Process Mining. Woher beziehen Dieses Attribut wird üblicherweise aus Änderungen der Felder „Stage“ oder „Status“ des Kreditobjekts in nCino oder aus zugehörigen Task- oder Event-Datensätzen abgeleitet. Beispiele Kreditantrag angelegtUnderwriting begonnenKreditentscheidung getroffenKreditmittel ausgezahlt | |||
| Kreditantrags-ID LoanApplicationId | Eine eindeutige Kennung für jeden Kreditantrag. Sie dient als Primärschlüssel, um den gesamten Kreditvergabeprozess nachzuverfolgen. | ||
| Beschreibung Die Kreditantrags-ID identifiziert jeden einzelnen Kreditantrag über seinen gesamten Lebenszyklus hinweg eindeutig. Sie dient als zentrale Entität, über die alle zugehörigen Aktivitäten und Daten gruppiert werden. So lässt sich der gesamte Ablauf eines bestimmten Kreditantrags nachvollziehen. Im Process Mining dient diese ID als Case-ID. Jedes Ereignis, von der Einreichung bis zur endgültigen Entscheidung, ist mit dieser Kennung verknüpft. Dadurch lässt sich der durchgängige Prozessablauf für jeden Antrag rekonstruieren. Das ist die Grundlage für Zykluszeitanalysen, Variantenanalysen und die Erkennung von Engpässen. Warum das wichtig ist Dies ist die zentrale Case-ID, die alle Prozessschritte miteinander verknüpft und so die durchgängige Analyse jedes Kreditantrags ermöglicht. Woher beziehen Dabei handelt es sich üblicherweise um den Primärschlüssel des Kreditobjekts in nCino, häufig als Beispiele LA-2023-00123LA-2023-00456LA-2024-00789 | |||
| Startzeit EventTime | Der Timestamp, der angibt, wann eine bestimmte Aktivität oder ein Ereignis begonnen hat. | ||
| Beschreibung Die Startzeit, also der Ereignis-Timestamp, hält Datum und Uhrzeit einer Aktivität exakt fest. Diese chronologischen Daten sind wichtig, um Ereignisse korrekt zu ordnen und den tatsächlichen Prozessablauf zu rekonstruieren. Dieser Timestamp bildet die Grundlage für alle zeitbezogenen Analysen. Mit ihm lassen sich Zykluszeiten zwischen Aktivitäten und Wartezeiten sowie Verzögerungen berechnen und die Gesamtdauer eines Cases messen. Genaue Timestamps sind entscheidend für die Leistungsüberwachung und Engpassanalyse. Warum das wichtig ist Dieser Timestamp gibt die chronologische Reihenfolge der Ereignisse an. Das ist unerlässlich, um Leistungskennzahlen wie Zykluszeiten und Dauern zu berechnen. Woher beziehen Als Quelle kommen systemgenerierte Timestamps infrage, etwa „CreatedDate“ zugehöriger Datensätze oder der Timestamp einer bestimmten Feldänderung in der Feldhistorie. Beispiele 2023-10-26T10:00:00Z2023-10-26T14:30:00Z2023-10-27T09:15:00Z | |||
| Letzte Datenaktualisierung LastDataUpdateTimestamp | Der Timestamp, der angibt, wann die Daten zuletzt aus dem Quellsystem aktualisiert wurden. | ||
| Beschreibung Dieses Attribut erfasst Datum und Uhrzeit der letzten Datenextraktion aus dem Quellsystem. Es gibt Aufschluss darüber, wie aktuell die analysierten Daten sind. In Dashboards und Berichten hilft diese Information den Benutzern einzuschätzen, wie aktuell die Analyse ist. So lassen sich Erwartungen steuern und Entscheidungen auf Grundlage eines klar definierten Datenzeitraums treffen. Warum das wichtig ist Gibt Aufschluss über die Aktualität der Daten, damit Benutzer einschätzen können, wie aktuell die Prozessanalyse ist. Woher beziehen Dieser Timestamp wird zum Zeitpunkt des Datenabrufs vom Datenextraktionstool oder ETL-Prozess erzeugt. Beispiele 2024-05-21T02:00:00Z2024-05-22T02:00:00Z2024-05-23T02:00:00Z | |||
| Quellsystem SourceSystemName | Der Name des Systems, aus dem die Daten extrahiert wurden. | ||
| Beschreibung Dieses Attribut kennzeichnet die Quellanwendung, aus der die Ereignisdaten stammen. Für diesen Prozess ist das üblicherweise „nCino“. Auch wenn es überflüssig erscheinen mag, wenn alle Daten aus einem System stammen, ist das Attribut für die Data Governance wichtig. Bei der Integration mehrerer Systeme, etwa einer separaten Software für Bonitätsbewertungen oder einer Dokumentenmanagementplattform, wird es unverzichtbar. Es macht die Herkunft der Daten nachvollziehbar. Warum das wichtig ist Kennzeichnet die Herkunft der Daten. Das ist wichtig für die Data Governance, die Fehlerbehebung und die Zusammenführung von Daten aus mehreren Systemen. Woher beziehen Dies ist ein statischer Wert, „nCino“, der während der Datenextraktion und -transformation zugewiesen wird. Beispiele nCinonCino-ProdnCino-UAT | |||
| Antragskanal ApplicationChannel | Der Kanal, über den der Kreditantrag eingereicht wurde, zum Beispiel online, in einer Filiale oder über einen Kreditvermittler. | ||
| Beschreibung Dieses Attribut kennzeichnet den Einreichungskanal des Kreditantrags. Je nach Kanal können Vollständigkeit der Daten und Kundeninteraktion variieren, was sich auf den weiteren Prozessablauf auswirken kann. Die Analyse nach Kanal hilft, die Effizienz der einzelnen Kanäle zu bewerten. So lassen sich beispielsweise Zykluszeiten und Nacharbeitsquoten von Online-Anträgen mit denen von Anträgen aus einer Filiale vergleichen. Diese Erkenntnisse können strategische Entscheidungen zu Investitionen in bestimmte Kanäle und zur Optimierung der zugehörigen Prozesse unterstützen. Warum das wichtig ist Ermöglicht den Vergleich von Effizienz, Geschwindigkeit und Qualität verschiedener Einreichungskanäle und unterstützt so gezielte Verbesserungen und Investitionen. Woher beziehen Dieser Wert ist üblicherweise in einem Auswahllistenfeld des Kreditobjekts gespeichert, häufig mit dem Namen „Channel“ oder „Source“. Beispiele Online-PortalFilialeNetzwerk von KreditvermittlernMobile App | |||
| Endzeit EventEndTime | Der Timestamp, der angibt, wann eine Aktivität oder ein Ereignis abgeschlossen wurde. | ||
| Beschreibung Die Endzeit markiert den Abschluss einer Aktivität. Die Differenz zwischen Start- und Endzeit entspricht ihrer Verarbeitungszeit. Mit diesem Attribut lassen sich Verarbeitungszeit, also aktive Arbeit, und Wartezeit, also Leerlauf zwischen Aktivitäten, voneinander unterscheiden. Die Analyse der Verarbeitungszeiten zeigt, welche einzelnen Schritte am meisten Zeit beanspruchen. Die Zeit zwischen der Endzeit einer Aktivität und der Startzeit der nächsten macht Verzögerungen bei Übergaben sichtbar. Warum das wichtig ist Ermöglicht die genaue Berechnung der Verarbeitungszeit einzelner Aktivitäten. So lässt sich aktive Arbeitszeit von ungenutzter Wartezeit unterscheiden. Woher beziehen Als Quelle kommen systemgenerierte Timestamps infrage, etwa „LastModifiedDate“ zugehöriger Datensätze oder der Timestamp einer späteren Feldänderung in der Feldhistorie. Beispiele 2023-10-26T11:30:00Z2023-10-26T17:00:00Z2023-10-27T11:45:00Z | |||
| Entscheidungsergebnis DecisionOutcome | Die endgültige Entscheidung zum Kreditantrag, zum Beispiel genehmigt, abgelehnt oder zurückgezogen. | ||
| Beschreibung Dieses Attribut erfasst das Ergebnis der Aktivität „Kreditentscheidung getroffen“. Es ist ein wichtiges Case-Attribut, das den endgültigen Status eines abgeschlossenen Kreditvergabeprozesses festlegt. Das Attribut ist für ergebnisbezogene Analysen unerlässlich. Es ermöglicht den Vergleich von Prozessabläufen mit unterschiedlichen Ergebnissen, zum Beispiel der typischen Pfade genehmigter und abgelehnter Anträge. Außerdem bildet es die Grundlage für Kennzahlen wie die Ablehnungsquote bei Kreditanträgen. Warum das wichtig ist Ermöglicht das Filtern und Vergleichen von Prozessen nach ihrem endgültigen Geschäftsergebnis. So lässt sich erkennen, welche Prozessmuster zum Erfolg oder Misserfolg führen. Woher beziehen Ist nach Abschluss des Prozesses üblicherweise in einem Feld „Status“ oder „Stage“ des Kreditobjekts zu finden. Die konkreten Werte hängen von der Konfiguration ab. Beispiele GenehmigtAbgelehntVom Antragsteller zurückgezogen | |||
| Kreditproduktart LoanProductType | Die Art des beantragten Kreditprodukts, zum Beispiel Hypothek, Autokredit oder Privatkredit. | ||
| Beschreibung Dieses Attribut ordnet den Kreditantrag dem angebotenen Finanzprodukt zu. Für verschiedene Kreditprodukte gelten oft unterschiedliche Prozessabläufe, Zykluszeiten und Risikoprofile. Die Segmentierung der Prozessanalyse nach Kreditproduktart ist wichtig, um aussagekräftige Vergleiche zu ermöglichen. Sie zeigt, wie sich verschiedene Produkte auf die Prozesseffizienz auswirken, und ermöglicht maßgeschneiderte Dashboards, etwa zur Überwachung des Auszahlungsdurchsatzes bei Hypotheken und Autokrediten. So wird die Leistung im passenden Geschäftskontext bewertet. Warum das wichtig ist Ermöglicht die Segmentierung der Prozessanalyse nach Geschäftskontext. So wird sichtbar, wie sich verschiedene Produkte auf Prozesseffizienz, Dauer und Ablauf auswirken. Woher beziehen Dieser Wert ist üblicherweise in einem Feld „Product“ oder „Loan Type“ des nCino-Kreditobjekts (LLC_Loan__c) gespeichert. Beispiele Konventionelle HypothekNeuer AutokreditUnbesicherter Privatkredit | |||
| Kreditsumme LoanAmount | Der Geldbetrag, den der Antragsteller als Kredit beantragt. | ||
| Beschreibung Dieses Attribut bezeichnet den beantragten Kreditbetrag. Die Kreditsumme kann die Komplexität und Dauer des Kreditvergabeprozesses erheblich beeinflussen. Bei größeren oder komplexeren Krediten sind häufig zusätzliche Prüfungen oder Schritte erforderlich. In der Analyse eignet sich die Kreditsumme zur Segmentierung. Damit lässt sich untersuchen, ob Kredite mit höheren Beträgen länger bearbeitet werden, häufiger Nacharbeit erfordern oder anderen Prozesspfaden folgen. Sie ist außerdem wichtig für die Finanzberichterstattung und die Bewertung des bearbeiteten Kreditportfolios. Warum das wichtig ist Liefert wichtigen finanziellen Kontext und ermöglicht die Segmentierung der Analyse, um Zusammenhänge zwischen Kredithöhe und Prozesskomplexität, Dauer oder Ergebnis zu untersuchen. Woher beziehen Ist in einem Währungsfeld des Kreditobjekts gespeichert, häufig mit dem Namen „Amount“ ( Beispiele 250000.0035000.00750000.00 | |||
| Zugewiesene Abteilung AssignedDepartment | Die Abteilung oder das Team, das in einer bestimmten Phase für den Kreditantrag verantwortlich ist. | ||
| Beschreibung Dieses Attribut bezeichnet die zuständige Fachgruppe, zum Beispiel „Kreditvergabe“, „Underwriting“ oder „Abschluss“. Der Wert kann aus dem Profil des zugewiesenen Benutzers oder aus einem eigenen Feld im Kreditdatensatz abgeleitet werden. Die Analyse nach Abteilungen ist wichtig, um die abteilungsübergreifende Zusammenarbeit zu verstehen. Sie hilft, Übergabezeiten zwischen Abteilungen zu messen, Verzögerungen durch Abteilungswechsel zu erkennen und einen Überblick darüber zu gewinnen, wo die Arbeit in der Organisation erledigt wird. Warum das wichtig ist Wichtig für die Analyse abteilungsübergreifender Übergaben, die Messung der Teamleistung und die Erkennung von Engpässen an Schnittstellen zwischen Fachbereichen. Woher beziehen Diese Information lässt sich aus dem Feld „Department“ des zugewiesenen Benutzers im User-Datensatz oder aus einem benutzerdefinierten Feld „Team“ oder „Queue“ des Kreditobjekts ableiten. Beispiele KreditvergabeKreditprüfungKreditrisikoAbschluss | |||
| Zugewiesener Benutzer AssignedUser | Der Benutzer, zum Beispiel ein Kreditsachbearbeiter oder Underwriter, der für die Aktivität verantwortlich ist. | ||
| Beschreibung Dieses Attribut kennzeichnet den Mitarbeitenden, der eine bestimmte Aufgabe ausgeführt hat oder dem der Kreditantrag in einer bestimmten Phase zugewiesen ist. In nCino wird dies häufig über den Datensatzinhaber („Owner“) erfasst. Die Analyse nach Benutzern zeigt die Verteilung der Arbeitslast, die individuelle Leistung und den Ressourceneinsatz. Sie kann überlastete Mitarbeitende oder Teams sowie besonders leistungsstarke Mitarbeitende sichtbar machen. Das ist für die Ressourcenplanung und Schulungen hilfreich. Warum das wichtig ist Ermöglicht die Analyse der Arbeitslastverteilung, der Teamleistung und des Ressourceneinsatzes. So lassen sich Engpässe erkennen, die mit bestimmten Benutzern oder Teams zusammenhängen. Woher beziehen Üblicherweise stammt der Wert aus dem Feld „OwnerId“ des Kreditobjekts oder zugehöriger Task-Objekte. Über eine Verknüpfung mit dem User-Objekt lässt sich der Name des Benutzers ermitteln. Beispiele Alice SmithBob JohnsonCharlie Brown | |||
| Ablehnungsgrund DeclineReason | Der konkrete Grund für die Ablehnung eines Kreditantrags. | ||
| Beschreibung Wenn das „Entscheidungsergebnis“ eines Kredits „Abgelehnt“ lautet, liefert dieses Attribut weitere Informationen zu den Gründen. Dazu können eine niedrige Bonität, ein unzureichendes Einkommen oder unvollständige Unterlagen zählen. Die Analyse der Ablehnungsgründe ist wichtig für die Verbesserung des Geschäfts. Sie kann Trends aufzeigen, die auf Probleme mit den Kreditvergabekriterien, der Produkt-Markt-Passung oder dem Antragsprozess selbst hindeuten. Diese Erkenntnisse helfen dabei, die Strategie anzupassen und die Genehmigungsquote zu verbessern. Warum das wichtig ist Zeigt die Ursachen abgelehnter Anträge auf und ermöglicht die Analyse von Trends, um Kreditvergabekriterien oder Antragsprozesse zu verbessern. Woher beziehen Ist üblicherweise in einem Auswahllisten- oder Textfeld des Kreditobjekts gespeichert. Das Feld wird häufig verpflichtend, wenn der Kreditstatus auf „Abgelehnt“ gesetzt wird. Beispiele Niedrige BonitätHohes Verhältnis von Schulden zu EinkommenUnvollständiger AntragSicherheiten unzureichend | |||
| Automatisiert IsAutomated | Ein boolesches Kennzeichen, das angibt, ob eine Aktivität automatisch vom System oder von einem Benutzer ausgeführt wurde. | ||
| Beschreibung Dieses Kennzeichen unterscheidet zwischen Aufgaben, die von Menschen ausgeführt werden, und automatisierten Systemereignissen. Eine Bonitätsprüfung kann beispielsweise automatisch erfolgen, während eine Underwriting-Entscheidung üblicherweise manuell getroffen wird. Die Erkennung automatisierter Schritte ist wichtig, um Automatisierungsmöglichkeiten zu ermitteln und zu analysieren. So lässt sich die Auswirkung der Automatisierung auf Zykluszeiten und Effizienz messen. Außerdem werden manuelle Aktivitäten sichtbar, die sich für künftige Automatisierungsvorhaben eignen. Warum das wichtig ist Unterscheidet zwischen System- und menschlichen Aktivitäten. Das ist die Grundlage, um die Auswirkungen der Automatisierung zu messen und weitere Automatisierungsmöglichkeiten zu erkennen. Woher beziehen Wird üblicherweise anhand des dem Ereignis zugeordneten Benutzers abgeleitet. Handelt es sich um einen „System“- oder „Integration“-Benutzer, wird das Kennzeichen auf „true“ gesetzt. Beispiele truefalse | |||
| Bonität CreditScore | Die Bonität des Antragstellers zum Zeitpunkt der Bonitätsprüfung. | ||
| Beschreibung Dieses Attribut enthält den numerischen Bonitätswert, den eine Kreditauskunftei während der Aktivität „Bonitätsprüfung abgeschlossen“ zurückgibt. Er ist ein wichtiger Faktor im Underwriting und bei der Entscheidungsfindung. Im Process Mining lässt sich anhand der Bonität untersuchen, ob sie mit dem Prozessverhalten zusammenhängt. Erfordern Anträge mit niedrigerer Bonität beispielsweise mehr manuelle Schritte, dauern sie im Underwriting länger oder werden sie häufiger abgelehnt? Das liefert wertvolle Erkenntnisse zu risikobedingten Prozessvarianten. Warum das wichtig ist Ermöglicht die Analyse, wie ein wichtiger Entscheidungsfaktor, die Bonität, mit Prozesspfaden, Dauern und Ergebnissen zusammenhängt. Woher beziehen Diese Daten sind häufig in einem eigenen Feld eines verknüpften Objekts „Credit Report“ oder „Financials“ gespeichert. Beispiele 720650810 | |||
| Case-Dauer CaseDuration | Die gesamte verstrichene Zeit vom Beginn der ersten bis zum Ende der letzten Aktivität eines Kredits. | ||
| Beschreibung Diese berechnete Kennzahl misst die durchgängige Zykluszeit jedes Kreditantrags. Sie gibt an, wie lange ein Case insgesamt im Prozess aktiv ist. Die Case-Dauer ist eine zentrale Kennzahl für die Gesamteffizienz des Prozesses. Dashboards zeigen damit die Verteilung der Zykluszeiten, machen lang laufende Cases sichtbar und verfolgen Leistungstrends im Zeitverlauf. Ein wichtiges Ziel vieler Process-Mining-Projekte ist es, die Faktoren zu analysieren, die mit längeren Case-Dauern zusammenhängen. Warum das wichtig ist Gibt die durchgängige Zykluszeit an und ist eine wichtige Kennzahl zur Messung der Prozessgesundheit und der Customer Experience. Woher beziehen Dieser Wert wird berechnet, indem für jede LoanApplicationId die Differenz zwischen dem maximalen und dem minimalen EventTime ermittelt wird. Beispiele 2.592.000 Sekunden1.209.600 Sekunden4.320.000 Sekunden | |||
| Nacharbeit IsRework | Ein berechnetes Kennzeichen, das Wiederholungen oder Schleifen innerhalb eines einzelnen Cases erkennt. | ||
| Beschreibung Dieses boolesche Attribut wird auf „true“ gesetzt, wenn eine Aktivität wie „Belege angefordert“ für denselben Kreditantrag mehr als einmal stattfindet. Es kennzeichnet Nacharbeit, die häufig zu ineffizienten Prozessen führt. Die Analyse von Nacharbeit ist ein zentraler Anwendungsfall des Process Mining. Mit dem Kennzeichen „IsRework“ lassen sich Nacharbeitsfälle einfach filtern und quantifizieren. Es unterstützt Dashboards wie „Nacharbeitsanalyse für Kreditanträge“ und dient zur Berechnung von Kennzahlen wie der Nacharbeitsquote. So werden Bereiche sichtbar, in denen Prozessschritte nicht auf Anhieb erfolgreich sind. Warum das wichtig ist Macht Prozessineffizienzen sichtbar, indem wiederholte Arbeit gekennzeichnet wird. So lassen sich kostspielige Schleifen gezielt analysieren und reduzieren. Woher beziehen Dieses Attribut wird während der Datentransformation berechnet. Fensterfunktionen prüfen dabei, ob dieselbe Aktivität für eine bestimmte Case-ID bereits stattgefunden hat. Beispiele truefalse | |||
| SLA-Status SlaState | Ein berechneter Status, der angibt, ob eine Aktivität oder ein Case das Service Level Agreement eingehalten hat. | ||
| Beschreibung Dieses Attribut gibt das Ergebnis einer SLA-Prüfung an, üblicherweise für eine bestimmte Phase wie das Underwriting. Es vergleicht die tatsächliche Zykluszeit mit dem festgelegten SLA-Zielwert und weist einen Status wie „Eingehalten“ oder „Überschritten“ zu. Das Attribut ist wichtig, um die Leistung anhand geschäftlicher Zusagen zu überwachen. Es unterstützt direkt das Dashboard und die Kennzahl „Einhaltung des Underwriting-SLA“ und zeigt die Konformität klar und unmittelbar an. Außerdem können Sie die Merkmale von Anträgen mit überschrittenem SLA genauer analysieren, um die Ursachen von Verzögerungen zu verstehen. Warum das wichtig ist Liefert ein klares, kategorisches Ergebnis im Vergleich zu den Zielwerten. So lassen sich die SLA-Konformität überwachen und die Ursachen von Überschreitungen analysieren. Woher beziehen Wird in der Datentransformationsschicht berechnet, indem die tatsächliche Dauer eines Prozessabschnitts, zum Beispiel der Underwriting-Zykluszeit, mit dem Attribut „UnderwritingSlaTarget“ verglichen wird. Beispiele EingehaltenÜberschritten | |||
| Underwriting-SLA-Zielwert UnderwritingSlaTarget | Die angestrebte Dauer in Stunden oder Tagen für den Abschluss der Underwriting-Phase. | ||
| Beschreibung Dieses Attribut legt das erwartete Service Level Agreement (SLA) für den Underwriting-Teil des Prozesses fest. Es dient als Vergleichswert für die tatsächliche Leistung. Anhand dieses Zielwerts wird die SLA-Einhaltungsquote berechnet. Durch den Vergleich der tatsächlichen Underwriting-Zykluszeit mit dem Zielwert lassen sich Anträge als „Eingehalten“ oder „Überschritten“ kennzeichnen. Das ist wichtig für das Dashboard „Einhaltung des Underwriting-SLA“ und die zugehörigen Kennzahlen. Warum das wichtig ist Liefert den Vergleichswert, der für die Messung der Leistung anhand von Service Level Agreements erforderlich ist, und ermöglicht die Überwachung der SLA-Einhaltung. Woher beziehen Dieser Wert kann im Kreditobjekt gespeichert oder anhand von Geschäftsregeln abgeleitet werden, die Attribute wie Kreditproduktart oder Kreditsumme berücksichtigen. Beispiele 48 Stunden72 Stunden5 Arbeitstage | |||
Aktivitäten der Kreditvergabe
| Aktivität | Beschreibung | ||
|---|---|---|---|
| Kreditantrag abgelehnt | Diese Aktivität bezeichnet das erfolglose Ende des Prozesses, bei dem der Kreditantrag offiziell abgelehnt wird. Sie wird erfasst, wenn die Phase oder der Status des Kredits auf „Abgelehnt“ gesetzt wird. | ||
| Warum das wichtig ist Dies ist ein kritisches Ereignis am Prozessende. Die Analyse der Pfade, die zu diesem Ergebnis führen, hilft dabei, Ablehnungsgründe und mögliche Ansatzpunkte zur Verbesserung der Antragsqualität oder der Kreditvergabekriterien zu erkennen. Woher beziehen Abgeleitet aus der letzten Phasenänderung des Kreditobjekts zu „Abgelehnt“. Der Timestamp wird anhand der Feldhistorie des Felds „Stage“ erfasst. Erfassung Erfassen Sie den Timestamp, zu dem das Feld „Stage“ des Kredits (LLC_BI__Stage__c) auf „Abgelehnt“ gesetzt wird. Ereignistyp inferred | |||
| Kreditantrag angelegt | Diese Aktivität kennzeichnet die Anlage eines neuen Kreditantrags im nCino-System. Sie bildet den offiziellen Start des Kreditvergabeprozesses und wird üblicherweise erfasst, wenn ein Benutzer zum ersten Mal einen neuen Loan-Datensatz speichert. | ||
| Warum das wichtig ist Dies ist das primäre Start-Event des Prozesses. Die Zeitspanne von dieser Aktivität bis zu anderen Aktivitäten ist eine wichtige Grundlage, um die gesamte Durchlaufzeit zu messen und anfängliche Verzögerungen zu erkennen. Woher beziehen Dieses explizite Ereignis wird anhand des Erstellungs-Timestamps des primären Loan-Objekts (Loan__c) auf der Salesforce-Plattform erfasst, auf der nCino basiert. Erfassung Verwenden Sie das Feld 'CreatedDate' des Salesforce-Objekts Loan__c. Ereignistyp explicit | |||
| Kreditentscheidung getroffen | Bezeichnet die endgültige, offizielle Entscheidung zum Kreditantrag, zum Beispiel „Genehmigt“ oder „Abgelehnt“. Dieses Ereignis wird erfasst, wenn der Kreditstatus offiziell auf das endgültige Ergebnis gesetzt wird. | ||
| Warum das wichtig ist Dieser wichtige Meilenstein trennt die Prüfungsphase von der Abschlussphase. Die Analyse der Zeit zwischen dem Ende des Underwritings und dieser Entscheidung macht mögliche Verzögerungen bei Ausschussprüfungen oder abschließenden Freigaben sichtbar. Woher beziehen Abgeleitet aus einer Änderung des Status- oder Phasenfelds des Kreditobjekts in einen Endstatus wie „Genehmigt“ oder „Abgelehnt“. Die Feldhistorie liefert den genauen Timestamp. Erfassung Erfassen Sie den Timestamp der Feldänderung, mit der der endgültige Entscheidungsstatus des Kredits festgelegt wird. Ereignistyp inferred | |||
| Kreditmittel ausgezahlt | Diese Aktivität markiert den erfolgreichen Abschluss des Kreditvergabeprozesses, bei dem die Mittel an den Antragsteller überwiesen werden. Sie wird üblicherweise erfasst, wenn die Phase des Kredits auf „Gebucht“ oder „Abgeschlossen“ gesetzt wird. | ||
| Warum das wichtig ist Dies ist das zentrale Erfolgsereignis am Prozessende. Die Gesamtzeit bis zu dieser Aktivität ergibt die durchgängige Zykluszeit und ist eine wichtige Kennzahl für die Gesamtleistung des Prozesses. Woher beziehen Abgeleitet aus der letzten Phasenänderung des Kreditobjekts in einen erfolgreichen Endstatus wie „Gebucht“. Der Timestamp stammt aus der Feldhistorie. Erfassung Erfassen Sie den Timestamp, zu dem das Feld „Stage“ des Kredits (LLC_BI__Stage__c) auf „Gebucht“ gesetzt wird. Ereignistyp inferred | |||
| Underwriting abgeschlossen | Diese Aktivität zeigt an, dass der Kreditsachbearbeiter die Prüfung abgeschlossen und eine Empfehlung abgegeben hat. Sie wird erfasst, wenn die Kreditphase von „Underwriting“ in eine nachfolgende Phase wie „Genehmigt“, „Abgelehnt“ oder „Entscheidung ausstehend“ wechselt. | ||
| Warum das wichtig ist Dieser Meilenstein markiert das Ende der Underwriting-Phase. Die Zeit zwischen „Underwriting begonnen“ und diesem Ereignis ist eine wichtige Kennzahl, um die Effizienz des Underwritings zu messen und Engpässe zu erkennen. Woher beziehen Abgeleitet aus dem Timestamp, zu dem das Feld „Stage“ des Kredits (LLC_BI__Stage__c) von „Underwriting“ in einen anderen Wert geändert wird. Dafür muss die Feldhistorie nachverfolgt werden. Erfassung Erfassen Sie den Timestamp, zu dem das Feld „Stage“ des Kredits von „Underwriting“ in einen Status nach dem Underwriting geändert wird. Ereignistyp inferred | |||
| Underwriting begonnen | Diese Aktivität kennzeichnet den offiziellen Beginn der Underwriting-Phase, in der ein Underwriter den Kreditantrag aktiv prüft. Sie wird fast immer durch eine Änderung des primären Phasen- oder Statusfelds des Kredits auf 'Underwriting' erfasst. | ||
| Warum das wichtig ist Dieser wichtige Meilenstein markiert den Beginn einer der ressourcenintensivsten Prozessphasen. Er dient als Ausgangspunkt für die Messung der Durchlaufzeit im Underwriting und der SLA-Einhaltung. Woher beziehen Dieses Ereignis wird aus der mit Timestamp versehenen Änderung des Felds 'Stage' des Kredits auf 'Underwriting' abgeleitet. Dafür muss Salesforce Field History Tracking für das Feld Stage des Loan-Objekts aktiviert sein. Erfassung Erfassen Sie den Timestamp, zu dem das Feld 'Stage' des Kredits (LLC_BI__Stage__c) auf 'Underwriting' gesetzt wird. Ereignistyp inferred | |||
| Antrag zurückgezogen | Bezeichnet ein alternatives Prozessende, bei dem der Antragsteller den Antrag vor einer endgültigen Entscheidung zurückzieht. Erfasst wird dies, indem die Phase des Kredits auf „Zurückgezogen“ gesetzt wird. | ||
| Warum das wichtig ist Dieses Endereignis gibt Aufschluss darüber, wann Kunden den Prozess abbrechen. Die Analyse, wann und warum Anträge zurückgezogen werden, kann Probleme mit der Prozessdauer, der Kommunikation oder der Wettbewerbsfähigkeit aufzeigen. Woher beziehen Abgeleitet aus der letzten Phasenänderung des Kreditobjekts zu „Zurückgezogen“. Die Feldhistorie des Felds „Stage“ liefert den Timestamp des Ereignisses. Erfassung Erfassen Sie den Timestamp, zu dem das Feld „Stage“ des Kredits (LLC_BI__Stage__c) auf „Zurückgezogen“ gesetzt wird. Ereignistyp inferred | |||
| Bonitätsprüfung abgeschlossen | Diese Aktivität zeigt an, dass eine Bonitätsprüfung durchgeführt wurde und die Ergebnisse im System vorliegen. Sie wird häufig erfasst, wenn ein Bonitätsbericht an den Kreditdatensatz angehängt oder eine bestimmte Phase 'Credit Check' als abgeschlossen markiert wird. | ||
| Warum das wichtig ist Die Bonitätsprüfung ist eine wichtige Voraussetzung für das Underwriting. Verzögerungen bei diesem Schritt können den gesamten Prozess erheblich ausbremsen. Woher beziehen Dieses Ereignis kann explizit durch eine Integration mit einem Auskunftsdienst erfasst oder aus einer Aktualisierung der Loan-Phase abgeleitet werden. Prüfen Sie, ob das Loan-Objekt oder ein verknüpftes Objekt Felder zum Abrufdatum der Bonitätsauskunft oder zum Abschlussstatus enthält. Erfassung Verwenden Sie den Timestamp der Aktualisierung von Loan Stage auf 'Credit Check Complete' oder das Erstellungsdatum eines verknüpften Bonitätsberichts. Ereignistyp inferred | |||
| Erste Prüfung durchgeführt | Diese Aktivität kennzeichnet den Abschluss der ersten formellen Prüfung des Antrags und seiner ursprünglichen Daten durch einen Kreditsachbearbeitenden oder eine Person in der Antragsbearbeitung. Sie wird häufig durch eine Änderung des Status- oder Phasenfelds des Kredits erfasst, die anzeigt, dass die anfängliche Dateneingabe abgeschlossen ist. | ||
| Warum das wichtig ist Anhand der Zeit bis zu dieser Aktivität lässt sich die Reaktionsgeschwindigkeit und Effizienz beim Antragseingang beurteilen. Sie ist ein wichtiger Schritt, bevor aufwendigere Aktivitäten beginnen. Woher beziehen Dieses Ereignis lässt sich wahrscheinlich aus einer mit Timestamp versehenen Änderung des Felds 'Stage' oder eines benutzerdefinierten Felds 'Status' des Kredits ableiten, etwa auf den Wert 'Initial Review Complete' oder 'Pending Documents'. Dafür muss die Feldverlaufsverfolgung für das Loan-Objekt aktiviert sein. Erfassung Ermitteln Sie den Timestamp, zu dem das Feld Loan Stage aktualisiert wird, um den Abschluss der Prüfung anzuzeigen. Ereignistyp inferred | |||
| Kreditangebot angenommen | Markiert den Zeitpunkt, zu dem der Antragsteller das Kreditangebot formell annimmt. Dies kann erfasst werden, wenn ein Kreditsachbearbeiter ein Statusfeld manuell aktualisiert oder eine E-Signatur-Integration den Datensatz automatisch aktualisiert. | ||
| Warum das wichtig ist Dies ist ein wichtiger, vom Kunden bestimmter Meilenstein. Eine lange Verzögerung kann auf Probleme mit den Angebotsbedingungen oder dem Annahmeprozess hindeuten und damit Ansatzpunkte für Verbesserungen aufzeigen. Woher beziehen Wird üblicherweise aus einer manuellen Statusänderung des Kreditobjekts zu einer Phase wie „Angebot angenommen“ oder „Abschluss“ abgeleitet. Über eine E-Signatur-Integration kann das Ereignis explizit und automatisch erfasst werden. Erfassung Erfassen Sie den Timestamp der Änderung des Status- oder Phasenfelds zu „Angenommen“. Ereignistyp inferred | |||
| Kreditangebot erstellt | Diese Aktivität findet statt, wenn für einen genehmigten Antrag ein formelles Kreditangebot oder eine Kreditzusage erstellt wird. Erfasst wird sie häufig durch die Erstellung eines bestimmten Dokuments oder eine Statusänderung, die anzeigt, dass das Angebot bereitsteht. | ||
| Warum das wichtig ist Die Zeit zwischen der Genehmigung und der Erstellung des Angebots kann sich auf die Customer Experience auswirken. Mit dieser Aktivität lässt sich die Effizienz der Dokumentenerstellung und der vorbereitenden Abschlussschritte überwachen. Woher beziehen Kann als explizites Ereignis aus einer in nCino integrierten Dokumentenerstellungssoftware erfasst oder aus einer Statusänderung zu „Angebot erstellt“ oder „Annahme durch Kunden ausstehend“ abgeleitet werden. Erfassung Verwenden Sie das Erstellungsdatum des Kreditangebots oder eines zugehörigen Inhaltsversionsdatensatzes. Ereignistyp explicit | |||
| Kreditvertrag unterzeichnet | Bezeichnet die Unterzeichnung des endgültigen Kreditvertrags durch den Antragsteller, ein entscheidender Schritt vor der Auszahlung. Erfasst wird dies häufig über eine E-Signatur-Integration oder durch eine manuelle Statusänderung, sobald die unterzeichneten Papierdokumente zurückgesendet wurden. | ||
| Warum das wichtig ist Diese Aktivität ist eine wichtige Voraussetzung für die Auszahlung und ein zentraler Meilenstein im Abschlussprozess. Verzögerungen in dieser Phase können sich direkt auf den Auszahlungszeitplan auswirken. Woher beziehen Kann als explizites Ereignis über die API einer E-Signatur-Plattform erfasst werden, die einen Status in nCino aktualisiert, oder aus einer manuellen Statusänderung zu „Dokumente unterzeichnet“ abgeleitet werden. Erfassung Verwenden Sie den Timestamp aus einem Webhook der E-Signatur-Integration oder einer manuellen Statusänderung. Ereignistyp explicit | |||
| Risikobewertung durchgeführt | Diese Aktivität kennzeichnet den Abschluss einer formellen Risikobewertung oder Bonitätseinstufung des Kredits. Sie ist häufig ein eigener Schritt in der Underwriting-Phase und wird erfasst, wenn das Feld für die Risikoeinstufung ausgefüllt oder aktualisiert wird. | ||
| Warum das wichtig ist Diese Aktivität gibt Aufschluss über die Entscheidungsfindung im Underwriting. Eine Analyse der dafür benötigten Zeit kann zeigen, wo die Risikobewertung besonders komplex ist. Woher beziehen Dieses Ereignis lässt sich aus dem Ausfüllen oder dem Datum der letzten Änderung risikobezogener Felder im Loan-Objekt ableiten, etwa eines Felds 'Risk Grade' oder 'Risk Rating'. Erfassung Verwenden Sie den Timestamp aus der Feldverlaufsverfolgung, wenn ein Feld 'Risk Rating' ausgefüllt oder geändert wird. Ereignistyp inferred | |||
| Zusätzliche Unterlagen angefordert | Dieses Ereignis tritt ein, wenn ein Kreditsachbearbeitender offiziell zusätzliche Unterlagen bei der antragstellenden Person anfordert. In nCino wird dies häufig über eine Dokumentenverwaltungsfunktion erfasst, indem eine Checklistenposition oder ein Platzhalter für ein benötigtes Dokument angelegt wird. | ||
| Warum das wichtig ist Die Erfassung dieser Aktivität ist wichtig, um Nacharbeit und Verzögerungen zu analysieren. Mehrere Vorkommen bei einem Kredit weisen auf unvollständige Erstanträge hin, die zu Prozessschleifen und längeren Durchlaufzeiten führen. Woher beziehen Dieses Ereignis kann explizit durch die Anlage eines mit dem Kredit verknüpften Datensatzes im Document Manager von nCino erfasst oder aus einer Statusänderung des Kredits abgeleitet werden. Erfassung Erfassen Sie das Erstellungsdatum der mit dem Kredit verknüpften Datensätze im Document Manager, zum Beispiel docman__Document_Manager_Requirement__c. Ereignistyp explicit | |||
| Zusätzliche Unterlagen eingegangen | Diese Aktivität kennzeichnet den Eingang der angeforderten Unterlagen und deren Upload ins System. Sie wird üblicherweise erfasst, wenn der Status eines Dokumentenplatzhalters im Document Manager auf 'Received' oder 'Complete' gesetzt wird. | ||
| Warum das wichtig ist Mit dieser Aktivität endet eine häufige Wartezeit. Die Zeit zwischen 'Documents Requested' und 'Documents Received' macht oft externe Abhängigkeiten und die Wirksamkeit der Kommunikation sichtbar. Woher beziehen Dieses Ereignis wird aus einer Statusänderung des Datensatzes für die Dokumentenanforderung im Document Manager von nCino abgeleitet. Der Timestamp der Statusänderung gibt den Ereigniszeitpunkt an. Erfassung Ermitteln Sie den Timestamp, zu dem der Status einer Dokumentenanforderung auf 'Received' oder 'Complete' gesetzt wird. Ereignistyp inferred | |||
Anleitungen zur Datenextraktion
Schritte
- Voraussetzung: Aktivieren Sie Field History Tracking: Bevor Sie Berichte erstellen, muss ein Salesforce-Administrator Field History Tracking für das nCino-Loan-Objekt (LLC_BI__Loan__c) aktivieren. Aktivieren Sie die Nachverfolgung für wichtige Felder, die Prozessmeilensteine abbilden, etwa Stage (LLC_BI__Stage__c), Status (LLC_BI__Status__c), Risk Rating ([Your Risk Rating Field]) sowie benutzerdefinierte Felder für Ereignisse wie „Credit Check Completed“.
- Erstellen Sie einen benutzerdefinierten Berichtstyp: Navigieren Sie zu Setup -> Feature Settings -> Analytics -> Reports & Dashboards -> Report Types. Erstellen Sie einen neuen benutzerdefinierten Berichtstyp. Als primäres Objekt wählen Sie Loans (LLC_BI__Loan__c), als sekundäres Objekt (B) Loan History. Dadurch wird jeder Kredit mit seinen historischen Feldänderungen verknüpft. Das ist für den Aufbau des Event Logs erforderlich.
- Erstellen Sie den Bericht „Loan History“: Öffnen Sie die Registerkarte Reports und erstellen Sie einen Bericht mit dem im vorherigen Schritt angelegten benutzerdefinierten Berichtstyp „Loans with Field History“. Dieser Bericht erfasst die meisten Aktivitäten anhand von Feldänderungen.
- Fügen Sie dem Bericht Spalten hinzu: Nehmen Sie die folgenden Spalten auf. Sie entsprechen den erforderlichen und empfohlenen Attributen: Loan Name (für LoanApplicationId), Field/Event, Old Value, New Value, Edit Date (für EventTime), Edited By (für AssignedUser), Loan Product (für LoanProductType), Amount (für LoanAmount), [Your Channel Field] (für ApplicationChannel) sowie weitere relevante Kreditattribute.
- Filtern Sie den Bericht „Loan History“: Setzen Sie den Filter „Show Me“ auf „All loans“. Legen Sie für das Loan-Objekt den Datumsfilter „Created Date“ fest und wählen Sie den gewünschten Zeitraum, zum Beispiel die letzten 6 Monate. Filtern Sie die Spalte „Field/Event“ zusätzlich so, dass nur Änderungen an den Feldern berücksichtigt werden, für die Sie die Nachverfolgung aktiviert haben, etwa „Stage“ und „Status“.
- Erstellen Sie den Bericht „Loan Creation“: Erstellen Sie einen zweiten, einfacheren Bericht direkt für das Loan-Objekt (LLC_BI__Loan__c). Dieser Bericht soll ausschließlich das Ereignis „Loan Application Created“ erfassen. Nehmen Sie Loan Name (LoanApplicationId), Created Date (EventTime), Created By (AssignedUser) und weitere relevante Kreditattribute auf.
- Exportieren Sie die Berichte: Führen Sie beide Berichte aus. Bei kleineren Datenmengen können Sie sie direkt über die Salesforce-Benutzeroberfläche als CSV-Dateien exportieren. Für größere Datenmengen verwenden Sie Salesforce Data Loader. Suchen Sie die Berichte im System und exportieren Sie sie mit der Exportfunktion des Data Loaders, die die Daten effizient über API-Aufrufe extrahiert.
- Führen Sie die Daten zusammen und wandeln Sie sie um: Die exportierten Daten bilden noch kein Event Log. Sie müssen die beiden Dateien zusammenführen und die Daten umwandeln. Verwenden Sie dazu ein Tabellenkalkulationsprogramm wie Excel mit Power Query oder eine Skriptsprache wie Python: a. Erstellen Sie aus dem Bericht „Loan Creation“ Zeilen für die Aktivität „Loan Application Created“. Verwenden Sie das Erstellungsdatum des Kredits als EventTime. b. Fügen Sie dem Bericht „Loan History“ eine Spalte „ActivityName“ hinzu. Ordnen Sie Feldänderungen mithilfe bedingter Logik, etwa einer CASE-Anweisung, den im Abfrageabschnitt beschriebenen Aktivitätsnamen zu. c. Führen Sie die Ergebnisse in einer Datei zusammen.
- Vervollständigen Sie die Spalten: Benennen und formatieren Sie die Spalten passend zum ProcessMind-Schema: LoanApplicationId, ActivityName, EventTime, AssignedUser usw. Fügen Sie eine Spalte „SourceSystemName“ mit einem festen Wert wie „nCino“ und eine Spalte „LastDataUpdateTimestamp“ mit dem aktuellen Datum und der aktuellen Uhrzeit hinzu.
- Laden Sie die Daten in ProcessMind hoch: Speichern Sie die fertig umgewandelte Datei als CSV und laden Sie sie in ProcessMind hoch.
Konfiguration
- Salesforce-Berechtigungen: Benutzer, die Daten extrahieren, benötigen Lesezugriff auf das Loan-Objekt (LLC_BI__Loan__c) und dessen Verlauf sowie die Berechtigung, Berichte auszuführen und zu exportieren. Für den Zugriff auf Salesforce Data Loader ist die Berechtigung „API Enabled“ erforderlich.
- Field History Tracking: Dies ist die wichtigste Voraussetzung. Wenn die Nachverfolgung für die erforderlichen Felder des Loan-Objekts nicht aktiviert ist, lassen sich historische Aktivitäten nicht extrahieren. Die Anzahl der Felder, die pro Objekt nachverfolgt werden können, ist begrenzt.
- Berichtsfilter: Filtern Sie Berichte immer nach einem bestimmten Zeitraum, zum Beispiel nach Krediten, die in den letzten 6 Monaten erstellt wurden. So bleibt das Datenvolumen überschaubar. Filtern Sie außerdem den Verlaufsbericht so, dass er nur Änderungen an den Feldern enthält, die Ihre definierten Prozessaktivitäten abbilden, etwa „Stage“ und „Status“.
- nCino-Konfiguration: Die Werte, anhand derer Aktivitäten erkannt werden, etwa eine Stage mit dem Namen „Underwriting“ oder „Booked“, hängen von der nCino-Konfiguration Ihrer Organisation ab. Passen Sie die Umwandlungslogik an die in Ihrem System verwendeten Bezeichnungen an.
- Data Loader: Bei der Extraktion von mehr als einigen Tausend Krediten empfiehlt sich Salesforce Data Loader, um Browser-Timeouts zu vermeiden und große Datenmengen effizient zu verarbeiten. Sie müssen die Client-Anwendung installieren und über API-Zugangsdaten verfügen.
- Verknüpfte Objekte: Einige Aktivitäten, insbesondere im Dokumentenmanagement oder bei Covenants, können in verknüpften nCino-Objekten gespeichert sein. Die hier beschriebene Hauptmethode konzentriert sich auf das Loan-Objekt. Für eine vollständige Extraktion müssen Sie möglicherweise zusätzliche Berichte für Objekte wie Document Manager Placeholder (LLC_BI__Document_Manager_Placeholder__c) erstellen und die Ergebnisse zusammenführen.
a Beispielabfrage 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 Schritte
- Voraussetzungen: Stellen Sie sicher, dass Sie über ein Salesforce-Benutzerkonto mit API-Zugriff und Leseberechtigungen für das nCino-Loan-Objekt (LLC_BI__Loan__c), Account und die zugehörigen History-Objekte verfügen. Außerdem benötigen Sie Zugriff auf ein SOQL-Ausführungstool wie Salesforce Workbench, Developer Console oder eine verbundene Anwendung.
- Öffnen Sie ein SOQL-Tool: Melden Sie sich bei dem gewünschten Salesforce-Datenzugriffstool an. Rufen Sie für Salesforce Workbench die Website auf, wählen Sie Ihre Umgebung aus, akzeptieren Sie die Nutzungsbedingungen und melden Sie sich mit Ihren Salesforce-Zugangsdaten an.
- Wählen Sie eine SOQL-Abfrage aus: Öffnen Sie in Workbench die Registerkarte „Queries“ und wählen Sie „SOQL Query“. Wechseln Sie in der Developer Console unten zur Registerkarte „Query Editor“.
- Bereiten Sie die Abfrage vor: Kopieren Sie die vollständige SOQL-Abfrage aus dem Abschnitt „query“ dieses Dokuments.
- Passen Sie Platzhalter an: Ändern Sie vor der Ausführung die Platzhalter in der Abfrage. Ersetzen Sie
'YYYY-MM-DDTHH:MM:SSZ'durch das gewünschte Start- und Enddatum des Extraktionszeitraums. Prüfen Sie die Stage- und Statusbezeichnungen wie'[Underwriting Stage Name]'und passen Sie sie an die in Ihrer nCino-Umgebung hinterlegten Werte an. - Führen Sie die Abfrage aus: Fügen Sie die angepasste Abfrage in das Abfragefenster ein.
- Verarbeiten Sie große Datenmengen: Wenn die Abfrage wegen eines Timeouts oder Salesforce-Governor-Limits abgebrochen wird, führen Sie sie in kleineren Teilmengen aus. Verkürzen Sie den Zeitraum, zum Beispiel auf jeweils einen Monat, und führen Sie die Ergebnisse anschließend zusammen.
- Prüfen Sie die Ergebnisse: Nach der Ausführung zeigt das Tool die Ergebnisse in einer Tabelle an. Vergewissern Sie sich, dass die Spalten
LoanApplicationId,ActivityNameundEventTimewie erwartet ausgefüllt sind. - Exportieren Sie die Daten: Speichern Sie die Ergebnisse über die Exportfunktion des Tools. Wählen Sie in Workbench unter „View As“ die Option „Bulk CSV“ und klicken Sie auf „Query“. Dadurch wird eine CSV-Datei erstellt.
- Bereiten Sie die Datei für den Upload vor: Öffnen Sie die exportierte CSV-Datei. Stellen Sie sicher, dass die Spaltenüberschriften den Anforderungen Ihres Process-Mining-Tools entsprechen. Die Datei kann jetzt als Event Log in ProcessMind hochgeladen werden.
Konfiguration
- Salesforce-API-Zugriff: Ihr Salesforce-Benutzerprofil benötigt die Berechtigung „API Enabled“, damit Sie Tools wie Workbench verwenden können.
- Objektberechtigungen: Sie benötigen mindestens Lesezugriff auf folgende Salesforce-Objekte: LLC_BI__Loan__c, LLC_BI__Loan__cHistory, Account und User.
- Field History Tracking: Aktivieren Sie Field History Tracking in Salesforce Setup für die wichtigen Felder des Loan-Objekts, insbesondere LLC_BI__Stage__c und LLC_BI__Status__c. Andernfalls werden die meisten Aktivitäten nicht erfasst.
- Zeitraum: Die Abfrage enthält Platzhalter für Start- und Enddatum (
'YYYY-MM-DDTHH:MM:SSZ'). Für eine erste Analyse empfiehlt sich ein Zeitraum von 3 bis 6 Monaten, um Datenvolumen und Erkenntnisgewinn auszubalancieren. Bei sehr hohen Datenvolumen sollten Sie mit einem kürzeren Zeitraum beginnen. - Stage- und Statusbezeichnungen: Die Abfrage enthält Platzhalter wie
'[Underwriting Stage Name]'und'[Declined Stage Name]'. Erfragen Sie bei Ihrem nCino-Systemadministrator die genauen API-Namen der Stages und Statuswerte in Ihrem Kreditvergabeprozess und passen Sie die Abfrage entsprechend an.
a Beispielabfrage 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 Möchten Sie loslegen?
Nutzen Sie Process Mining, um Ihre Kreditvergabe zu verbessern, Genehmigungen zu beschleunigen und die Effizienz zu steigern. Laden Sie Ihr Template herunter und beginnen Sie noch heute mit der Optimierung.
Beschleunigen Sie noch heute die Genehmigung Ihrer Kreditanträge
Verbessern Sie Ihre Kreditvergabe mit nCino und verkürzen Sie die Entscheidungszeit um 50 %.
Keine Kreditkarte erforderlich. In wenigen Minuten eingerichtet.