Jouw datatemplate voor leningaanvragen
Jouw datatemplate voor leningaanvragen
- Aanbevolen attributen om te verzamelen
- Belangrijke activiteiten om bij te houden
- Gids voor data-extractie
Attributen voor leningverstrekking
| Naam | Beschrijving | ||
|---|---|---|---|
| Activiteit ActivityName | De naam van een specifieke processtap of gebeurtenis die binnen het Loan Origination-proces heeft plaatsgevonden. | ||
| Beschrijving Dit attribuut staat voor één taak of mijlpaal in de levenscyclus van een leningaanvraag, zoals 'Initial Review Performed' of 'Underwriting Completed'. Deze activiteiten vormen de knooppunten in de proceskaart. Hun volgorde bepaalt de procesflow. Door de volgorde, frequentie en duur van deze activiteiten te analyseren, zie je veelvoorkomende procesroutes, afwijkingen en knelpunten. Dit is belangrijk om te begrijpen welk werk wordt uitgevoerd en in welke volgorde. Het vormt de basis van elke process-mininganalyse. Waarom dit belangrijk is Dit attribuut definieert de processtappen. Daarmee kun je de procesflow visualiseren en analyseren, de kern van process mining. Waar je het vindt Dit wordt meestal afgeleid uit wijzigingen in de velden 'Stage' of 'Status' op het Loan-object in nCino, of uit gerelateerde Task- of Event-records. Voorbeelden Leningaanvraag aangemaaktUnderwriting gestartLeningbesluit genomenGeld uitbetaald | |||
| ID van leningaanvraag LoanApplicationId | Een unieke identificatie die aan elke leningaanvraag wordt toegekend en als primaire sleutel dient om het volledige Loan Origination-proces te volgen. | ||
| Beschrijving De Loan Application ID identificeert elke afzonderlijke leningaanvraag gedurende de volledige levenscyclus. De ID is de centrale entiteit waaraan alle bijbehorende activiteiten en data worden gekoppeld. Zo kun je het volledige traject van een specifieke lening volgen. In process mining fungeert deze ID als Case ID. Elke gebeurtenis, van indiening tot het definitieve besluit, is aan deze identificatie gekoppeld. Daarmee kun je de end-to-end procesflow van elke aanvraag reconstrueren. Dat is de basis voor analyse van doorlooptijden, varianten en knelpunten. Waarom dit belangrijk is Dit is de essentiële Case ID die alle processtappen verbindt. Zo kun je het volledige traject van elke leningaanvraag analyseren. Waar je het vindt Dit is meestal de primaire sleutel van het Loan-object in nCino, vaak aangeduid als Voorbeelden LA-2023-00123LA-2023-00456LA-2024-00789 | |||
| Starttijd EventTime | De timestamp die aangeeft wanneer een specifieke activiteit of gebeurtenis begon. | ||
| Beschrijving De Start Time, of eventtimestamp, legt de exacte datum en tijd van een activiteit vast. Deze chronologische data is nodig om gebeurtenissen in de juiste volgorde te zetten en de procesflow te reconstrueren zoals die in werkelijkheid plaatsvond. Deze timestamp vormt de basis voor alle tijdanalyses. Je gebruikt hem om doorlooptijden tussen activiteiten te berekenen, wachttijden en vertragingen te vinden en de totale duur van een case te meten. Nauwkeurige timestamps zijn belangrijk voor prestatiemonitoring en knelpuntenanalyse. Waarom dit belangrijk is Deze timestamp bepaalt de chronologische volgorde van gebeurtenissen. Dat is nodig om alle prestatiemaatstaven te berekenen, zoals doorlooptijden en tijdsduur. Waar je het vindt Dit kan afkomstig zijn van door het systeem gegenereerde timestamps, zoals 'CreatedDate' op gerelateerde records, of van de timestamp van een specifieke veldwijziging in de field history. 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. | ||
| Beschrijving Dit attribuut identificeert de bronapplicatie waaruit de eventdata afkomstig is. Voor dit proces is dat meestal 'nCino'. Als alle data uit één systeem komt, lijkt dit misschien overbodig. Toch is het belangrijk voor datagovernance en wordt het onmisbaar wanneer je data uit meerdere systemen combineert, zoals een afzonderlijke kredietscore-engine of een documentbeheerplatform. Zo blijft duidelijk waar de data vandaan komt. Waarom dit belangrijk is Identificeert de herkomst van de data. Dit is belangrijk voor datagovernance, probleemoplossing en het combineren van data uit meerdere systemen. Waar je het vindt Dit is een statische waarde, 'nCino', die tijdens het data-extractie- en transformatieproces wordt toegevoegd. Voorbeelden nCinonCino-ProdnCino-UAT | |||
| Laatste data-update LastDataUpdateTimestamp | De timestamp die aangeeft wanneer de data voor het laatst vanuit het bronsysteem is vernieuwd. | ||
| Beschrijving Dit attribuut registreert de datum en tijd van de laatste data-extractie uit het bronsysteem. Het geeft context bij de actualiteit van de geanalyseerde data. In dashboards en rapporten is deze informatie belangrijk om te begrijpen hoe actueel de analyse is. Zo kun je verwachtingen goed managen en zorg je dat beslissingen worden genomen op basis van een duidelijk tijdsbeeld van de onderliggende data. Waarom dit belangrijk is Geeft belangrijke context over de actualiteit van de data, zodat je begrijpt hoe actueel de procesanalyse is. Waar je het vindt Deze timestamp wordt tijdens het ophalen van de data gegenereerd door de data-extractietool of het ETL-proces. Voorbeelden 2024-05-21T02:00:00Z2024-05-22T02:00:00Z2024-05-23T02:00:00Z | |||
| Aanvraagkanaal ApplicationChannel | Het kanaal waarlangs de leningaanvraag is ingediend, zoals Online, In-Branch of Broker. | ||
| Beschrijving Dit attribuut identificeert de bron waaruit de leningaanvraag afkomstig is. Verschillende kanalen kunnen verschillen in volledigheid van de data en klantinteractie. Dat kan de verdere procesflow beïnvloeden. Met een analyse per kanaal beoordeel je de efficiëntie van elk kanaal. Je kunt bijvoorbeeld de doorlooptijden en herstelwerkpercentages van online aanvragen vergelijken met aanvragen uit een filiaal. Deze inzichten helpen bij beslissingen over investeringen in kanalen en procesoptimalisatie voor specifieke bronnen. Waarom dit belangrijk is Helpt de efficiëntie, snelheid en kwaliteit van verschillende aanvraagkanalen te vergelijken en ondersteunt gerichte verbeteringen en investeringen. Waar je het vindt Dit staat meestal in een picklistveld op het Loan-object, vaak met de naam 'Channel' of 'Source'. Voorbeelden OnlineportaalVestigingMakelaarsnetwerkMobiele app | |||
| Besluituitkomst DecisionOutcome | Het uiteindelijke besluit over de leningaanvraag, bijvoorbeeld Approved, Declined of Withdrawn. | ||
| Beschrijving Dit attribuut legt het resultaat vast van de activiteit 'Loan Decision Rendered'. Het is een belangrijk attribuut op caseniveau dat de eindstatus van een afgerond leningaanvraagproces bepaalt. Dit attribuut is essentieel voor analyse op basis van uitkomsten. Je kunt procesflows vergelijken die tot verschillende uitkomsten leiden, bijvoorbeeld de meest voorkomende paden van goedgekeurde en afgewezen aanvragen. Het vormt ook de basis voor KPI's zoals het afwijzingspercentage van leningen. Waarom dit belangrijk is Hiermee kun je processen filteren en vergelijken op basis van hun uiteindelijke bedrijfsuitkomst. Zo zie je welke procespatronen tot succes of mislukking leiden. Waar je het vindt Meestal te vinden in een veld 'Status' of 'Stage' op het Loan-object nadat het proces is afgerond. De specifieke waarden zijn afhankelijk van de configuratie. Voorbeelden GoedgekeurdAfgewezenIngetrokken door aanvrager | |||
| Eindtijd EventEndTime | De timestamp die aangeeft wanneer een activiteit of event is afgerond. | ||
| Beschrijving De eindtijd markeert het moment waarop een activiteit is afgerond. Het verschil tussen de starttijd en eindtijd van een activiteit is de verwerkingstijd. Dit attribuut is belangrijk om verwerkingstijd, actief werk, te onderscheiden van wachttijd, de inactieve tijd tussen activiteiten. Met een analyse van verwerkingstijden zie je welke stappen de meeste tijd kosten. Het verschil tussen de eindtijd van de ene activiteit en de starttijd van de volgende laat overdrachtsvertragingen zien. Waarom dit belangrijk is Maakt een nauwkeurige berekening van verwerkingstijden per activiteit mogelijk. Zo kun je actieve werktijd onderscheiden van inactieve wachttijd. Waar je het vindt Dit kan afkomstig zijn uit door het systeem gegenereerde timestamps, zoals 'LastModifiedDate' op gerelateerde records, of uit de timestamp van een daaropvolgende veldwijziging in de veldhistorie. Voorbeelden 2023-10-26T11:30:00Z2023-10-26T17:00:00Z2023-10-27T11:45:00Z | |||
| Leningbedrag LoanAmount | De geldwaarde van de lening die de aanvrager aanvraagt. | ||
| Beschrijving Dit attribuut staat voor het hoofdbedrag van de aangevraagde lening. Het leningbedrag kan de complexiteit en doorlooptijd van het aanvraagproces sterk beïnvloeden. Grotere of complexere leningen vragen vaak om extra controles of stappen. In analyses is het leningbedrag een handig middel voor segmentatie. Je kunt onderzoeken of leningen met een hogere waarde langer duren, vaker herstelwerk bevatten of andere procespaden volgen. Het is ook belangrijk voor financiële rapportage en om de waarde van de verwerkte leningenportefeuille te begrijpen. Waarom dit belangrijk is Geeft belangrijke financiële context en maakt segmentatie mogelijk. Zo zie je of de waarde van een lening samenhangt met procescomplexiteit, doorlooptijd of uitkomst. Waar je het vindt Staat in een valutaveld op het Loan-object, vaak met de naam 'Amount' ( Voorbeelden 250000.0035000.00750000.00 | |||
| Toegewezen afdeling AssignedDepartment | De afdeling of het team dat in een bepaalde fase verantwoordelijk is voor de leningaanvraag. | ||
| Beschrijving Dit attribuut geeft aan welke functionele groep, zoals 'Origination', 'Underwriting' of 'Closing', eigenaar is van de activiteit. Je kunt dit afleiden uit het profiel van de toegewezen gebruiker of uit een apart veld op de leningrecord. Een analyse per afdeling is belangrijk om de samenwerking tussen functies te begrijpen. Je kunt overdrachtstijden tussen afdelingen meten, vertragingen door overdrachten tussen afdelingen vinden en op hoofdlijnen zien waar het werk in de organisatie wordt uitgevoerd. Waarom dit belangrijk is Belangrijk voor het analyseren van overdrachten tussen afdelingen, het meten van teamprestaties en het vinden van knelpunten tussen functies. Waar je het vindt Deze informatie kan worden afgeleid uit het veld Department van de toegewezen gebruiker op diens User-record, of uit een aangepast veld voor de toewijzing van 'Team' of 'Queue' op het Loan-object. Voorbeelden LeningverstrekkingKredietbeoordelingKredietrisicoAfhandeling | |||
| Toegewezen gebruiker AssignedUser | De gebruiker, bijvoorbeeld een loan officer of underwriter, die verantwoordelijk is voor het uitvoeren van de activiteit. | ||
| Beschrijving Dit attribuut identificeert de medewerker die een specifieke taak heeft uitgevoerd of in een bepaalde fase aan de leningaanvraag is toegewezen. In nCino wordt dit vaak bijgehouden als de 'Owner' van de record. Met een analyse per gebruiker krijg je inzicht in de verdeling van de werklast, individuele prestaties en de inzet van bronnen. Zo zie je welke medewerkers of teams overbelast zijn en wie goed presteert. Dat helpt bij gebruikersbeheer en training. Waarom dit belangrijk is Hiermee kun je de verdeling van de werklast, teamprestaties en toewijzing van bronnen analyseren. Zo vind je knelpunten die samenhangen met specifieke gebruikers of teams. Waar je het vindt Meestal afkomstig uit het veld 'OwnerId' op het Loan-object of gerelateerde Task-objecten. Je kunt dit koppelen aan het User-object om de naam van de gebruiker op te halen. Voorbeelden Alice SmithBob JohnsonCharlie Brown | |||
| Type leningproduct LoanProductType | Het specifieke leningproduct waarvoor de aanvraag wordt ingediend, zoals Mortgage, Auto Loan of Personal Loan. | ||
| Beschrijving Dit attribuut deelt de leningaanvraag in op basis van het aangeboden financiële product. Verschillende leningproducten hebben vaak hun eigen procesvarianten, doorlooptijden en risicoprofielen. Door de procesanalyse te segmenteren op type leningproduct kun je producten goed vergelijken. Je ziet hoe verschillende producten de procesefficiëntie beïnvloeden en kunt gerichte dashboards maken, bijvoorbeeld om de verwerkingscapaciteit van hypotheekaanvragen en autoleningen te vergelijken. Zo beoordeel je prestaties binnen de juiste bedrijfscontext. Waarom dit belangrijk is Maakt het mogelijk om de procesanalyse te segmenteren op bedrijfscontext. Zo zie je hoe verschillende producten de procesefficiëntie, doorlooptijd en procespaden beïnvloeden. Waar je het vindt Dit staat meestal in een veld 'Product' of 'Loan Type' op het nCino Loan-object (LLC_Loan__c). Voorbeelden Conventionele hypotheekNieuwe autoleningPersoonlijke lening zonder onderpand | |||
| Caseduur CaseDuration | De totale verstreken tijd vanaf de start van de eerste activiteit tot het einde van de laatste activiteit voor een lening. | ||
| Beschrijving Deze berekende metriek meet de end-to-end-doorlooptijd van elke leningaanvraag. Het is de totale tijd waarin een case actief is in het proces. De caseduur is een belangrijke KPI voor de algehele procesefficiëntie. In dashboards wordt deze gebruikt om de verdeling van doorlooptijden te visualiseren, langlopende cases te vinden en prestatietrends in de tijd te volgen. Een analyse van factoren die samenhangen met langere caseduren is een belangrijk doel van veel process mining-projecten. Waarom dit belangrijk is Staat voor de totale end-to-end-doorlooptijd. Dit is een belangrijke KPI om de algehele procesgezondheid en klantervaring te meten. Waar je het vindt Dit wordt berekend door voor elke LoanApplicationId het verschil te nemen tussen de maximale en minimale EventTime. Voorbeelden 2592000 seconden1209600 seconden4320000 seconden | |||
| Is geautomatiseerd IsAutomated | Een boolean-vlag die aangeeft of een activiteit automatisch door het systeem is uitgevoerd in plaats van door een menselijke gebruiker. | ||
| Beschrijving Deze vlag maakt onderscheid tussen taken die door mensen worden uitgevoerd en geautomatiseerde systeemevents. Zo kan een kredietcontrole automatisch verlopen, terwijl een underwritingbesluit meestal handmatig wordt genomen. Door geautomatiseerde stappen te identificeren, kun je automatisering ontdekken en analyseren. Je meet het effect van automatisering op doorlooptijden en efficiëntie en vindt handmatige activiteiten die geschikt zijn voor toekomstige automatisering. Waarom dit belangrijk is Maakt onderscheid tussen systeemactiviteiten en menselijke activiteiten. Dat is belangrijk om het effect van automatisering te meten en nieuwe automatiseringsmogelijkheden te vinden. Waar je het vindt Dit wordt meestal afgeleid van de gebruiker die aan het event is gekoppeld. Als de gebruiker een 'System'- of 'Integration'-gebruiker is, wordt de vlag op true gezet. Voorbeelden truefalse | |||
| Is herstelwerk IsRework | Een berekende vlag die activiteiten identificeert die binnen één case worden herhaald of in een lus voorkomen. | ||
| Beschrijving Dit boolean-attribuut wordt op true gezet als een activiteit, zoals 'Supporting Documents Requested', meer dan één keer voorkomt voor dezelfde leningaanvraag. Zo worden gevallen van herstelwerk zichtbaar, die vaak leiden tot inefficiëntie. De analyse van herstelwerk is een veelgebruikte toepassing van process mining. Met de vlag 'IsRework' kun je herstelwerk eenvoudig filteren en kwantificeren. De vlag ondersteunt dashboards zoals 'Loan Application Rework Analysis' en wordt gebruikt voor KPI's zoals het herstelwerkpercentage. Zo zie je waar processtappen niet in één keer goed gaan. Waarom dit belangrijk is Maakt procesinefficiëntie zichtbaar door herhaald werk te markeren. Zo kun je kostbare lussen gericht analyseren en verminderen. Waar je het vindt Dit attribuut wordt tijdens de datatransformatie berekend met windowfuncties die controleren of dezelfde activiteit al eerder heeft plaatsgevonden voor een bepaalde Case ID. Voorbeelden truefalse | |||
| Kredietscore CreditScore | De kredietscore van de aanvrager op het moment van de kredietcontrole. | ||
| Beschrijving Dit attribuut bevat de numerieke kredietscore die tijdens de activiteit 'Credit Check Completed' door een kredietbureau is teruggegeven. Het is een belangrijke factor in het underwriting- en besluitvormingsproces. In process mining kun je de kredietscore gebruiken om te analyseren of deze samenhangt met procesgedrag. Hebben aanvragen met een lagere kredietscore bijvoorbeeld meer handmatige stappen nodig, duurt underwriting dan langer of worden ze vaker afgewezen? Zo krijg je waardevolle inzichten in risicogestuurde procesvarianten. Waarom dit belangrijk is Maakt analyse mogelijk van de manier waarop een belangrijke beslisfactor, de kredietscore, samenhangt met procespaden, doorlooptijden en uitkomsten. Waar je het vindt Deze data staat vaak in een apart veld op een gerelateerd object 'Credit Report' of 'Financials' dat aan het hoofdobject Loan is gekoppeld. Voorbeelden 720650810 | |||
| Reden voor afwijzing DeclineReason | De specifieke reden die wordt opgegeven wanneer een leningaanvraag wordt afgewezen. | ||
| Beschrijving Wanneer de 'Decision Outcome' van een lening 'Declined' is, geeft dit attribuut meer informatie over de oorzaak. Mogelijke redenen zijn een lage kredietscore, onvoldoende inkomen of onvolledige documentatie. Een analyse van afwijsredenen is belangrijk voor bedrijfsverbetering. Je kunt trends ontdekken die wijzen op problemen met kredietcriteria, de aansluiting van het product op de markt of het aanvraagproces zelf. Deze inzichten helpen de strategie aan te scherpen en het goedkeuringspercentage te verhogen. Waarom dit belangrijk is Geeft de onderliggende oorzaak van afgewezen aanvragen. Zo kun je trends analyseren en kredietcriteria of aanvraagprocessen verbeteren. Waar je het vindt Meestal opgeslagen in een picklist- of tekstveld op het Loan-object. Dit veld wordt verplicht zodra de lening de status 'Declined' krijgt. Voorbeelden Lage kredietscoreHoge schuld-inkomensratioOnvolledige aanvraagOnderpand onvoldoende | |||
| SLA-doelstelling voor underwriting UnderwritingSlaTarget | De beoogde duur, in uren of dagen, voor het afronden van de underwritingfase. | ||
| Beschrijving Dit attribuut bepaalt de verwachte Service Level Agreement (SLA) voor het underwritinggedeelte van het proces. Het dient als norm waartegen de werkelijke prestaties worden gemeten. Deze doelstelling wordt gebruikt om de naleving van de SLA te berekenen. Door de werkelijke doorlooptijd van underwriting te vergelijken met deze doelstelling, kun je aanvragen markeren als 'Met' of 'Breached'. Dit is belangrijk voor het dashboard 'Underwriting SLA Adherence' en de bijbehorende KPI's. Waarom dit belangrijk is Geeft de norm die nodig is om prestaties tegen service level agreements te meten en SLA-naleving te bewaken. Waar je het vindt Deze waarde kan op het Loan-object staan of worden afgeleid uit bedrijfsregels op basis van attributen zoals het type leningproduct of het leningbedrag. Voorbeelden 48 uur72 uur5 werkdagen | |||
| SLA-status SlaState | Een berekende status die aangeeft of een activiteit of case aan de Service Level Agreement heeft voldaan. | ||
| Beschrijving Dit attribuut geeft het resultaat van een SLA-controle, meestal voor een specifieke fase zoals underwriting. De werkelijke doorlooptijd wordt vergeleken met de vooraf bepaalde SLA-doelstelling. Daarna krijgt de case een status zoals 'Met' of 'Breached'. Dit attribuut is belangrijk voor het bewaken van prestaties ten opzichte van bedrijfsafspraken. Het ondersteunt rechtstreeks het dashboard en de KPI 'Underwriting SLA Adherence' en geeft een duidelijk signaal over compliance. Je kunt doorklikken naar de kenmerken van aanvragen die de SLA niet halen om de oorzaken van vertragingen te vinden. Waarom dit belangrijk is Geeft een duidelijke, categorische uitkomst van de prestaties ten opzichte van doelstellingen. Zo kun je SLA-compliance eenvoudig bewaken en oorzaken van overschrijdingen analyseren. Waar je het vindt Dit wordt berekend in de datatransformatielaag door de werkelijke duur van een processegment, bijvoorbeeld de underwritingdoorlooptijd, te vergelijken met het attribuut 'UnderwritingSlaTarget'. Voorbeelden GehaaldOverschreden | |||
Activiteiten voor leningverstrekking
| Activiteit | Beschrijving | ||
|---|---|---|---|
| Geld uitbetaald | Deze activiteit markeert de succesvolle afronding van het Loan Origination-proces, waarbij geld aan de aanvrager wordt overgemaakt. Meestal wordt dit vastgelegd wanneer de fase van de lening wordt gewijzigd naar 'Booked' of 'Complete'. | ||
| Waarom dit belangrijk is Dit is de primaire succesvolle eindgebeurtenis van het proces. Door de totale tijd tot deze activiteit te meten, bereken je de end-to-end doorlooptijd, een belangrijke KPI voor de totale procesprestatie. Waar je het vindt Dit wordt afgeleid uit de laatste fasewijziging op het Loan-object naar een succesvolle eindstatus zoals 'Booked'. De timestamp komt uit field history tracking. Vastleggen Leg de timestamp vast waarop het veld Loan 'Stage' (LLC_BI__Stage__c) wordt bijgewerkt naar 'Booked'. Eventtype inferred | |||
| Lening afgewezen | Deze activiteit staat voor een onsuccesvol einde van het proces, waarbij de leningaanvraag officieel wordt afgewezen. Dit wordt vastgelegd wanneer de fase of status van de lening op 'Declined' wordt gezet. | ||
| Waarom dit belangrijk is Dit is een kritieke eindgebeurtenis bij mislukking. Door routes naar deze uitkomst te analyseren, zie je redenen voor afwijzing en mogelijke verbeterpunten in de kwaliteit van aanvragen of de kredietcriteria. Waar je het vindt Dit wordt afgeleid uit de laatste fasewijziging op het Loan-object naar 'Declined'. De timestamp komt uit field history tracking op het veld 'Stage'. Vastleggen Leg de timestamp vast waarop het veld Loan 'Stage' (LLC_BI__Stage__c) wordt bijgewerkt naar 'Declined'. Eventtype inferred | |||
| Leningaanvraag aangemaakt | Deze activiteit markeert het aanmaken van een nieuwe leningaanvraag in het nCino-systeem. Dit is het officiële begin van het Loan Origination-proces en wordt meestal vastgelegd wanneer een gebruiker een nieuw Loan-record voor het eerst opslaat. | ||
| Waarom dit belangrijk is Dit is de primaire startgebeurtenis van het proces. De tijd vanaf deze activiteit naar andere activiteiten analyseren is de basis voor het meten van totale doorlooptijden en het vinden van vertragingen aan het begin van het proces. Waar je het vindt Dit is een expliciete gebeurtenis die wordt vastgelegd via de aanmaaktimestamp van het primaire Loan-object (Loan__c) in het Salesforce-platform waarop nCino is gebouwd. Vastleggen Gebruik het veld 'CreatedDate' van het Salesforce-object Loan__c. Eventtype explicit | |||
| Leningbesluit genomen | Dit staat voor het definitieve, officiële besluit over de leningaanvraag, zoals 'Approved' of 'Declined'. De gebeurtenis wordt vastgelegd wanneer de status van de lening formeel op deze einduitkomst wordt gezet. | ||
| Waarom dit belangrijk is Dit is een belangrijke mijlpaal die de evaluatiefase scheidt van de afsluitfase. Door de tijd tussen het afronden van underwriting en dit besluit te analyseren, zie je mogelijke vertragingen bij commissiebeoordelingen of definitieve goedkeuringen. Waar je het vindt Dit wordt afgeleid uit een wijziging van het status- of faseveld op het Loan-object naar een eindstatus zoals 'Approved' of 'Declined'. Field history tracking levert de exacte timestamp. Vastleggen Leg de timestamp vast van de veldwijziging waarmee de definitieve besluitstatus van de lening wordt ingesteld. Eventtype inferred | |||
| Underwriting afgerond | Deze activiteit geeft aan dat de underwriter de beoordeling heeft afgerond en een aanbeveling heeft gedaan. Dit wordt vastgelegd wanneer de fase van de lening van 'Underwriting' naar een volgende fase gaat, zoals 'Approved', 'Declined' of 'Pending Decision'. | ||
| Waarom dit belangrijk is Deze mijlpaal markeert het einde van de underwritingfase. De tijd tussen 'Underwriting Commenced' en deze gebeurtenis is een belangrijke KPI voor het meten van underwritingefficiëntie en het vinden van knelpunten. Waar je het vindt Dit wordt afgeleid uit de timestamp waarop het veld 'Stage' van de Loan (LLC_BI__Stage__c) van 'Underwriting' naar een andere waarde wordt gewijzigd. Hiervoor is field history tracking nodig. Vastleggen Leg de timestamp vast waarop het veld Loan 'Stage' van 'Underwriting' wordt bijgewerkt naar een status na underwriting. Eventtype inferred | |||
| Underwriting gestart | Dit markeert het officiële begin van de underwritingfase, waarin een underwriter de leningaanvraag actief beoordeelt. Vrijwel altijd wordt dit vastgelegd door het primaire fase- of statusveld van de lening te wijzigen naar 'Underwriting'. | ||
| Waarom dit belangrijk is Dit is een belangrijke mijlpaal aan het begin van een van de meest arbeidsintensieve fasen van het proces. Het is het startpunt voor het meten van de doorlooptijd van underwriting en SLA-naleving. Waar je het vindt Dit wordt afgeleid uit de wijziging met timestamp van het veld 'Stage' van de Loan naar 'Underwriting'. Hiervoor moet Salesforce Field History Tracking voor het veld Stage op het Loan-object zijn ingeschakeld. Vastleggen Leg de timestamp vast waarop het veld Loan 'Stage' (LLC_BI__Stage__c) wordt bijgewerkt naar 'Underwriting'. Eventtype inferred | |||
| Aanvraag ingetrokken | Dit staat voor een alternatief einde van het proces, waarbij de aanvrager de aanvraag intrekt voordat een definitief besluit is genomen. Dit wordt vastgelegd door de fase van de lening op 'Withdrawn' te zetten. | ||
| Waarom dit belangrijk is Deze eindgebeurtenis geeft inzicht in het afhaken van klanten. Door te analyseren wanneer en waarom aanvragen worden ingetrokken, zie je mogelijke problemen met de procesduur, communicatie of concurrentiekracht. Waar je het vindt Dit wordt afgeleid uit een laatste fasewijziging op het Loan-object naar 'Withdrawn'. Field history tracking op het veld 'Stage' levert de timestamp van de gebeurtenis. Vastleggen Leg de timestamp vast waarop het veld Loan 'Stage' (LLC_BI__Stage__c) wordt bijgewerkt naar 'Withdrawn'. Eventtype inferred | |||
| Aanvullende documenten ontvangen | Dit markeert het moment waarop de opgevraagde documenten van de aanvrager zijn ontvangen en in het systeem zijn geüpload. Meestal wordt dit vastgelegd wanneer de status van een documentplaceholder in Document Manager wordt bijgewerkt naar 'Received' of 'Complete'. | ||
| Waarom dit belangrijk is Met deze activiteit eindigt een veelvoorkomende wachttijd. De tijd tussen 'Documents Requested' en 'Documents Received' laat vaak zien hoe groot de afhankelijkheid van externe partijen is en hoe effectief de communicatie verloopt. Waar je het vindt Dit wordt afgeleid uit een statuswijziging van het documentvereisterecord in nCino's Document Manager. De timestamp van de statuswijziging is het tijdstip van de gebeurtenis. Vastleggen Bepaal de timestamp waarop de status van een documentvereiste wordt bijgewerkt naar 'Received' of 'Complete'. Eventtype inferred | |||
| Aanvullende documenten opgevraagd | Deze gebeurtenis vindt plaats wanneer een leningmedewerker formeel aanvullende documentatie bij de aanvrager opvraagt. In nCino wordt dit vaak beheerd via een documentbeheerfunctie, waarbij een checklistitem of placeholder voor een vereist document wordt aangemaakt. | ||
| Waarom dit belangrijk is Door deze activiteit te volgen, kun je herstelwerk en vertragingen analyseren. Meerdere exemplaren voor één lening wijzen op onvolledige aanvragen en leiden tot procesloops en langere doorlooptijden. Waar je het vindt Dit kan een expliciete gebeurtenis zijn bij het aanmaken van een record in nCino's Document Manager dat aan de lening is gekoppeld, of worden afgeleid uit een statuswijziging van de lening zelf. Vastleggen Leg de aanmaakdatum vast van records in Document Manager, bijvoorbeeld docman__Document_Manager_Requirement__c, die aan de lening zijn gekoppeld. Eventtype explicit | |||
| Eerste beoordeling uitgevoerd | Dit staat voor het afronden van de eerste formele beoordeling van de aanvraag en de eerste data door een leningmedewerker of verwerker. Meestal wordt dit vastgelegd door een wijziging in het status- of faseveld van de lening, waarmee wordt aangegeven dat de eerste invoerfase is afgerond. | ||
| Waarom dit belangrijk is Door de tijd tot deze activiteit te meten, kun je de reactiesnelheid en efficiëntie van de intake beoordelen. Dit is een belangrijke stap voordat activiteiten met meer inzet van bronnen beginnen. Waar je het vindt Waarschijnlijk afgeleid uit een wijziging met timestamp van het veld 'Stage' van de Loan of een aangepast veld 'Status' naar een waarde zoals 'Initial Review Complete' of 'Pending Documents'. Hiervoor moet field history tracking op het Loan-object zijn ingeschakeld. Vastleggen Bepaal de timestamp waarop het veld Loan Stage wordt bijgewerkt om aan te geven dat de beoordeling is afgerond. Eventtype inferred | |||
| Kredietcontrole afgerond | Deze activiteit geeft aan dat een kredietcontrole is uitgevoerd en dat de resultaten in het systeem beschikbaar zijn. Vaak wordt dit vastgelegd wanneer een kredietrapport aan het leningrecord wordt toegevoegd of wanneer een specifieke fase 'Credit Check' als afgerond wordt gemarkeerd. | ||
| Waarom dit belangrijk is De kredietcontrole is een belangrijke afhankelijkheid voor underwriting. Vertragingen bij deze stap kunnen een groot knelpunt voor het hele proces worden. Waar je het vindt Dit kan een expliciete gebeurtenis zijn uit een integratie met een kredietrapportagesysteem of worden afgeleid uit een fasewijziging van de Loan. Controleer velden die de datum van de kredietopvraag of de voltooiingsstatus op de Loan of een gerelateerd object aangeven. Vastleggen Gebruik de timestamp van een wijziging van Loan Stage naar 'Credit Check Complete' of de aanmaakdatum van een gerelateerd kredietrapportrecord. Eventtype inferred | |||
| Leningaanbod geaccepteerd | Dit markeert het moment waarop de aanvrager het leningaanbod formeel accepteert. Dit kan worden vastgelegd doordat een leningmedewerker handmatig een statusveld bijwerkt of via een e-signature-integratie die het record automatisch bijwerkt. | ||
| Waarom dit belangrijk is Dit is een belangrijke mijlpaal die door de klant wordt bepaald. Een lange vertraging kan wijzen op problemen met de voorwaarden van het aanbod of met het acceptatieproces en biedt daarmee een kans voor verbetering. Waar je het vindt Meestal afgeleid uit een handmatige statuswijziging op het Loan-object naar een fase zoals 'Offer Accepted' of 'Closing'. Een e-signature-integratie kan hiervan een expliciete, automatische gebeurtenis maken. Vastleggen Leg de timestamp vast van de wijziging van het status- of faseveld naar 'Accepted'. Eventtype inferred | |||
| Leningaanbod gegenereerd | Deze activiteit vindt plaats wanneer voor een goedgekeurde aanvraag een formeel leningaanbod of een commitment letter wordt gegenereerd. Vaak wordt dit vastgelegd door het aanmaken van een specifiek document of een statuswijziging die aangeeft dat het aanbod klaarstaat. | ||
| Waarom dit belangrijk is De tijd tussen goedkeuring en het genereren van een aanbod kan de klantervaring beïnvloeden. Met deze activiteit monitor je de efficiëntie van documentgeneratie en stappen vóór het afsluiten. Waar je het vindt Dit kan een expliciete gebeurtenis zijn uit een documentgeneratie-engine die met nCino is geïntegreerd, of worden afgeleid uit een statuswijziging naar 'Offer Generated' of 'Pending Customer Acceptance'. Vastleggen Gebruik de aanmaakdatum van het gegenereerde leningaanbodsdocument of een gerelateerd contentversionrecord. Eventtype explicit | |||
| Leningovereenkomst ondertekend | Dit staat voor het ondertekenen van de definitieve leningovereenkomst door de aanvrager, een belangrijke stap vóór de uitbetaling. Vaak wordt dit vastgelegd via een e-signature-integratie of een handmatige statuswijziging nadat fysieke documenten zijn teruggestuurd. | ||
| Waarom dit belangrijk is Deze activiteit is een belangrijke voorwaarde voor uitbetaling en een mijlpaal in het afsluitproces. Vertragingen in deze fase kunnen de planning van de uitbetaling rechtstreeks beïnvloeden. Waar je het vindt Dit kan een expliciete gebeurtenis zijn uit de API van een e-signatureplatform die een status in nCino bijwerkt, of worden afgeleid uit een handmatige statuswijziging naar 'Documents Signed'. Vastleggen Gebruik de timestamp uit een webhook van de e-signature-integratie of uit een handmatige statuswijziging. Eventtype explicit | |||
| Risicobeoordeling uitgevoerd | Dit staat voor het afronden van een formele risicobeoordeling of risicoscore voor de lening. Vaak is dit een afzonderlijke stap binnen underwriting en wordt deze vastgelegd wanneer het veld voor de risicoscore wordt ingevuld of bijgewerkt. | ||
| Waarom dit belangrijk is Deze activiteit geeft inzicht in de besluitvorming binnen underwriting. Door de tijd voor deze stap te analyseren, zie je waar de risico-evaluatie complex is. Waar je het vindt Dit kan worden afgeleid uit de datum waarop risicogerelateerde velden op het Loan-object zijn ingevuld of voor het laatst gewijzigd, zoals een veld 'Risk Grade' of 'Risk Rating'. Vastleggen Gebruik de timestamp uit field history tracking waarop een veld 'Risk Rating' wordt ingevuld of gewijzigd. Eventtype inferred | |||
Extractiegidsen
Stappen
- Voorwaarde: schakel Field History Tracking in: Voordat je rapporten maakt, moet een Salesforce Administrator Field History Tracking inschakelen voor het nCino Loan-object (LLC_BI__Loan__c). Houd de geschiedenis bij van belangrijke velden die procesmijlpalen vertegenwoordigen, zoals Stage (LLC_BI__Stage__c), Status (LLC_BI__Status__c), Risk Rating ([Your Risk Rating Field]) en aangepaste velden voor gebeurtenissen zoals 'Credit Check Completed'.
- Maak een aangepast rapporttype: Ga naar Setup -> Feature Settings -> Analytics -> Reports & Dashboards -> Report Types. Maak een nieuw aangepast rapporttype. Het primaire object moet Loans (LLC_BI__Loan__c) zijn. Het secundaire object (B) moet Loan History zijn. Zo koppel je elke lening aan historische veldwijzigingen, wat nodig is om het event log op te bouwen.
- Maak het rapport 'Loan History': Ga naar het tabblad Reports en maak een nieuw rapport met het aangepaste rapporttype 'Loans with Field History' dat je in de vorige stap hebt gemaakt. Dit rapport legt de meeste activiteiten vast op basis van veldwijzigingen.
- Voeg kolommen toe aan het rapport: Voeg de volgende kolommen toe. Ze 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), [Your Channel Field] (voor ApplicationChannel) en andere relevante leningattributen.
- Filter het rapport 'Loan History': Stel het filter 'Show Me' in op 'All loans'. Stel het datumfilter in op 'Created Date' van het Loan-object voor een gewenste periode, bijvoorbeeld de afgelopen 6 maanden. Voeg een filter toe op de kolom 'Field/Event' om alleen wijzigingen op te nemen voor de specifieke velden waarvoor je tracking hebt ingeschakeld, zoals 'Stage' en 'Status'.
- Maak het rapport 'Loan Creation': Maak een tweede, eenvoudiger rapport rechtstreeks op het Loan-object (LLC_BI__Loan__c). Dit rapport is alleen bedoeld om de gebeurtenis 'Loan Application Created' vast te leggen. Voeg kolommen toe voor Loan Name (LoanApplicationId), Created Date (EventTime), Created By (AssignedUser) en andere relevante leningattributen.
- Exporteer de rapporten: Voer beide rapporten uit. Bij kleinere datavolumes kun je ze rechtstreeks vanuit de Salesforce-interface exporteren als CSV-bestanden. Gebruik voor grotere datasets Salesforce Data Loader. Zoek de rapporten op in het systeem en gebruik de exportfunctie van Data Loader. Die gebruikt API-aanroepen om de data efficiënt te extraheren.
- Combineer en transformeer de data: De geëxporteerde data is nog geen event log. Combineer de twee bestanden en transformeer de data. Gebruik een spreadsheetprogramma, zoals Excel met Power Query, of een scripttaal, zoals Python, voor het volgende: a. Maak vanuit het rapport 'Loan Creation' rijen voor de activiteit 'Loan Application Created'. Gebruik de aanmaakdatum van de lening als EventTime. b. Voeg aan het rapport 'Loan History' een kolom 'ActivityName' toe. Gebruik voorwaardelijke logica, bijvoorbeeld een CASE-statement, om veldwijzigingen te koppelen aan activiteitsnamen zoals beschreven in het querygedeelte. c. Combineer de resultaten in één bestand.
- Maak de kolommen definitief: Hernoem en formatteer de kolommen volgens het ProcessMind-schema: LoanApplicationId, ActivityName, EventTime, AssignedUser enzovoort. Voeg een kolom 'SourceSystemName' toe met een vaste waarde zoals 'nCino' en een kolom 'LastDataUpdateTimestamp' met de huidige datum en tijd.
- Upload naar ProcessMind: Sla het definitieve, getransformeerde bestand op als CSV en upload het naar ProcessMind.
Configuratie
- Salesforce-machtigingen: Gebruikers die data extraheren hebben leesrechten nodig voor het Loan-object (LLC_BI__Loan__c) en de geschiedenis ervan. Ook moeten ze rapporten kunnen uitvoeren en exporteren. Voor Salesforce Data Loader is de machtiging 'API Enabled' nodig.
- Field History Tracking: Dit is de belangrijkste voorwaarde. Als tracking niet is ingeschakeld voor de benodigde velden op het Loan-object, kunnen historische activiteiten niet worden geëxtraheerd. Er geldt een limiet voor het aantal velden dat je per object kunt volgen.
- Rapportfilters: Filter je rapporten altijd op een specifieke periode, bijvoorbeeld leningen die in de afgelopen 6 maanden zijn aangemaakt, zodat het datavolume beheersbaar blijft. Filter het geschiedenisrapport ook op de specifieke velden, zoals Stage en Status, die je procesactiviteiten vertegenwoordigen.
- nCino-configuratie: De waarden waarmee je activiteiten identificeert, zoals een Stage met de naam 'Underwriting' of 'Booked', zijn specifiek voor de nCino-configuratie van je organisatie. Pas de transformatieregels aan op de terminologie in jouw systeem.
- Data Loader: Voor extracties van meer dan enkele duizenden leningen raden we Salesforce Data Loader sterk aan. Zo voorkom je time-outs in de browser en verwerk je het datavolume efficiënter. Je moet deze clientapplicatie installeren en beschikken over API-toegangsgegevens.
- Gerelateerde objecten: Sommige activiteiten, vooral rond documentbeheer of convenanten, kunnen zijn opgeslagen in gerelateerde nCino-objecten. De beschreven methode richt zich op het hoofdobject Loan. Voor een volledige extractie moet je mogelijk extra rapporten maken voor objecten zoals Document Manager Placeholder (LLC_BI__Document_Manager_Placeholder__c) en de resultaten samenvoegen.
a Voorbeeldquery 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 Stappen
- Voorwaarden: Zorg dat je een Salesforce-gebruikersaccount hebt met API-toegang en leesrechten voor nCino Loan (LLC_BI__Loan__c), Account en gerelateerde History-objecten. Je hebt ook toegang nodig tot een SOQL-tool zoals Salesforce Workbench, Developer Console of een gekoppelde applicatie.
- Open de SOQL-tool: Log in bij de Salesforce-tool voor datatoegang van je keuze. Ga je Salesforce Workbench gebruiken, open dan de site, selecteer je omgeving, accepteer de voorwaarden en log in met je Salesforce-inloggegevens.
- Selecteer de SOQL-query: Ga in Workbench naar het tabblad 'Queries' en selecteer 'SOQL Query'. Ga in Developer Console naar het tabblad 'Query Editor' onderaan.
- Bereid de query voor: Kopieer de volledige SOQL-query uit het gedeelte 'query' van dit document.
- Configureer placeholders: Pas vóór uitvoering de placeholders in de query aan. Vervang
'YYYY-MM-DDTHH:MM:SSZ'door de gewenste begin- en einddatum van de extractieperiode. Controleer de namen van stages en statussen, zoals'[Underwriting Stage Name]', en pas ze aan de exacte waarden in jouw nCino-omgeving aan. - Voer de query uit: Plak de geconfigureerde query in het queryvenster.
- Verwerk grote datasets: Als de query een time-out geeft of tegen Salesforce-governorlimieten aanloopt, voer je de query in kleinere batches uit. Verklein de periode, bijvoorbeeld naar één maand per keer, en combineer de resultaten later.
- Controleer de resultaten: Na uitvoering toont de tool de resultaten in tabelvorm. Controleer of de kolommen
LoanApplicationId,ActivityNameenEventTimenaar verwachting zijn gevuld. - Exporteer de data: Gebruik de exportfunctie van de tool om de resultaten op te slaan. Selecteer in Workbench 'Bulk CSV' als optie bij 'View As' en klik op de knop 'Query'. Hiermee maak je een CSV-bestand.
- Maak het bestand klaar voor upload: Open het geëxporteerde CSV-bestand. Controleer of de kolomnamen voldoen aan de vereisten van je process-miningtool. Het bestand is nu klaar om als event log naar ProcessMind te uploaden.
Configuratie
- Salesforce API-toegang: Je Salesforce-gebruikersprofiel moet de machtiging 'API Enabled' hebben om tools zoals Workbench te gebruiken.
- Objectmachtigingen: Je hebt minimaal leesrechten nodig voor de volgende Salesforce-objecten: LLC_BI__Loan__c, LLC_BI__Loan__cHistory, Account en User.
- Field History Tracking: Field History Tracking moet in Salesforce Setup zijn ingeschakeld voor de belangrijkste velden van het Loan-object, vooral LLC_BI__Stage__c en LLC_BI__Status__c. Zonder deze tracking worden de meeste activiteiten niet vastgelegd.
- Periode: De query bevat placeholders voor de begin- en einddatum (
'YYYY-MM-DDTHH:MM:SSZ'). Voor een eerste analyse raden we een periode van 3 tot 6 maanden aan. Zo houd je het datavolume en de inzichten in balans. Begin in omgevingen met een zeer hoog volume met een kortere periode. - Namen van stages en statussen: De query gebruikt placeholders zoals
'[Underwriting Stage Name]'en'[Declined Stage Name]'. Vraag je nCino-systeembeheerder naar de exacte API-namen van de stages en statussen in je kredietaanvraagproces en pas de query daarop aan.
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 Klaar om aan de slag te gaan?
Gebruik process mining om je kredietaanvraagproces te verbeteren, aanvragen sneller goed te keuren en efficiënter te werken. Download je template en ga vandaag nog aan de slag.
Versnel vandaag nog de goedkeuring van kredietaanvragen
Verbeter je kredietaanvraagproces in nCino en verkort de beslissingstijd met 50%.
Je hebt geen creditcard nodig. Je bent binnen enkele minuten klaar.