Uw Data Template voor Leningaanvragen
Uw Data Template voor Leningaanvragen
- Aanbevolen attributen om vast te leggen
- Belangrijkste activiteiten om te volgen
- Richtlijnen voor `data-extractie`
Loan Origination Attributen
| Naam | Omschrijving | ||
|---|---|---|---|
| Activiteit ActivityName | De naam van een specifieke bedrijfsstap of event die plaatsvond binnen het leningaanvraagproces. | ||
| Omschrijving Dit attribuut vertegenwoordigt een enkele taak of mijlpaal in de levenscyclus van de leningaanvraag, zoals 'Initial Review Performed' of 'Underwriting Completed'. Deze activiteiten vormen de nodes in de proceskaart, en hun sequentie definieert de processtroom. Het analyseren van de sequentie, frequentie en duur van deze activiteiten helpt bij het identificeren van gemeenschappelijke procespaden, afwijkingen en knelpunten. Het is cruciaal voor het begrijpen van welk werk wordt gedaan en in welke volgorde, en vormt de basis van alle process mining analyse. Het belang Dit attribuut definieert de stappen van het proces, wat de visualisatie en analyse van de processtroom mogelijk maakt, wat de kern is van process mining. Vindplaats Dit wordt doorgaans afgeleid van wijzigingen in de 'Stage' of 'Status' velden op het Loan object in nCino, of van gerelateerde Task of Event records. Voorbeelden Leningaanvraag AangemaaktUnderwriting GestartLeningbeslissing GenomenGelden uitgekeerd | |||
| Leningaanvraag ID LoanApplicationId | Een unieke identificatie die is toegewezen aan elke leningaanvraag en dient als de primaire sleutel voor het volgen van het gehele origination-proces. | ||
| Omschrijving De Loan Application ID identificeert uniek elke individuele leningaanvraag gedurende de gehele levenscyclus. Het dient als de centrale entiteit om alle gerelateerde activiteiten en data te groeperen, wat een complete trace van het origination traject voor een specifieke lening mogelijk maakt. In process mining fungeert deze ID als de Case ID. Elke event, van indiening tot de definitieve beslissing, is gekoppeld aan deze identifier. Dit maakt de reconstructie van de end-to-end processtroom voor elke aanvraag mogelijk, wat fundamenteel is voor cycle time analysis, variant analysis en bottleneck identification. Het belang Dit is de essentiële Case ID die alle processtappen met elkaar verbindt, waardoor het mogelijk wordt om het end-to-end traject van elke leningaanvraag te analyseren. Vindplaats Dit is doorgaans de primaire key van het Loan object in nCino, vaak gerefereerd als Voorbeelden LA-2023-00123LA-2023-00456LA-2024-00789 | |||
| Starttijd EventTime | De timestamp die aangeeft wanneer een specifieke activiteit of event is begonnen. | ||
| Omschrijving De Start Time, of event timestamp, registreert de exacte datum en tijd dat een activiteit plaatsvond. Deze chronologische data is essentieel voor het correct ordenen van events en het reconstrueren van de processtroom zoals deze in werkelijkheid heeft plaatsgevonden. Deze timestamp is de basis voor alle tijd-gebaseerde analyse. Het wordt gebruikt om cycle times tussen activiteiten te berekenen, wachttijden en vertragingen te identificeren, en de totale case duration te meten. Nauwkeurige timestamps zijn cruciaal voor performance monitoring en bottleneck analysis. Het belang Deze timestamp geeft de chronologische volgorde van events weer, wat essentieel is voor het berekenen van alle performance metrics zoals cycle times en duren. Vindplaats Dit kan afkomstig zijn van systeem-gegenereerde timestamps zoals 'CreatedDate' op gerelateerde records of de timestamp van een specifieke veldwijziging in de veldhistorie. Voorbeelden 2023-10-26T10:00:00Z2023-10-26T14:30:00Z2023-10-27T09:15:00Z | |||
| Bronsysteem SourceSystemName | De naam van het systeem waaruit de data is geëxtraheerd. | ||
| Omschrijving Dit attribuut identificeert de bronapplicatie waar de event data vandaan komt. Voor dit proces zal dit doorgaans 'nCino' zijn. Hoewel het overbodig kan lijken als alle data uit één systeem komt, is het cruciaal voor data governance en wordt het essentieel bij het integreren van data uit meerdere systemen, zoals een aparte credit scoring engine of document management platform. Het zorgt voor duidelijkheid over de herkomst van de data. Het belang Identificeert de oorsprong van de data, wat cruciaal is voor data governance, probleemoplossing en bij het combineren van data uit meerdere systemen. Vindplaats Dit is een statische waarde, 'nCino', toegepast tijdens het data extraction en transformation proces. Voorbeelden nCinonCino-ProdnCino-UAT | |||
| Laatste data-update LastDataUpdateTimestamp | De `timestamp` die aangeeft wanneer de `data` voor het laatst is ververst vanuit het bronsysteem. | ||
| Omschrijving Dit attribuut registreert de datum en tijd van de laatste data extraction uit het bronsysteem. Het biedt context voor de actualiteit van de geanalyseerde data. In dashboards en rapporten is deze informatie cruciaal voor gebruikers om te begrijpen hoe actueel de analyse is. Het helpt bij het beheren van verwachtingen en zorgt ervoor dat beslissingen worden genomen op basis van een begrepen tijdsbestek van de onderliggende data. Het belang Biedt cruciale context over de actualiteit van data, zodat gebruikers begrijpen hoe up-to-date de procesanalyse is. Vindplaats Deze timestamp wordt gegenereerd door de data extraction tool of het ETL proces op het moment van de data pull. Voorbeelden 2024-05-21T02:00:00Z2024-05-22T02:00:00Z2024-05-23T02:00:00Z | |||
| Aanvraagkanaal ApplicationChannel | Het kanaal via welk de leningaanvraag werd ingediend, zoals Online, In-Branch of Broker. | ||
| Omschrijving Dit attribuut identificeert de indieningsbron van de leningaanvraag. Verschillende kanalen kunnen variërende niveaus van data compleetheid en klantinteractie hebben, wat van invloed kan zijn op de daaropvolgende processtroom. Het analyseren van het proces per kanaal helpt bij het evalueren van de kanaalefficiëntie. Zo kan men bijvoorbeeld de cycle times en rework rates vergelijken van aanvragen die online zijn ingediend versus die in een filiaal. Deze inzichten kunnen strategische beslissingen over kanaalinvesteringen en procesoptimalisatie voor specifieke bronnen onderbouwen. Het belang Helpt de efficiëntie, snelheid en kwaliteit van verschillende indieningskanalen te vergelijken, wat strategische verbeteringen en investeringen stuurt. Vindplaats Dit wordt doorgaans opgeslagen in een picklist- of tekstveld op het Loan object, vaak genaamd 'Channel' of 'Source'. Voorbeelden Online portaalFiliaalBrokernetwerkMobiele app | |||
| Beslissingsuitkomst DecisionOutcome | De definitieve beslissing over de leningaanvraag, zoals Approved, Declined of Withdrawn. | ||
| Omschrijving Dit attribuut legt het resultaat vast van de 'Loan Decision Rendered' activiteit. Het is een kritiek case-level attribuut dat de uiteindelijke staat van een voltooid leningaanvraagproces definieert. Dit attribuut is essentieel voor outcome-based analysis. Het maakt het mogelijk om processtromen te vergelijken die leiden tot verschillende uitkomsten, bijvoorbeeld door de gemeenschappelijke paden van goedgekeurde versus afgewezen aanvragen te analyseren. Het is ook de basis voor het berekenen van belangrijke metrics zoals de Loan Decline Rate. Het belang Maakt het filteren en vergelijken van processen mogelijk op basis van hun uiteindelijke bedrijfsresultaat, wat essentieel is voor het identificeren welke procespatronen leiden tot succes of falen. Vindplaats Doorgaans te vinden in een 'Status' of 'Stage' veld op het Loan object nadat het proces is afgesloten. De specifieke waarden zijn configuratie-afhankelijk. Voorbeelden GoedgekeurdAfgewezenIngetrokken door Aanvrager | |||
| Eindtijd EventEndTime | De timestamp die aangeeft wanneer een activiteit of event is voltooid. | ||
| Omschrijving De End Time markeert de voltooiing van een activiteit. Het verschil tussen de Start Time en End Time van een activiteit vertegenwoordigt de verwerkingstijd. Dit attribuut is essentieel voor het onderscheiden van verwerkingstijd (actief werk) en wachttijd (inactieve tijd tussen activiteiten). Het analyseren van verwerkingstijden helpt te identificeren welke specifieke stappen het meest tijdrovend zijn, terwijl het gat tussen de End Time van de ene activiteit en de Start Time van de volgende overdrachtsvertragingen onthult. Het belang Maakt de berekening van precieze activiteit verwerkingstijden mogelijk, wat essentieel is voor het onderscheiden van actieve werktijd van inactieve wachttijd. Vindplaats Dit kan afkomstig zijn van systeem-gegenereerde timestamps zoals 'LastModifiedDate' op gerelateerde records, of de timestamp van een volgende veldwijziging in de veldhistorie. Voorbeelden 2023-10-26T11:30:00Z2023-10-26T17:00:00Z2023-10-27T11:45:00Z | |||
| Lening Product Type LoanProductType | Het specifieke type leningproduct dat wordt aangevraagd, zoals Hypotheek, Autolening of Persoonlijke Lening. | ||
| Omschrijving Dit attribuut categoriseert de leningaanvraag op basis van het aangeboden financiële product. Verschillende leningproducten hebben vaak verschillende procesvariaties, cycle times en risicoprofielen. Het segmenteren van de procesanalyse op Loan Product Type is cruciaal voor een zinvolle vergelijking. Het helpt te begrijpen hoe verschillende producten de procesefficiëntie beïnvloeden en maakt de creatie van op maat gemaakte dashboards mogelijk, zoals het bijhouden van disbursement throughput voor hypotheken versus autoleningen. Dit zorgt ervoor dat prestaties in de juiste zakelijke context worden geëvalueerd. Het belang Maakt procesanalyse mogelijk om te worden gesegmenteerd op basis van bedrijfscontext, en onthult hoe verschillende producten de procesefficiëntie, doorlooptijd en paden beïnvloeden. Vindplaats Dit wordt doorgaans opgeslagen in een 'Product' of 'Loan Type' veld op het nCino Loan object (LLC_Loan__c). Voorbeelden Conventionele HypotheekAutolening - NieuwOngedekte persoonlijke lening | |||
| Leningbedrag LoanAmount | De geldelijke waarde van de lening aangevraagd door de aanvrager. | ||
| Omschrijving Dit attribuut vertegenwoordigt de hoofdsom van de lening waarvoor wordt aangevraagd. Het leningbedrag kan de complexiteit en duur van het origination proces aanzienlijk beïnvloeden, waarbij grotere of complexere leningen vaak extra controle of stappen vereisen. In analyse is Loan Amount een krachtig hulpmiddel voor segmentatie. Het maakt het mogelijk om te onderzoeken of leningen met een hogere waarde langer duren om te verwerken, hogere rework rates hebben, of andere procespaden volgen. Het is ook fundamenteel voor financiële rapportage en het begrijpen van de waarde van de te verwerken leningportefeuille. Het belang Biedt belangrijke financiële context en maakt segmentatieanalyse mogelijk om te zien of de leningwaarde correleert met procescomplexiteit, duur of resultaten. Vindplaats Bevindt zich in een valutaveld op het Loan-object, vaak genaamd 'Amount' ( Voorbeelden 250000.0035000.00750000.00 | |||
| Toegewezen afdeling AssignedDepartment | De afdeling of het team dat verantwoordelijk is voor de leningaanvraag in een specifieke stage. | ||
| Omschrijving Dit attribuut geeft de functionele groep aan, zoals 'Origination', 'Underwriting' of 'Closing', die de activiteit bezit. Dit kan worden afgeleid van het profiel van de toegewezen gebruiker of een specifiek veld op de lening record. Het analyseren van het proces vanuit een afdelingsperspectief is cruciaal voor het begrijpen van cross-functionele samenwerking. Het helpt de overdrachtstijden tussen afdelingen te meten, identificeert vertragingen veroorzaakt door interdepartementale transfers, en biedt een high-level overzicht van waar het werk in de organisatie wordt uitgevoerd. Het belang Cruciaal voor het analyseren van interdepartementale overdrachten, het meten van teamprestaties en het identificeren van cross-functionele knelpunten. Vindplaats Deze informatie kan worden afgeleid van het Department veld van de toegewezen gebruiker op hun User record, of van een aangepast 'Team' of 'Queue' assignment field op het Loan object. Voorbeelden Loan OriginationUnderwritingKredietrisicoAfsluiting | |||
| Toegewezen Gebruiker AssignedUser | De gebruiker, zoals een loan officer of underwriter, verantwoordelijk voor het uitvoeren van de activiteit. | ||
| Omschrijving Dit attribuut identificeert de individuele medewerker die een specifieke taak heeft uitgevoerd of is toegewezen aan de leningaanvraag in een bepaalde stage. Dit wordt vaak bijgehouden als de record 'Owner' in nCino. Het analyseren van data per gebruiker helpt bij het begrijpen van de werkdrukverdeling, individuele prestaties en resourcebenutting. Het kan overbelaste medewerkers of teams aan het licht brengen en toppresteerders identificeren, wat waardevol is voor resourcemanagement en training. Het belang Dit maakt analyse van werkdrukverdeling, teamprestaties en resource allocatie mogelijk, wat helpt bij het identificeren van knelpunten gerelateerd aan specifieke gebruikers of teams. Vindplaats Doorgaans vanuit het 'OwnerId' veld op het Loan object of gerelateerde Task objects, dat kan worden gejoined met het User object om de naam van de gebruiker te krijgen. Voorbeelden Alice SmithBob JohnsonCharlie Brown | |||
| Activiteitsverwerkingstijd ActivityProcessingTime | De berekende duur van de tijd die actief aan een activiteit is besteed. | ||
| Omschrijving Deze metric vertegenwoordigt de verstreken tijd vanaf de Start Time van een activiteit tot de End Time. Het meet de 'touch time' of actieve werkperiode voor een gegeven processtap. Dit berekende attribuut is van vitaal belang voor performance analysis. Het helpt actief werk te onderscheiden van idle- of wachttijd, waardoor analisten precies kunnen aangeven welke specifieke taken het meest tijdrovend zijn, in tegenstelling tot het identificeren van lange vertragingen tussen stappen. Het is een belangrijke input voor resource capacity planning en efficiëntieverbeteringen. Het belang Meet de actieve werkduur voor elke stap, wat helpt bij het identificeren van de meest tijdrovende taken en deze te onderscheiden van wachttijd. Vindplaats Dit wordt berekend door het verschil te nemen tussen de 'EventEndTime' en de 'EventTime' (StartTime) voor elke activiteit. Voorbeelden 3600 seconden14400 seconden86400 seconden | |||
| Doorlooptijd dossier CaseDuration | De totale verstreken tijd vanaf het begin van de eerste activiteit tot het einde van de laatste activiteit voor een lening. | ||
| Omschrijving Deze berekende metric meet de end-to-end cycle time voor elke leningaanvraag. Het vertegenwoordigt de totale tijd dat een case actief is in het proces. Case Duration is een primaire key performance indicator voor de algehele procesefficiëntie. Het wordt gebruikt in dashboards om de distributie van cycle times te visualiseren, langlopende cases te identificeren en prestatietrends over tijd te volgen. Het analyseren van de factoren die correleren met langere case durations is een belangrijk doel van veel process mining projecten. Het belang Vertegenwoordigt de totale end-to-end cycle time, een kritieke KPI voor het meten van de algehele procesgezondheid en klantervaring. Vindplaats Dit wordt berekend door het verschil te nemen tussen de maximale en minimale EventTime voor elke LoanApplicationId. Voorbeelden 2592000 seconden1209600 seconden4320000 seconden | |||
| Is Geautomatiseerd IsAutomated | Een booleaanse vlag die aangeeft of een activiteit automatisch door het systeem is uitgevoerd, in plaats van door een menselijke gebruiker. | ||
| Omschrijving Deze flag maakt onderscheid tussen mensgedreven taken en geautomatiseerde systeem events. Een kredietcheck kan bijvoorbeeld een geautomatiseerde activiteit zijn, terwijl een underwriting beslissing doorgaans handmatig is. Het identificeren van geautomatiseerde stappen is cruciaal voor automation discovery en analyse. Het maakt het mogelijk om de impact van automatisering op cycle times en efficiëntie te meten, en helpt bij het identificeren van handmatige activiteiten die potentiële kandidaten zijn voor toekomstige automatiseringsinitiatieven. Het belang Onderscheidt systeem- en menselijke activiteiten, wat fundamenteel is voor het meten van de impact van automatisering en het identificeren van nieuwe automatiseringsmogelijkheden. Vindplaats Dit wordt doorgaans afgeleid op basis van de gebruiker die geassocieerd is met de event. Als de gebruiker een 'System' of 'Integration' gebruiker is, wordt de flag op true gezet. Voorbeelden truefalse | |||
| Is herstelwerk IsRework | Een berekende indicator die activiteiten identificeert die herhalingen of lussen zijn binnen één enkele case. | ||
| Omschrijving Dit boolean attribuut wordt ingesteld op true als een activiteit, zoals 'Supporting Documents Requested', meer dan eens voorkomt voor dezelfde leningaanvraag. Het identificeert gevallen van herbewerking, die vaak een bron van procesinefficiëntie zijn. Het analyseren van herbewerking is een kern Process Mining use case. De 'IsRework' flag maakt eenvoudige filtering en kwantificering van herbewerkingsgevallen mogelijk. Het helpt dashboards zoals de 'Loan Application Rework Analysis' aan te drijven en wordt gebruikt om KPI's zoals de rework rate te berekenen, en benadrukt gebieden waar processtappen bij de eerste poging falen. Het belang Benadrukt procesinefficiënties door herhaald werk te markeren, waardoor gerichte analyse mogelijk wordt om kostbare lussen te begrijpen en te verminderen. Vindplaats Dit attribuut wordt berekend tijdens data transformation door gebruik te maken van window functions om te controleren of dezelfde activiteit al is voorgekomen voor een gegeven Case ID. Voorbeelden truefalse | |||
| Kredietscore CreditScore | De credit score van de aanvrager op het moment van de kredietcheck. | ||
| Omschrijving Dit attribuut bevat de numerieke credit score die door een kredietbureau wordt geretourneerd tijdens de 'Credit Check Completed' activiteit. Het is een belangrijke factor in het underwriting en besluitvormingsproces. In process mining kan de credit score worden gebruikt om te analyseren of er een correlatie is tussen de score en het procesgedrag. Vereisen aanvragen met lagere credit scores bijvoorbeeld meer handmatige stappen, duren ze langer in underwriting, of hebben ze een hogere decline rate? Dit kan waardevolle inzichten opleveren in risicogebaseerde procesvariaties. Het belang Maakt analyse mogelijk van hoe een belangrijke beslissingsfactor, de credit score, correleert met procespaden, doorlooptijden en uitkomsten. Vindplaats Deze data wordt vaak opgeslagen in een specifiek veld op een gerelateerd 'Credit Report' of 'Financials' object gekoppeld aan het hoofd Loan object. Voorbeelden 720650810 | |||
| Reden Afwijzing DeclineReason | De specifieke reden die wordt opgegeven wanneer een leningaanvraag wordt afgewezen. | ||
| Omschrijving Wanneer de 'Decision Outcome' van een lening 'Declined' is, geeft dit attribuut verdere details over de oorzaak. Redenen kunnen een slechte credit score, onvoldoende inkomen of onvolledige documentatie zijn. Het analyseren van afwijzingsredenen is cruciaal voor bedrijfsverbetering. Het kan trends onthullen die wijzen op problemen met leencriteria, product-market fit, of problemen in het aanvraagproces zelf. Deze inzichten kunnen het bedrijf helpen zijn strategieën te verfijnen en de goedkeuringspercentages te verbeteren. Het belang Biedt de hoofdoorzaak voor afgewezen aanvragen, waardoor analyse mogelijk is om trends te identificeren en de leencriteria of aanvraagprocessen te verbeteren. Vindplaats Doorgaans opgeslagen in een picklist- of tekstveld op het Loan object dat verplicht wordt wanneer de lening wordt verplaatst naar een 'Declined' status. Voorbeelden Lage KredietscoreHoge schuld-inkomenratioOnvolledige AanvraagOnderpand Niet Voldoende | |||
| SLA-status SlaState | Een berekende status die aangeeft of een activiteit of case voldeed aan de Service Level Agreement. | ||
| Omschrijving Dit attribuut biedt het resultaat van een SLA check, doorgaans voor een specifieke stage zoals underwriting. Het vergelijkt de werkelijke cycle time met de vooraf gedefinieerde SLA target en wijst een status toe zoals 'Met' of 'Breached'. Dit attribuut is essentieel voor performance monitoring tegenover zakelijke verplichtingen. Het ondersteunt direct het 'Underwriting SLA Adherence' dashboard en KPI, en geeft een duidelijk en onmiddellijk signaal van compliance. Het maakt het mogelijk om in te zoomen op de kenmerken van overtreden aanvragen om de hoofdoorzaken van vertragingen te begrijpen. Het belang Biedt een helder, categorisch resultaat van de prestaties ten opzichte van targets, waardoor het eenvoudig is om de SLA compliance te monitoren en de oorzaken van overtredingen te analyseren. Vindplaats Dit wordt berekend in de data transformation layer door de werkelijke duur van een processegment (bijv. underwriting cycle time) te vergelijken met het 'UnderwritingSlaTarget' attribuut. Voorbeelden BehaaldOverschreden | |||
| Underwriting SLA Doel UnderwritingSlaTarget | De streeftijd, in uren of dagen, voor het voltooien van de underwriting-fase. | ||
| Omschrijving Dit attribuut definieert de verwachte Service Level Agreement (SLA) voor het underwriting deel van het proces. Het dient als een benchmark waartegen de werkelijke prestaties worden gemeten. Deze target wordt gebruikt om SLA adherence rates te berekenen. Door de werkelijke underwriting cycle time te vergelijken met deze target, kunnen aanvragen worden gemarkeerd als 'Met' of 'Breached'. Dit is essentieel voor het 'Underwriting SLA Adherence' dashboard en gerelateerde KPI's. Het belang Biedt de benchmark die nodig is om de prestaties te meten ten opzichte van service level agreements, waardoor SLA adherence monitoring mogelijk wordt. Vindplaats Deze waarde kan worden opgeslagen op het Loan object of worden afgeleid van business rules op basis van attributen zoals Loan Product Type of Loan Amount. Voorbeelden 48 uur72 uur5 werkdagen | |||
Loan Origination Activiteiten
| Activiteit | Omschrijving | ||
|---|---|---|---|
| Gelden uitgekeerd | Deze activiteit markeert de succesvolle voltooiing van het loan origination proces, waarbij fondsen worden overgemaakt naar de aanvrager. Dit wordt doorgaans vastgelegd wanneer de stage van de lening wordt verplaatst naar 'Booked' of 'Complete'. | ||
| Het belang Dit is de primaire succesvolle eind event voor het proces. Het meten van de totale tijd tot deze activiteit biedt de end-to-end cycle time, een kritieke KPI voor de algehele procesprestaties. Vindplaats Afgeleid van de finale stage-wijziging op het Loan-object naar een terminale successtatus zoals 'Booked'. De timestamp is afkomstig van field history tracking. Vastleggen Leg de timestamp vast wanneer het Loan 'Stage'-veld (LLC_BI__Stage__c) wordt bijgewerkt naar 'Booked'. Gebeurtenistype inferred | |||
| Lening Afgewezen | Deze activiteit vertegenwoordigt een mislukt einde van het proces, waarbij de leningaanvraag officieel wordt afgewezen. Dit wordt vastgelegd wanneer de stage of status van de lening wordt ingesteld op 'Declined'. | ||
| Het belang Dit is een kritieke mislukte eind event. Het analyseren van paden die tot deze uitkomst leiden, helpt bij het identificeren van redenen voor afwijzing en potentiële gebieden om de applicatiekwaliteit of leencriteria te verbeteren. Vindplaats Afgeleid van de finale stage-wijziging op het Loan-object naar 'Declined'. De timestamp wordt vastgelegd vanuit field history tracking op het 'Stage'-veld. Vastleggen Leg de timestamp vast wanneer het Loan 'Stage'-veld (LLC_BI__Stage__c) wordt bijgewerkt naar 'Declined'. Gebeurtenistype inferred | |||
| Leningaanvraag Aangemaakt | Deze activiteit markeert de creatie van een nieuwe leningaanvraag record in het nCino systeem. Het dient als de officiële start van het loan origination proces en wordt doorgaans vastgelegd wanneer een gebruiker voor het eerst een nieuwe Loan record opslaat. | ||
| Het belang Dit is de primaire start event voor het proces. Het analyseren van de tijd van deze activiteit tot andere is fundamenteel voor het meten van de algehele cycle times en het identificeren van initiële verwerkingsvertragingen. Vindplaats Dit is een expliciete event vastgelegd vanuit de creatie timestamp van het primaire Loan object (Loan__c) in het Salesforce platform, waarop nCino is gebouwd. Vastleggen Gebruik het 'CreatedDate' veld van het Loan__c Salesforce object. Gebeurtenistype explicit | |||
| Leningbeslissing Genomen | Vertegenwoordigt de definitieve, officiële beslissing over de leningaanvraag, zoals 'Approved' of 'Declined'. Deze event wordt vastgelegd wanneer de status van de lening formeel wordt ingesteld om dit definitieve resultaat weer te geven. | ||
| Het belang Dit is een belangrijke mijlpaal die de evaluatiefase scheidt van de sluitingsfase. Het analyseren van de tijd vanaf de voltooiing van underwriting tot deze beslissing benadrukt potentiële vertragingen in comitébeoordelingen of uiteindelijke goedkeuringen. Vindplaats Afgeleid van een status- of stage-veldupdate op het Loan-object naar een terminale status zoals 'Approved' of 'Declined'. Field history tracking verschaft de exacte timestamp. Vastleggen Leg de timestamp vast van de veldupdate die de definitieve beslissingsstatus van de lening instelt. Gebeurtenistype inferred | |||
| Underwriting Gestart | Markeert het officiële begin van de underwriting fase, waarin de leningaanvraag actief wordt beoordeeld door een underwriter. Dit wordt bijna altijd vastgelegd door een wijziging in het primaire stage- of statusveld van de lening naar 'Underwriting'. | ||
| Het belang Dit is een cruciale mijlpaal die een van de meest resource-intensieve fasen van het proces inluidt. Het is het startpunt voor het meten van underwriting cycle time en SLA adherence. Vindplaats Afgeleid van de timestamp-wijziging van het 'Stage'-veld van de lening naar 'Underwriting'. Dit vereist dat Salesforce Field History Tracking is ingeschakeld voor het Stage-veld op het Loan-object. Vastleggen Leg de timestamp vast wanneer het Loan 'Stage'-veld (LLC_BI__Stage__c) wordt bijgewerkt naar 'Underwriting'. Gebeurtenistype inferred | |||
| Underwriting Voltooid | Deze activiteit betekent dat de underwriter hun beoordeling heeft voltooid en een aanbeveling heeft gedaan. Het wordt vastgelegd wanneer de stage van de lening wordt verplaatst van 'Underwriting' naar een volgende stage zoals 'Approved', 'Declined' of 'Pending Decision'. | ||
| Het belang Deze mijlpaal markeert het einde van de underwriting fase. De duur tussen 'Underwriting Commenced' en deze event is een belangrijke KPI voor het meten van underwriting efficiëntie en het identificeren van knelpunten. Vindplaats Afgeleid van de timestamp wanneer het 'Stage'-veld (LLC_BI__Stage__c) van de lening wordt gewijzigd van 'Underwriting' naar een andere waarde. Dit vereist field history tracking. Vastleggen Leg de timestamp vast wanneer het Loan 'Stage'-veld wordt bijgewerkt van 'Underwriting' naar een post-underwriting status. Gebeurtenistype inferred | |||
| Aanvraag Ingetrokken | Vertegenwoordigt een alternatief einde van het proces waarbij de aanvrager de aanvraag intrekt voordat een definitieve beslissing is genomen. Dit wordt vastgelegd door de stage van de lening in te stellen op 'Withdrawn'. | ||
| Het belang Deze eind event biedt inzichten in customer drop-off. Het analyseren van wanneer en waarom aanvragen worden ingetrokken, kan problemen met procesduur, communicatie of concurrentievermogen aan het licht brengen. Vindplaats Afgeleid van een finale stage-wijziging op het Loan-object naar 'Withdrawn'. Field history tracking op het 'Stage'-veld verschaft de event timestamp. Vastleggen Leg de timestamp vast wanneer het Loan 'Stage'-veld (LLC_BI__Stage__c) wordt bijgewerkt naar 'Withdrawn'. Gebeurtenistype inferred | |||
| Initiële beoordeling uitgevoerd | Vertegenwoordigt de voltooiing van de eerste formele beoordeling van de aanvraag en de initiële data door een loan officer of processor. Dit wordt vaak vastgelegd door een wijziging in het status- of stageveld van de lening, wat aangeeft dat deze de initiële data entry fase is gepasseerd. | ||
| Het belang Het meten van de tijd tot deze activiteit helpt bij het evalueren van de initiële responsiviteit en efficiëntie van het intake proces. Het is een belangrijke stap voordat meer resource-intensieve activiteiten beginnen. Vindplaats Waarschijnlijk afgeleid van een timestamp-wijziging van het 'Stage'- of een aangepast 'Status'-veld van de lening naar een waarde zoals 'Initial Review Complete' of 'Pending Documents'. Dit vereist dat field history tracking is ingeschakeld op het Loan-object. Vastleggen Identificeer de timestamp wanneer het Loan Stage-veld wordt bijgewerkt om de voltooiing van de beoordeling aan te geven. Gebeurtenistype inferred | |||
| Kredietcontrole voltooid | Deze activiteit betekent dat een kredietcheck is uitgevoerd en de resultaten beschikbaar zijn binnen het systeem. Het wordt vaak vastgelegd wanneer een kredietrapport wordt toegevoegd aan de lening record of een specifieke 'Credit Check' stage als voltooid is gemarkeerd. | ||
| Het belang De kredietcheck is een cruciale afhankelijkheid voor underwriting. Vertragingen bij het voltooien van deze stap kunnen een aanzienlijk knelpunt vormen voor het gehele proces. Vindplaats Dit kan een expliciete event zijn van een credit reporting integration of worden afgeleid van een Loan stage update. Controleer op velden die de kredietaanvraagdatum of voltooiingsstatus aangeven op de Loan of een gerelateerd object. Vastleggen Gebruik de timestamp van een Loan Stage update naar 'Credit Check Complete' of de aanmaakdatum van een gerelateerde kredietrapport record. Gebeurtenistype inferred | |||
| Leningaanbod Geaccepteerd | Markeert het punt waarop de aanvrager het leningaanbod formeel accepteert. Dit kan worden vastgelegd door een loan officer die handmatig een statusveld bijwerkt of via een e-signature integration die de record automatisch bijwerkt. | ||
| Het belang Dit is een belangrijke klantgedreven mijlpaal. Een lange vertraging hier kan duiden op problemen met de aanbodvoorwaarden of het acceptatieproces, wat een kans biedt voor verbetering. Vindplaats Doorgaans afgeleid van een handmatige statusupdate op het Loan object naar een stage zoals 'Offer Accepted' of 'Closing'. Een e-signature integration zou dit een expliciete, geautomatiseerde event kunnen maken. Vastleggen Leg de timestamp vast van de status- of stage-veldupdate naar 'Accepted'. Gebeurtenistype inferred | |||
| Leningaanbod Gegenereerd | Deze activiteit vindt plaats wanneer een formeel leningaanbod of commitment letter wordt gegenereerd voor een goedgekeurde aanvraag. Dit wordt vaak vastgelegd door de creatie van een specifiek document of een statusupdate die aangeeft dat het aanbod gereed is. | ||
| Het belang De tijd die nodig is om een aanbod te genereren na goedkeuring kan de klantervaring beïnvloeden. Deze activiteit helpt bij het monitoren van de efficiëntie van de documentgeneratie en pre-closing stappen. Vindplaats Kan een expliciete gebeurtenis zijn van een documentgeneratie-engine die is geïntegreerd met nCino, of worden afgeleid van een statuswijziging naar 'Offer Generated' of 'Pending Customer Acceptance'. Vastleggen Gebruik de aanmaakdatum van het gegenereerde leningaanboddocument of een gerelateerde content version record. Gebeurtenistype explicit | |||
| Leningovereenkomst Ondertekend | Vertegenwoordigt de uitvoering van de definitieve leningovereenkomst door de aanvrager, een cruciale stap vóór de financiering. Dit wordt vaak vastgelegd via een e-signature integration of een handmatige statusupdate zodra fysieke documenten zijn teruggestuurd. | ||
| Het belang Deze activiteit is een cruciale voorwaarde voor financiering en een belangrijke mijlpaal in het sluitingsproces. Vertragingen in deze stage kunnen directe gevolgen hebben voor de uitbetalingstermijnen. Vindplaats Kan een expliciete gebeurtenis zijn van een e-signature platform API die een status in nCino bijwerkt, of worden afgeleid van een handmatige statusupdate naar 'Documents Signed'. Vastleggen Gebruik de timestamp van een e-signature integration webhook of een handmatige statusupdate. Gebeurtenistype explicit | |||
| Ondersteunende documenten aangevraagd | Deze event vindt plaats wanneer een loan officer formeel aanvullende documentatie aanvraagt bij de aanvrager. In nCino wordt dit vaak beheerd via een document management feature, waarbij een checklist item of placeholder wordt aangemaakt voor een vereist document. | ||
| Het belang Het volgen van deze activiteit is cruciaal voor het analyseren van herbewerking en vertragingen. Meerdere instanties voor één lening duiden op onvolledige initiële aanvragen, wat leidt tot proceslussen en verlengde cycle times. Vindplaats Kan een expliciete gebeurtenis zijn van de aanmaak van een record in nCino's Document Manager gerelateerd aan de lening, of worden afgeleid van een statuswijziging op de lening zelf. Vastleggen Leg de aanmaakdatum vast van records in de Document Manager (bijv. docman__Document_Manager_Requirement__c) gekoppeld aan de lening. Gebeurtenistype explicit | |||
| Ondersteunende documenten ontvangen | Markeert het punt waarop de aangevraagde documenten van de aanvrager zijn ontvangen en geüpload naar het systeem. Dit wordt doorgaans vastgelegd wanneer de status van een document placeholder in Document Manager wordt bijgewerkt naar 'Received' of 'Complete'. | ||
| Het belang Deze activiteit sluit een veelvoorkomende wachttijd af. De tijd tussen 'Documents Requested' en 'Documents Received' benadrukt vaak externe afhankelijkheden en de effectiviteit van communicatie. Vindplaats Afgeleid van een statuswijziging op het documentvereiste-record binnen nCino's Document Manager. De timestamp van de statusupdate verschaft de event time. Vastleggen Identificeer de timestamp wanneer de status van een documentvereiste wordt bijgewerkt naar 'Ontvangen' of 'Voltooid'. Gebeurtenistype inferred | |||
| Risicobeoordeling Uitgevoerd | Vertegenwoordigt de voltooiing van een formele risicobeoordeling of -rating voor de lening. Dit is vaak een afzonderlijke stap binnen de underwriting fase en wordt vastgelegd wanneer het risicoratingveld wordt ingevuld of bijgewerkt. | ||
| Het belang Deze activiteit biedt inzicht in het besluitvormingsproces binnen underwriting. Het analyseren van de tijd die deze stap in beslag neemt, kan complexiteiten in risico-evaluatie onthullen. Vindplaats Kan worden afgeleid uit de invulling of laatste wijzigingsdatum van risico-gerelateerde velden op het Loan-object, zoals een 'Risk Grade' of 'Risk Rating' veld. Vastleggen Gebruik de timestamp van field history tracking wanneer een 'Risk Rating' veld wordt ingevuld of gewijzigd. Gebeurtenistype inferred | |||
Extractie Guides
Stappen
- Voorvereiste: Schakel Field History Tracking in: Voordat u rapporten maakt, moet een Salesforce Administrator Field History Tracking inschakelen op het nCino Loan-object (LLC_BI__Loan__c). Traceer de geschiedenis voor belangrijke velden die procesmijlpalen vertegenwoordigen, zoals Stage (LLC_BI__Stage__c), Status (LLC_BI__Status__c), Risk Rating ([Uw Risicobeoordelingsveld]), en eventuele aangepaste velden die worden gebruikt om gebeurtenissen zoals 'Credit Check Completed' aan te duiden.
- Maak een aangepast rapporttype aan: Navigeer naar Setup -> Feature Settings -> Analytics -> Reports & Dashboards -> Report Types. Maak een nieuw aangepast rapporttype aan. Het primaire object moet Loans (LLC_BI__Loan__c) zijn. Het secundaire object (B) moet Loan History zijn. Dit koppelt elke lening aan zijn historische veldwijzigingen, wat essentieel is voor het opbouwen van het event log.
- Maak het 'Loan History' rapport aan: Navigeer naar het tabblad Reports en maak een nieuw rapport aan met behulp van het aangepaste 'Loans with Field History' rapporttype dat in de vorige stap is gemaakt. Dit rapport zal de meeste activiteiten vastleggen op basis van veldwijzigingen.
- Voeg kolommen toe aan het rapport: Voeg de volgende kolommen toe aan uw rapport. Deze komen overeen met de vereiste en aanbevolen attributen: Loan Name (voor LoanApplicationId), Field/Event, Old Value, New Value, Edit Date (voor EventTime), Edited By (voor AssignedUser), Loan Product (voor LoanProductType), Amount (voor LoanAmount), [Uw Kanaalveld] (voor ApplicationChannel), en alle andere relevante leningattributen.
- Filter het 'Loan History' rapport: Stel het 'Show Me'-filter in op 'All loans'. Stel het datumfilter in op 'Created Date' op het Loan-object voor een gewenst bereik, bijvoorbeeld de laatste 6 maanden. Voeg een filter toe aan de 'Field/Event'-kolom om alleen wijzigingen op te nemen voor de specifieke velden die u heeft ingeschakeld voor tracking (bijv. 'Stage', 'Status').
- Maak het 'Loan Creation' rapport aan: Maak een tweede, eenvoudiger rapport direct aan op het Loan (LLC_BI__Loan__c) object. Het doel van dit rapport is uitsluitend om de 'Loan Application Created'-gebeurtenis vast te leggen. Neem kolommen op voor Loan Name (LoanApplicationId), Created Date (EventTime), Created By (AssignedUser), en andere relevante leningattributen.
- Exporteer de rapporten: Voer beide rapporten uit. Voor kleinere datavolumes kunt u ze rechtstreeks vanuit de Salesforce UI exporteren als CSV-bestanden. Voor grotere datasets gebruikt u de Salesforce Data Loader. Om de Data Loader te gebruiken, moet u de rapporten in het systeem vinden en de exportfunctie van de Data Loader gebruiken, die API-aanroepen gebruikt om de data efficiënt te extraheren.
- Combineer en transformeer data: De geëxporteerde data is nog geen event log. U moet de twee bestanden combineren en de data transformeren. Gebruik een spreadsheettool (zoals Excel met Power Query) of een scriptingtaal (zoals Python) om het volgende uit te voeren: a. Maak vanuit het 'Loan Creation'-rapport rijen aan voor de 'Loan Application Created'-activiteit, met de aanmaakdatum van de lening als EventTime. b. Maak vanuit het 'Loan History'-rapport een nieuwe 'ActivityName'-kolom aan. Gebruik conditionele logica (bijv. een CASE-statement) om veldwijzigingen te koppelen aan activiteitsnamen zoals beschreven in de query-sectie. c. Combineer de resultaten in één bestand.
- Finaliseer kolommen: Hernoem en formatteer de kolommen om overeen te komen met het ProcessMind-schema: LoanApplicationId, ActivityName, EventTime, AssignedUser, enz. Voeg een 'SourceSystemName'-kolom toe met een statische waarde zoals 'nCino' en een 'LastDataUpdateTimestamp'-kolom met de huidige datum en tijd.
- Upload to ProcessMind: Sla het uiteindelijke getransformeerde bestand op als een CSV en upload het naar ProcessMind.
Configuratie
- Salesforce Permissions: Gebruikers die data extraheren, hebben 'Lees'-toegang nodig tot het Loan (LLC_BI__Loan__c) object en de geschiedenis ervan, evenals rechten om rapporten uit te voeren en te exporteren. Toegang tot de Salesforce Data Loader vereist de 'API Enabled'-toestemming.
- Field History Tracking: Dit is de meest kritieke voorwaarde. Als het niet is ingeschakeld voor de benodigde velden op het Loan-object, kunnen historische activiteiten niet worden geëxtraheerd. Er is een limiet aan het aantal velden dat per object kan worden getrackt.
- Report Filters: Filter uw rapporten altijd op een specifiek datumbereik (bijv. leningen die in de laatste 6 maanden zijn aangemaakt) om het datavolume beheersbaar te houden. Het is ook cruciaal om het historisch rapport te filteren om alleen wijzigingen in de specifieke velden (bijv. Stage, Status) op te nemen die uw gedefinieerde procesactiviteiten vertegenwoordigen.
- nCino Configuration: De waarden die worden gebruikt om activiteiten te identificeren (bijv. Stage genaamd 'Underwriting' of 'Booked') zijn specifiek voor de nCino-configuratie van uw organisatie. U moet de transformatielogica aanpassen aan de terminologie van uw systeem.
- Data Loader: Voor extracties van meer dan een paar duizend leningen wordt het sterk aanbevolen om de Salesforce Data Loader te gebruiken om browsertime-outs te voorkomen en het datavolume efficiënt te verwerken. U moet deze clientapplicatie installeren en API-toegangsgegevens hebben.
- Related Objects: Sommige activiteiten, met name die gerelateerd zijn aan documentmanagement of convenanten, kunnen worden opgeslagen in gerelateerde nCino-objecten. De hier beschreven primaire methode richt zich op het hoofd Loan-object. Een complete extractie kan het aanmaken van aanvullende rapporten op objecten zoals Document Manager Placeholder (LLC_BI__Document_Manager_Placeholder__c) en het samenvoegen van de resultaten vereisen.
a Voorbeeldquery config
/*
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 Stappen
- Voorvereisten: Zorg ervoor dat u een Salesforce-gebruikersaccount heeft met API-toegang en leesmachtigingen voor de nCino Loan (LLC_BI__Loan__c), Account en gerelateerde History-objecten. Toegang tot een SOQL-uitvoeringstool zoals Salesforce Workbench, Developer Console of een gekoppelde applicatie is vereist.
- Toegang tot SOQL-tool: Log in op uw voorkeur Salesforce data-toegangstool. Voor Salesforce Workbench, navigeer naar de site, selecteer uw omgeving, accepteer de voorwaarden en log in met uw Salesforce-inloggegevens.
- Selecteer SOQL Query: In Workbench, navigeer naar het tabblad 'Queries' en selecteer 'SOQL Query'. Voor Developer Console, ga naar het tabblad 'Query Editor' onderaan.
- Bereid de query voor: Kopieer de complete SOQL-query die is opgenomen in de 'query'-sectie van dit document.
- Configureer placeholders: Voordat u de query uitvoert, moet u de placeholders in de query aanpassen. Vervang
'YYYY-MM-DDTHH:MM:SSZ'door de gewenste begin- en einddatums voor de extractieperiode. Controleer de stage- en statusnamen zoals'[Underwriting Stage Name]'en werk deze bij zodat ze overeenkomen met de exacte waarden die in uw nCino-omgeving zijn geconfigureerd. - Voer de query uit: Plak de geconfigureerde query in het query-editorvenster.
- Verwerk grote datasets: Als de query een timeout veroorzaakt of Salesforce governor limits bereikt, moet u deze in kleinere batches uitvoeren. Verklein het datumbereik (bijv. één maand tegelijk) en combineer de resultaten later.
- Controleer de resultaten: Na uitvoering zal de tool de resultaten in een tabelformaat weergeven. Controleer of de kolommen
LoanApplicationId,ActivityNameenEventTimenaar verwachting zijn ingevuld. - Exporteer de data: Gebruik de exportfunctie van de tool om de resultaten op te slaan. Selecteer in Workbench 'Bulk CSV' als de 'View As'-optie en klik op de 'Query'-knop. Dit genereert een CSV-bestand.
- Finaliseer voor upload: Open het geëxporteerde CSV-bestand. Zorg ervoor dat de kolomkoppen overeenkomen met de vereisten voor uw process mining-tool. Het bestand is nu klaar om als event log naar ProcessMind te worden geüpload.
Configuratie
- Salesforce API Access: Uw gebruikersprofiel in Salesforce moet de 'API Enabled'-toestemming hebben om tools zoals Workbench te gebruiken.
- Object Permissions: U heeft ten minste leestoegang nodig tot de volgende Salesforce-objecten: LLC_BI__Loan__c, LLC_BI__Loan__cHistory, Account en User.
- Field History Tracking: Field History Tracking moet ingeschakeld zijn in Salesforce Setup voor de belangrijke velden op het Loan-object, met name LLC_BI__Stage__c en LLC_BI__Status__c. Zonder dit zullen de meeste activiteiten niet worden vastgelegd.
- Date Range: De query bevat placeholders voor begin- en einddatums (
'YYYY-MM-DDTHH:MM:SSZ'). Voor initiële analyse wordt een periode van 3 tot 6 maanden aanbevolen om de balans te vinden tussen datavolume en inzicht. Voor omgevingen met een zeer hoog volume kunt u overwegen te beginnen met een kortere periode. - Stage and Status Names: De query maakt gebruik van placeholders zoals
'[Underwriting Stage Name]'en'[Declined Stage Name]'. U dient uw nCino systeembeheerder te raadplegen om de exacte API-namen te verkrijgen voor de stadia en statussen die in uw loan origination-proces worden gebruikt, en de query dienovereenkomstig aan te passen.
a Voorbeeldquery 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