Datatemplate voor KYC-klantonboarding
Datatemplate voor KYC-klantonboarding
- Aanbevolen attributen om te verzamelen
- Belangrijke activiteiten om te volgen
- Uitleg over data-extractie
Attributen voor KYC-klantonboarding
| Naam | Beschrijving | ||
|---|---|---|---|
| Activiteitsnaam ActivityName | De naam van de specifieke bedrijfsgebeurtenis of taak die op een bepaald moment in het onboardingproces plaatsvond. | ||
| Beschrijving De activiteitsnaam beschrijft één stap of mijlpaal in het onboardingtraject van de klant, zoals 'Eerste screening uitgevoerd' of 'Aanvraag goedgekeurd'. De opeenvolging van activiteiten vormt de basis van de proceskaart. Door dit attribuut te analyseren, kun je de processtroom visualiseren, veelvoorkomende en alternatieve routes herkennen en meten hoe vaak elke stap voorkomt. Zo zie je welke acties worden uitgevoerd en in welke volgorde. Waarom dit belangrijk is Dit attribuut beschrijft de stappen in het proces. Daarmee kun je een proceskaart maken en de processtroom en variaties analyseren. Waar vind je dit? Deze informatie staat doorgaans in de workflow- of auditlogtabellen van Fenergo, gekoppeld aan statusovergangen van cases of aan de afronding van taken. Voorbeelden Data en documenten opgevraagdCompliancebeoordeling gestartAanvraag goedgekeurd | |||
| Klantaanvraag CustomerApplication | De unieke identificatiecode voor één onboardingtraject van een klant, die als primaire case-ID dient. | ||
| Beschrijving De klantaanvraag is de centrale identificatiecode die alle activiteiten en gebeurtenissen voor het KYC-onboardingproces van één klant groepeert. Hiermee kun je een aanvraag van begin tot eind volgen, vanaf de eerste indiening tot de definitieve afhandeling, of de aanvraag nu is goedgekeurd, afgewezen of gesloten. Bij process mining is dit attribuut essentieel om het volledige traject van elke aanvraag te reconstrueren. Je kunt er processtromen, doorlooptijden, variaties en bottlenecks per aanvraag mee analyseren. Zo zie je duidelijk hoe afzonderlijke cases worden afgehandeld. Waarom dit belangrijk is Dit is de essentiële Case-ID die alle bijbehorende gebeurtenissen met elkaar verbindt. Zo kun je het volledige klantonboardingproces analyseren. Waar vind je dit? Dit is doorgaans de primaire sleutel in de centrale casebeheer- of klantlevenscyclusbeheerentiteit van Fenergo. Voorbeelden APP-2023-00123APP-2023-00124APP-2023-00125 | |||
| Starttijd EventStartTime | Het timestamp dat aangeeft wanneer een activiteit of gebeurtenis officieel begon. | ||
| Beschrijving Dit attribuut registreert de exacte datum en tijd waarop een specifieke activiteit begon. Het geeft de chronologische volgorde die nodig is om de processtroom te reconstrueren en vormt de basis voor alle tijdsanalyses. Bij process mining gebruik je de starttijd om de duur van activiteiten, de wachttijd ertussen en de totale doorlooptijd van de case te berekenen. De starttijd vormt de tijdsbasis van het event log en is belangrijk voor prestatie- en bottleneckanalyses. Waarom dit belangrijk is Dit timestamp is nodig om gebeurtenissen chronologisch te ordenen en tijdsmetingen zoals doorlooptijden en duur te berekenen. Waar vind je dit? Te vinden in het auditspoor, event log of de workflowgeschiedenis van Fenergo, vaak met de naam 'Timestamp', 'StartDate' of 'CreationDate'. Voorbeelden 2023-10-26T10:00:00Z2023-10-26T14:35:10Z2023-10-27T09:15:00Z | |||
| Bronsysteem SourceSystem | Het systeem waaruit de data zijn gehaald. | ||
| Beschrijving Dit attribuut geeft aan uit welk systeem de gebeurtenisdata afkomstig zijn. Voor dit proces is dat steeds Fenergo. In gecombineerde datasets helpt het om verschillende databronnen van elkaar te onderscheiden. Je kunt dit attribuut gebruiken om data uit specifieke systemen te filteren of de herkomst van data te controleren. Zo blijft duidelijk welke data uit welk systeem komen wanneer je data uit meerdere systemen combineert voor een volledig beeld van het proces. Waarom dit belangrijk is Geeft aan waar de data vandaan komen. Dit is belangrijk voor datagovernance, validatie en de controle of de analyse op de juiste bron is gebaseerd. Waar vind je dit? Dit is doorgaans een vaste waarde die tijdens de data-extractie wordt toegevoegd om de herkomst van de records aan te geven. Voorbeelden FenergoFenergo CLM | |||
| Laatste data-update LastDataUpdate | Het timestamp dat aangeeft wanneer de data voor dit proces voor het laatst zijn vernieuwd of opgehaald. | ||
| Beschrijving Dit attribuut registreert de datum en tijd van de meest recente data-update. Zo weet je hoe actueel de geanalyseerde data zijn en kun je de actualiteit van de inzichten beoordelen. In dashboards en rapporten laat deze informatie zien hoe recent de data zijn. Zo is duidelijk of de analyse de bedrijfsvoering realtime weergeeft of op een momentopname uit het verleden is gebaseerd. Waarom dit belangrijk is Geeft aan hoe actueel de data zijn, zodat je weet hoe recent de procesanalyse is. Waar vind je dit? Deze waarde wordt tijdens het proces voor data-extractie en -laden (ETL) aan de dataset toegevoegd. Voorbeelden 2024-05-21T02:00:00Z2024-05-22T02:00:00Z | |||
| Aanvraagstatus ApplicationStatus | De huidige status of uiteindelijke uitkomst van de klantaanvraag. | ||
| Beschrijving Dit attribuut geeft aan hoe de aanvraag is afgehandeld of wat de huidige status is als het proces nog loopt. Veelvoorkomende waarden zijn 'Goedgekeurd', 'Afgewezen' en 'In behandeling'. Deze dimensie is belangrijk voor uitkomstanalyse. Je kunt processtromen filteren en vergelijken op basis van de uitkomst. Dat is nodig voor het dashboard 'Herstelwerk en afwijzingen van aanvragen' en voor het berekenen van KPI’s zoals het afwijzingspercentage van aanvragen. Waarom dit belangrijk is Geeft de uitkomst van een case aan. Zo kun je de routes van goedgekeurde en afgewezen aanvragen vergelijken en succespercentages analyseren. Waar vind je dit? Dit is doorgaans de laatste status die voor de case is vastgelegd in het casebeheersysteem van Fenergo. Voorbeelden GoedgekeurdAfgewezenWachten op complianceGesloten | |||
| Afdeling van gebruiker UserDepartment | De afdeling of bedrijfseenheid waartoe de gebruiker die de activiteit startte behoort. | ||
| Beschrijving Dit attribuut geeft de organisatorische context van de gebruiker die een activiteit uitvoerde, bijvoorbeeld 'Compliance', 'Onboarding Operations' of 'Sales'. De informatie is vaak afgeleid van het gebruikersprofiel. Deze dimensie is belangrijk om overdrachten tussen afdelingen te analyseren en bottlenecks tussen teams op te sporen. Het dashboard 'Activiteitenverdeling medewerkers' gebruikt dit attribuut om werk per team of afdeling samen te voegen. Waarom dit belangrijk is Hiermee kun je de procesprestaties per afdeling analyseren en overdrachten tussen afdelingen, vertragingen en de werkverdeling in kaart brengen. Waar vind je dit? Mogelijk moet je deze informatie ophalen uit een aparte tabel met gebruikers- of HR-stamgegevens, op basis van de ID 'InitiatingUser'. Fenergo kan de informatie ook in het gebruikersprofiel opslaan. Voorbeelden ComplianceKlantonboardingKwaliteitsborging | |||
| Eindtijd EventEndTime | Het timestamp dat aangeeft wanneer een activiteit of gebeurtenis is afgerond. | ||
| Beschrijving Dit attribuut registreert de exacte datum en tijd waarop een specifieke activiteit eindigde. Samen met de starttijd bepaalt het de actieve duur van een taak. Bij process mining gebruik je de eindtijd samen met de starttijd om de verwerkingstijd van elke activiteit te berekenen. Zo zie je welke processtappen de meeste tijd kosten en kun je de efficiëntie van de inzet van medewerkers analyseren. Waarom dit belangrijk is Hiermee bereken je de verwerkingstijd van activiteiten. Zo kun je langlopende taken en bottlenecks in de prestaties opsporen. Waar vind je dit? Te vinden in het auditspoor of de workflowgeschiedenistabellen van Fenergo, vaak met de naam 'EndDate' of 'CompletionDate', of af te leiden uit de starttijd van de volgende gebeurtenis. Voorbeelden 2023-10-26T11:30:00Z2023-10-26T15:00:10Z2023-10-27T11:45:00Z | |||
| Gebruiker die de activiteit startte InitiatingUser | De gebruikers-ID of naam van de persoon die de activiteit heeft uitgevoerd. | ||
| Beschrijving Dit attribuut geeft aan welke medewerker of systeemgebruiker een taak of gebeurtenis heeft uitgevoerd. Het kan een unieke gebruikers-ID, een naam of een rol zijn. Door op gebruiker te analyseren, krijg je inzicht in de werkverdeling en individuele prestaties en kun je opleidingsbehoeften herkennen. Dit attribuut is belangrijk voor het dashboard 'Activiteitenverdeling medewerkers' en om in te zoomen op activiteiten van specifieke personen of teams. Waarom dit belangrijk is Legt vast welke gebruiker een actie heeft uitgevoerd. Zo kun je de werkverdeling, teamprestaties en inzet van middelen analyseren. Waar vind je dit? Deze informatie staat doorgaans naast de gebeurtenisdetails in de auditlogs of taakgeschiedenistabellen van Fenergo, vaak onder 'UserID', 'UserName' of 'ModifiedBy'. Voorbeelden j.doea.smithSYSTEM | |||
| Risicoscore RiskScore | Een numerieke score die het berekende risiconiveau van de klant weergeeft. | ||
| Beschrijving De risicoscore is een numerieke maat voor het mogelijke risico van een klant. De score wordt berekend op basis van verschillende factoren, zoals het rechtsgebied, de sector en de resultaten van screenings. De regelengine van Fenergo berekent deze score doorgaans. Met dit attribuut kun je verbanden leggen tussen risiconiveaus en het procesverloop. Zo kan een analyse laten zien of klanten met een hoog risico langere doorlooptijden hebben of vaker handmatige tussenkomst nodig hebben. Dit is nuttig voor het dashboard 'Verdieping in risico- en compliancebeoordeling'. Waarom dit belangrijk is Drukt het klant risico uit in een score. Zo kun je analyseren hoe risiconiveaus de procesduur, het herstelwerk en de uitkomsten beïnvloeden. Waar vind je dit? Dit is een belangrijke uitkomst van de module Client Risk Assessment van Fenergo. De score wordt opgeslagen bij de case of cliëntentiteit. Voorbeelden 154585 | |||
| SLA-streefdatum SlaTargetDate | De datum waarop de klantonboardingcase naar verwachting is afgerond. | ||
| Beschrijving De SLA-streefdatum is de afgesproken deadline voor het volledige onboardingproces van een klantaanvraag. Je gebruikt deze datum als maatstaf om de werkelijke prestaties te beoordelen. Dit attribuut is nodig voor het dashboard 'SLA-naleving bewaken' en voor het berekenen van de KPI 'SLA-nalevingspercentage'. Zo kun je cases die het risico lopen hun SLA te overschrijden tijdig opvolgen en werk prioriteren. Waarom dit belangrijk is Geeft de streefdatum voor afronding aan. Zo kun je de SLA-naleving bewaken en achterstallige cases prioriteren. Waar vind je dit? Deze datum wordt vaak berekend op basis van de indieningsdatum van de aanvraag en de bedrijfsregels in de SLA-beheermodule van Fenergo. Voorbeelden 2023-11-15T23:59:59Z2023-12-01T23:59:59Z | |||
| Aantal verzoeken om aanvullende informatie AdditionalInfoRequestCount | Het totale aantal keren dat voor een aanvraag aanvullende informatie is opgevraagd. | ||
| Beschrijving Deze metriek telt per case hoe vaak de activiteit 'Aanvullende informatie gevraagd' voorkomt. Een hoger aantal betekent meer heen-en-weercontact. Dat kan het proces vertragen en de klantervaring verslechteren. Dit attribuut ondersteunt rechtstreeks de KPI 'Cases met verzoeken om aanvullende informatie'. Je kunt aanvragen met veel verzoeken opsporen. Dat kan wijzen op problemen met de eerste gegevensverzameling of op complexe casevereisten. Door dit te analyseren, kun je het verzamelen van informatie verbeteren. Waarom dit belangrijk is Meet de extra inspanning voor klanten en vertragingen door onvolledige informatie bij de start. Zo kun je de gegevensverzameling verbeteren. Waar vind je dit? Dit is een berekende metriek: het aantal gebeurtenissen 'Aanvullende informatie gevraagd' wordt geteld voor elke 'CustomerApplication'-ID. Voorbeelden 013 | |||
| Aanvraagkanaal ApplicationChannel | Het kanaal waarlangs de klant de aanvraag heeft ingediend. | ||
| Beschrijving Dit attribuut geeft aan via welke bron de aanvraag is ingediend, bijvoorbeeld via een onlineportaal, een fysiek kantoor of een relatiemanager. De bron kan invloed hebben op de datakwaliteit en de vereiste verwerking. In het dashboard 'Efficiëntie per aanvraagbron en klanttype' gebruik je deze dimensie om de prestaties van verschillende kanalen te vergelijken. Zo zie je welke kanalen het efficiëntst zijn en waar procesoptimalisatie nodig is. Waarom dit belangrijk is Geeft aan via welk kanaal aanvragen binnenkomen. Zo kun je de efficiëntie, kosten en klantervaring per kanaal analyseren. Waar vind je dit? Deze informatie kan worden vastgelegd in een eerste gegevensinvoerformulier in Fenergo of worden aangeleverd door een eerder systeem. Voorbeelden OnlineportaalKantoorRelatiemanagerMobiele app | |||
| Case-eigenaar CaseOwner | De gebruiker of het team dat verantwoordelijk is voor het beheer van de aanvraag gedurende de levenscyclus. | ||
| Beschrijving De case-eigenaar is de persoon of groep die de hoofdverantwoordelijkheid voor een onboardingcase krijgt toegewezen. Deze persoon is doorgaans verantwoordelijk voor een tijdige en succesvolle afronding. Met dit attribuut kun je de werkbelasting en prestaties van casemanagers analyseren. Je kunt bijvoorbeeld nagaan of bepaalde case-eigenaren langere doorlooptijden of hogere afwijzingspercentages hebben. Dat kan wijzen op opleidingsbehoeften of een ongelijke verdeling van middelen. Waarom dit belangrijk is Geeft aan welke persoon of welk team verantwoordelijk is voor een case. Zo kun je de prestaties van casemanagers analyseren. Waar vind je dit? Dit is meestal een specifiek veld bij de primaire case-entiteit in Fenergo, waarin de toewijzing van de case wordt vastgelegd. Voorbeelden s.jonesonboarding_team_am.chen | |||
| Is geautomatiseerd IsAutomated | Een booleaanse waarde die aangeeft of een activiteit door een systeem of door een gebruiker is uitgevoerd. | ||
| Beschrijving Dit attribuut maakt onderscheid tussen taken die automatisch door het systeem worden uitgevoerd, zoals een eerste screening of systeemcontroles, en taken die een gebruiker handmatig uitvoert. Vaak wordt dit bepaald door te controleren of de uitvoerende gebruiker een systeem- of serviceaccount is. Door deze waarde te analyseren, zie je in hoeverre het proces is geautomatiseerd. Je kunt het effect van automatisering op efficiëntie, kosten en snelheid meten en mogelijkheden voor verdere automatisering herkennen. Waarom dit belangrijk is Maakt onderscheid tussen activiteiten van medewerkers en systemen. Dit is belangrijk voor automatiseringsanalyse en inzicht in de kosten van de ingezette middelen. Waar vind je dit? Dit wordt doorgaans afgeleid uit het veld 'InitiatingUser'. Een lijst met bekende systeemgebruikers-ID’s bepaalt of deze waarde op true wordt gezet. Voorbeelden truefalse | |||
| Is herstelwerk IsRework | Een booleaanse waarde die aangeeft of een activiteit deel uitmaakt van een herstelwerkcyclus. | ||
| Beschrijving Dit attribuut markeert activiteiten die een stap terug in het proces betekenen, zoals teruggaan naar 'Documentbeoordeling' nadat de 'Compliancebeoordeling' is gestart, of een gebeurtenis waarbij 'Aanvullende informatie gevraagd' voorkomt. Door herstelwerk te herkennen, krijg je inzicht in inefficiëntie en vertragingen in het proces. Met deze waarde kun je de KPI 'Percentage herstelwerkcycli' rechtstreeks berekenen en de impact van onnodige, herhaalde processtappen zichtbaar maken en meten. Waarom dit belangrijk is Maakt inefficiënte herstelwerkcycli zichtbaar. Zo kun je verspilling meten en verbeterpunten vinden om het percentage dat in één keer goed gaat te verhogen. Waar vind je dit? Deze waarde wordt afgeleid met process mining-technieken die de volgorde van activiteiten analyseren. Als bijvoorbeeld 'Activiteit A' wordt gevolgd door 'Activiteit B' en daarna opnieuw door 'Activiteit A' voor dezelfde case, geldt de tweede 'Activiteit A' als herstelwerk. Voorbeelden truefalse | |||
| Klant-ID CustomerId | Een unieke identificatiecode voor de klant of rechtspersoon die wordt onboarded. | ||
| Beschrijving De klant-ID is de unieke verwijzing naar de cliëntentiteit in het stamgegevenssysteem. Het aanvraagnummer is de Case-ID van het proces; de klant-ID koppelt de onboardingactiviteiten aan een specifieke klant. Met dit attribuut kun je de onboardinggeschiedenis van één klant analyseren, bijvoorbeeld wanneer die klant in de loop der tijd meerdere onboardingprocessen heeft doorlopen. Je kunt procesdata ook combineren met andere klantgegevens voor een vollediger beeld van de bedrijfsvoering. Waarom dit belangrijk is Koppelt het onboardingproces aan een unieke klantentiteit. Zo kun je analyses vanuit de klant uitvoeren en data aanvullen. Waar vind je dit? Deze ID wordt opgeslagen bij de cliënt- of rechtspersoonsregistratie in Fenergo en gekoppeld aan de onboardingcase. Voorbeelden CUST-98765CUST-98766CUST-98767 | |||
| Klanttype CustomerType | De categorie van de klant die wordt onboarded, zoals particulier, bedrijf of trust. | ||
| Beschrijving Dit attribuut deelt klanten in op basis van hun juridische structuur of relatie met de financiële instelling. Verschillende klanttypen volgen vaak andere onboardingroutes, met uiteenlopende complexiteit en eisen voor klantonderzoek. Door het proces per klanttype te analyseren, kun je prestatieverschillen tussen segmenten herkennen. Dit is belangrijk voor het dashboard 'Efficiëntie per aanvraagbron en klanttype', waarmee je doorlooptijden en goedkeuringspercentages vergelijkt en gerichte procesverbeteringen kunt bepalen. Waarom dit belangrijk is Hiermee kun je de procesprestaties van verschillende klantsegmenten vergelijken, die vaak verschillen in complexiteit en SLA’s. Waar vind je dit? Deze informatie staat doorgaans bij de klant- of cliëntentiteit in Fenergo en is gekoppeld aan de aanvraagcase. Voorbeelden ParticulierBedrijfTrustVennootschap | |||
| Land Country | Het land waar de klant woont of het rechtsgebied dat voor de klantaanvraag geldt. | ||
| Beschrijving Dit attribuut geeft het land van de klant aan. Dat bepaalt vaak welke regelgeving en risicofactoren van toepassing zijn op het onboardingproces. Door het proces per land te analyseren, kun je doorlooptijden, risiconiveaus en procescomplexiteit tussen rechtsgebieden vergelijken. Zo zie je hoe regionale verschillen de prestaties beïnvloeden en kun je controleren of het proces aan lokale regelgeving voldoet. Waarom dit belangrijk is Hiermee kun je het proces per regio indelen. Dat is belangrijk om de invloed van regelgeving en regionale prestaties te analyseren. Waar vind je dit? Deze informatie maakt deel uit van de centrale klantgegevens die tijdens de aanvraag worden vastgelegd en bij de cliëntentiteit in Fenergo worden opgeslagen. Voorbeelden USAGBRSGPDEU | |||
| Reden van afwijzing RejectionReason | Een code of omschrijving die aangeeft waarom een aanvraag is afgewezen. | ||
| Beschrijving Als de uiteindelijke status van een aanvraag 'Afgewezen' is, geeft dit attribuut de specifieke reden. Voorbeelden zijn 'Achtergrondcontrole niet doorstaan', 'Documentatie onvolledig' en 'Hoog risicoprofiel'. Dit attribuut is belangrijk voor oorzaakanalyse van afgewezen aanvragen. Het ondersteunt het dashboard 'Herstelwerk en afwijzingen van aanvragen' door afwijzingen in categorieën in te delen. Zo kan de organisatie veelvoorkomende problemen herkennen en maatregelen nemen om het percentage aanvragen dat in één keer wordt goedgekeurd te verhogen. Waarom dit belangrijk is Geeft inzicht in de redenen waarom aanvragen mislukken. Met oorzaakanalyse kun je het afwijzingspercentage verlagen. Waar vind je dit? Doorgaans te vinden in een veld met een redencode of notities bij de definitieve afwijzingsstatus in de caseworkflow van Fenergo. Voorbeelden SanctiematchOngeldige documentenBeleidsovertredingKlant heeft aanvraag ingetrokken | |||
| Voldoet aan SLA IsSlaCompliant | Een booleaanse waarde die aangeeft of de case vóór de SLA-streefdatum is afgerond. | ||
| Beschrijving Dit attribuut geeft met een binaire waarde aan of een afgeronde case aan de SLA voldoet. De waarde is 'true' als het timestamp van de laatste afsluitende activiteit op of vóór de 'SlaTargetDate' valt, en anders 'false'. Met dit berekende veld kun je de SLA eenvoudig bewaken en rapporteren. Je kunt de waarden samenvoegen om de KPI 'SLA-nalevingspercentage' te berekenen en cases filteren om de kenmerken van cases die wel en niet aan de SLA voldoen te analyseren. Waarom dit belangrijk is Meet rechtstreeks de SLA-prestaties. Zo kun je eenvoudig het SLA-nalevingspercentage berekenen en cases filteren die niet aan de SLA voldoen. Waar vind je dit? Dit wordt bepaald door het timestamp van de laatste caseactiviteit, bijvoorbeeld 'Aanvraag goedgekeurd' of 'Aanvraag afgewezen', te vergelijken met de 'SlaTargetDate'. Voorbeelden truefalse | |||
Activiteiten voor KYC-klantonboarding
| Activiteit | Beschrijving | ||
|---|---|---|---|
| Aanvraag afgewezen | Deze activiteit is een eindgebeurtenis en staat voor de definitieve afwijzing van de aanvraag van de klant. Dit wordt afgeleid uit een wijziging van de casestatus naar ‘Afgewezen’ of ‘Niet goedgekeurd’. | ||
| Waarom dit belangrijk is Deze activiteit is een belangrijk eindpunt voor het berekenen van het ‘Afwijzingspercentage van aanvragen’ en het analyseren van de redenen voor afwijzing. Zo kun je veelvoorkomende afwijzingsmomenten herkennen en de kwaliteit van aanvragen verbeteren. Waar vind je dit? Dit wordt afgeleid uit het auditspoor van de case door de timestamp vast te leggen waarop de laatste statuswijziging naar ‘Afgewezen’ plaatsvindt. De reden voor afwijzing staat vaak in een gerelateerd veld. Vastleggen Zoek de timestamp van de laatste statuswijziging naar ‘Afgewezen’. Gebeurtenistype inferred | |||
| Aanvraag goedgekeurd | Deze activiteit staat voor de definitieve goedkeuring van de onboardingaanvraag van de klant. Dit wordt afgeleid uit een wijziging van de casestatus naar ‘Goedgekeurd’ of ‘Onboarding goedgekeurd’. | ||
| Waarom dit belangrijk is Deze belangrijke mijlpaal geeft aan dat de aanvraag is goedgekeurd, voordat de laatste stappen voor accountactivatie volgen. Dit is nodig om goedkeuringspercentages te berekenen en kenmerken van succesvol onboarde klanten te analyseren. Waar vind je dit? Dit wordt afgeleid uit de casegeschiedenis of het auditlog door de timestamp te vinden van de laatste statuswijziging naar ‘Goedgekeurd’ of een vergelijkbare eindstatus. Vastleggen Zoek de timestamp van de laatste statuswijziging naar ‘Goedgekeurd’. Gebeurtenistype inferred | |||
| Case aangemaakt | Deze activiteit markeert de start van het KYC-onboardingproces, wanneer in Fenergo een nieuwe klantaanvraag wordt aangemaakt. Meestal wordt dit vastgelegd als een expliciete gebeurtenis met een specifieke timestamp, op het moment dat de case voor het eerst wordt opgeslagen. | ||
| Waarom dit belangrijk is Als startgebeurtenis is deze activiteit nodig om de totale onboardingdoorlooptijd en doorvoer te berekenen. Ze vormt de basis voor alle volgende procesmetingen en SLA-registratie. Waar vind je dit? Meestal wordt dit vastgelegd met de aanmaaktimestamp van de primaire case in Fenergo, vaak in tabellen voor Client Onboarding-cases of workflows. Vastleggen Gebruik de aanmaaktimestamp van de onboardingcase. Gebeurtenistype explicit | |||
| Case gesloten | Dit is de laatste activiteit. De onboardingcase wordt hiermee administratief afgesloten in Fenergo en er worden geen verdere acties verwacht. Dit geldt voor zowel goedgekeurde als afgewezen aanvragen en kan worden afgeleid uit de laatste status 'Gesloten'. | ||
| Waarom dit belangrijk is Deze activiteit vormt het definitieve eindpunt van het hele proces. Zo kun je voor alle cases de doorlooptijd correct berekenen, ongeacht de uitkomst, en bevestigen dat het proces is afgerond. Waar vind je dit? Af te leiden uit het auditlog van de Fenergo-case door het timestamp te vinden waarop de casestatus wordt ingesteld op 'Gesloten', 'Voltooid' of een andere eindstatus. Vastleggen Zoek het timestamp van de laatste statuswijziging naar 'Gesloten' of 'Voltooid'. Gebeurtenistype inferred | |||
| Compliancebeoordeling afgerond | Dit markeert de officiële goedkeuring door de complianceafdeling en geeft aan dat aan alle wettelijke vereisten is voldaan. Dit wordt afgeleid uit een voltooide taak of een statuswijziging naar ‘Compliance goedgekeurd’. | ||
| Waarom dit belangrijk is Deze belangrijke mijlpaal heeft veel invloed op de totale doorlooptijd. Het is het eindpunt voor het meten van de ‘Gemiddelde tijd voor compliancebeoordeling’ en het opsporen van bottlenecks binnen de compliancefunctie. Waar vind je dit? Dit wordt afgeleid uit de timestamp waarop de taak ‘Compliancebeoordeling’ in de Fenergo-workflow is afgerond, of uit de statuswijziging in de casegeschiedenis. Vastleggen Gebruik de timestamp waarop de compliancebeoordelingstaak is afgerond of de status is gewijzigd. Gebeurtenistype inferred | |||
| Compliancebeoordeling gestart | Deze activiteit markeert het begin van de beoordeling door de complianceafdeling, een belangrijke fase die vaak lang duurt. Dit wordt afgeleid wanneer de case aan de compliancewachtrij wordt toegewezen of de status verandert naar ‘Wacht op compliancebeoordeling’. | ||
| Waarom dit belangrijk is Deze activiteit is het startpunt voor het meten van de KPI ‘Gemiddelde tijd voor compliancebeoordeling’. Zo zie je hoe lang cases wachten voordat het complianceteam ermee aan de slag gaat. Waar vind je dit? Dit wordt afgeleid uit het Fenergo-auditlog van de case door de timestamp vast te leggen waarop de status verandert naar ‘In compliancebeoordeling’ of waarop de case aan een compliancefunctionaris of team wordt toegewezen. Vastleggen Zoek de timestamp van de statuswijziging naar ‘In compliancebeoordeling’ of van de toewijzing. Gebeurtenistype inferred | |||
| Documentbeoordeling afgerond | Dit geeft aan dat de handmatige of automatische controle van de echtheid en juistheid van alle ingediende klantdocumenten is afgerond. Meestal wordt dit afgeleid uit een voltooide workflowtaak of een statuswijziging in Fenergo. | ||
| Waarom dit belangrijk is Dit is een belangrijke mijlpaal waar vaak vertraging ontstaat. Door de duur en uitkomsten van deze activiteit te analyseren, kun je bottlenecks in de documentverwerking opsporen en KPI’s zoals ‘Percentage in één keer goedgekeurd’ volgen. Waar vind je dit? Dit wordt afgeleid uit de timestamp waarop de taak ‘Documentverificatie’ in de caseworkflow is afgerond, of uit een statuswijziging naar ‘Documenten goedgekeurd’ in de casegeschiedenis. Vastleggen Gebruik de timestamp waarop de documentbeoordelingstaak is afgerond of een gerelateerde status is gewijzigd. Gebeurtenistype inferred | |||
| Risicobeoordeling afgerond | Dit geeft aan dat de interne risicoclassificatie is afgerond en dat de klant op basis van verschillende factoren een risicoscore heeft gekregen. Dit wordt afgeleid uit een statuswijziging of het invullen van een veld voor de risicoscore. | ||
| Waarom dit belangrijk is Dit is een belangrijke beslismijlpaal die vaak bepaalt welke workflow daarna volgt. Door de duur ervan te analyseren, kun je een belangrijke compliancestap verbeteren en zorgen voor een consistente risicobeoordeling. Waar vind je dit? Dit wordt afgeleid uit de casegeschiedenis door te zoeken naar het moment waarop de casestatus verandert naar bijvoorbeeld ‘Risico beoordeeld’, of waarop het veld ‘Klantrisicoscore’ wordt ingevuld. Vastleggen Gebruik de timestamp waarop de risicoscore definitief wordt vastgelegd of een gerelateerde status wordt ingesteld. Gebeurtenistype inferred | |||
| Aanvullende informatie opgevraagd | Dit is een herstelronde waarbij het onboardingteam opnieuw contact moet opnemen met de klant voor uitleg of ontbrekende documenten. Meestal wordt dit als expliciete gebeurtenis vastgelegd wanneer een bericht naar de klant wordt verstuurd. | ||
| Waarom dit belangrijk is Deze activiteit wijst vaak op een inefficiënt proces en een slechte klantervaring. Door de frequentie ervan te volgen, kun je de oorzaken van herstelwerk opsporen en de KPI ‘Percentage herstelrondes’ volgen. Waar vind je dit? Dit wordt vastgelegd in een event log van klantcommunicatie of afgeleid uit een statuswijziging naar ‘Wacht op aanvullende informatie’. De communicatiegegevens geven het precieze moment van het verzoek beter weer. Vastleggen Zoek naar vastgelegde communicatie of een statuswijziging naar ‘Wacht op reactie van klant’. Gebeurtenistype explicit | |||
| Account geactiveerd | Geeft aan dat de rekening van de klant na goedkeuring succesvol is aangemaakt en geactiveerd in het corebankingsysteem of een relevant achterliggend systeem. Dit kan worden afgeleid uit een laatste statusupdate in Fenergo na goedkeuring. | ||
| Waarom dit belangrijk is Deze activiteit bevestigt de succesvolle overdracht van het onboardingproces naar de status van actieve klant. Door de tijd tussen goedkeuring en activering te meten, kun je vertragingen in de operationele inrichting opsporen. Waar vind je dit? Dit kan worden afgeleid uit een casestatus zoals 'Rekening actief' of 'Onboarding voltooid'. Het kan ook gaan om een expliciete gebeurtenis die is vastgelegd via een integratie met een achterliggend systeem. Vastleggen Zoek naar een statuswijziging na goedkeuring of een loggebeurtenis die een geslaagde integratie vastlegt. Gebeurtenistype inferred | |||
| Achtergrondcontroles gestart | Deze activiteit markeert het moment waarop externe achtergrond-, AML- of kredietcontroles worden gestart. Vaak wordt dit als expliciete gebeurtenis vastgelegd wanneer een integratie met een externe dienst wordt aangeroepen. | ||
| Waarom dit belangrijk is Door het starten en afronden van deze controles te volgen, zie je beter welke vertragingen door externe afhankelijkheden ontstaan. Zo kun je interne procestijd onderscheiden van externe wachttijd. Waar vind je dit? Meestal wordt dit vastgelegd in systeemlogs met API-aanroepen naar externe screeningsdiensten, of bij het aanmaken van een specifieke taak ‘Achtergrondcontrole’ in de Fenergo-case. Vastleggen Zoek naar logs van integraties met externe diensten of naar het aanmaken van een taak ‘Screening’. Gebeurtenistype explicit | |||
| Data en documenten opgevraagd | Deze gebeurtenis geeft aan dat het systeem of een onboardingmedewerker de klant officieel om benodigde informatie en documenten heeft gevraagd. Vaak wordt dit vastgelegd als een expliciete gebeurtenis wanneer een standaardcommunicatietemplate wordt verstuurd. | ||
| Waarom dit belangrijk is Hier begint een fase waarin het proces afhankelijk is van de klant. De tijd tussen dit moment en de ontvangst van de documenten is belangrijk om het klanttraject te analyseren en vertragingen in de communicatie op te sporen. Waar vind je dit? Dit wordt vastgelegd in een event log van klantcommunicatie of een logboek waarin de taak ‘Documenten opvragen’ als voltooid staat. Het kan ook worden afgeleid uit een statuswijziging naar ‘Wacht op klantinformatie’. Vastleggen Zoek naar vastgelegde klantcommunicatie of een afgeronde taak. Gebeurtenistype explicit | |||
| Documenten ontvangen | Deze activiteit geeft aan dat de klant de benodigde documenten heeft geüpload of ingediend en dat ze in Fenergo klaarstaan voor beoordeling. Meestal wordt dit afgeleid uit een casestatus als ‘Documenten ontvangen’ of ‘Wacht op beoordeling’. | ||
| Waarom dit belangrijk is Hiermee eindigt de wachttijd voor de klant en begint de interne beoordelingscyclus. Dit moment is belangrijk om zowel de reactietijd van de klant als de wachttijd in de interne verwerkingswachtrij te meten. Waar vind je dit? Dit wordt afgeleid uit het auditspoor van de case, waarin de timestamp van een statuswijziging naar ‘Documenten ontvangen’ of een vergelijkbare status staat. Het kan ook worden gekoppeld aan gebeurtenissen rond het uploaden van documenten. Vastleggen Zoek de timestamp van de statuswijziging naar ‘Documenten ontvangen’ of ‘Klaar voor beoordeling’. Gebeurtenistype inferred | |||
| Eerste screening uitgevoerd | Dit geeft aan dat de eerste automatische of handmatige controles zijn afgerond, zoals een basiscontrole van de data of een controle aan de hand van sanctielijsten. Vaak wordt dit afgeleid uit een statuswijziging in de Fenergo-caseworkflow, bijvoorbeeld van ‘Nieuw’ naar ‘Screening voltooid’. | ||
| Waarom dit belangrijk is Door deze vroege mijlpaal te volgen, kun je problemen met de datakwaliteit en bottlenecks in de voorselectie herkennen. Zo maak je onderscheid tussen de eerste geautomatiseerde fase en de uitgebreidere handmatige controles. Waar vind je dit? Dit wordt afgeleid uit de casegeschiedenis of het auditlog door de timestamp te vinden waarop de casestatus verandert naar een status die aangeeft dat de screening is afgerond, zoals ‘Screening geslaagd’ of ‘Wacht op documenten’. Vastleggen Zoek in de casegeschiedenis naar een statuswijziging naar ‘Screening voltooid’ of een vergelijkbare status. Gebeurtenistype inferred | |||
Extractiegidsen
Stappen
- Open de rapportagemodule: Log in op de Fenergo-applicatie met een gebruikersaccount dat voldoende rechten heeft voor de rapportage- en analysemodule. Ga naar de module, meestal via het hoofdmenu van de applicatie.
- Maak een nieuw rapport: Start een nieuw aangepast rapport. Kies een naam en beschrijving die duidelijk maken waarvoor het rapport dient, bijvoorbeeld 'Event log voor process mining van KYC-onboarding'.
- Bepaal de primaire databron: Selecteer het centrale data-object of de weergave met informatie over de levenscyclus van cases. Dit is vaak een vooraf ingestelde weergave, zoals
[CaseWorkflowHistory]of[LifecycleEventsView]. Deze moet case-ID’s, eventnamen of statussen en timestamps bevatten. - Stel de rapportkolommen in (attributen): Voeg via de rapportbouwer kolommen toe. Koppel de bronvelden uit het Fenergo-datamodel aan de vereiste attributen van het event log. Koppel bijvoorbeeld
CaseIDaanCustomerApplication,EventTimestampaanEventStartTimeenEventPerformeraanInitiatingUser. - Stel de activiteitslogica in: Dit is de belangrijkste stap. Configureer het rapport zo dat er voor elk van de 14 vereiste activiteiten een aparte rij wordt gemaakt. Maak hiervoor logische blokken of gefilterde datasets voor elke activiteit en combineer die met UNION of een vergelijkbare functie in de rapportbouwer.
- Stel de logica voor 'Case Created' in: Maak het eerste blok. Filter de databron op de eerste gebeurtenis waarbij de case is aangemaakt. Dit is vaak de vroegste timestamp van de case of een eventtype met de naam 'Case Created'. Koppel
CreationDateaanEventStartTime. - Stel de activiteitslogica op basis van status in: Maak voor activiteiten die zijn afgeleid van statuswijzigingen, zoals 'Documents Received' en 'Application Approved', aparte blokken. Filter de databron op de specifieke waarde in het veld
Statusen gebruikStatusChangeDatealsEventStartTime. - Stel de activiteitslogica op basis van taken in: Maak voor activiteiten die bij workflowtaken horen, zoals 'Compliance Review Completed', blokken met filters op
TaskNameenTaskCompletionDate. Gebruik de voltooiingsdatum alsEventStartTime. - Stel algemene rapportfilters in: Beperk de data met filters op rapportniveau. Stel een specifieke
Date Rangein voorEventStartTime, zodat de export niet te groot wordt. Voor een eerste analyse is een periode van 3 tot 6 maanden aan te raden. Filter op het specifieke casetype, zoals 'KYC Customer Onboarding'. - Voer het rapport uit en bekijk een voorbeeld: Voer het rapport uit in de Fenergo-interface. Bekijk de eerste 100 tot 200 rijen om te controleren of de datastructuur klopt, alle kolommen naar verwachting zijn gevuld en de verschillende activiteiten erin staan.
- Exporteer de data: Exporteer alle resultaten naar een CSV- of Excel-bestand. Dit is het ruwe event log.
- Bereid de data voor: Open het geëxporteerde CSV-bestand. Voeg de kolommen
SourceSystemenLastDataUpdatehandmatig toe als het rapport deze niet rechtstreeks kon genereren. Vul voor alle rijen 'Fenergo' in bijSourceSystemen gebruik de exporttimestamp als waarde voorLastDataUpdate.
Configuratie
- Vereisten vooraf: De gebruiker heeft toegang nodig tot de rapportage- en analysemodule van Fenergo en moet aangepaste rapporten kunnen maken en uitvoeren.
- Centrale databronnen: Bouw het rapport vooral op basis van de casebeheer- en workflowhistorieobjecten van Fenergo. Veelgebruikte bronnen zijn
[CaseDetails],[CaseStatusHistory]en[WorkflowTaskHistory]. De exacte namen kunnen per Fenergo-configuratie verschillen. - Datumbereik: Stel een filter in op de eventtimestamp om de prestaties beheersbaar te houden. Begin met een recente periode van 3 tot 6 maanden. Voer het rapport voor historische analyses in delen uit, bijvoorbeeld per kwartaal of per jaar.
- Belangrijke filters: Filter altijd op het specifieke proces of casetype, zoals 'KYC Customer Onboarding', zodat irrelevante data wordt uitgesloten. Afhankelijk van je analysedoelen moet je mogelijk ook filteren op het type juridische entiteit of het rechtsgebied.
- Activiteiten definiëren: Definieer elke activiteit met specifieke filtercriteria voor velden zoals
Status,TaskNameof een apart veldEventType. Deze velden zijn essentieel om elke unieke gebeurtenis in het proces afzonderlijk te herkennen. - Aandachtspunten voor prestaties: Rapporten die veel databronnen combineren of een groot datumbereik doorzoeken, kunnen traag zijn. Plan het rapport zo mogelijk buiten piekuren. Neem geen onnodige kolommen op in de export, want daardoor duurt de verwerking langer.
a Voorbeeldquery sql
/*
This is a logical representation of the configuration needed in the Fenergo Reporting & Analytics module.
The module uses a graphical interface, but this query structure illustrates the required data sources, filters, and unions.
Fields like [CaseLifecycleData].[CaseID] are placeholders for actual Fenergo fields selected in the UI.
*/
-- Base data selection for common attributes
WITH CaseAttributes AS (
SELECT
C.CaseID AS CustomerApplication,
C.SlaTargetDate AS SlaTargetDate,
C.FinalRiskScore AS RiskScore,
C.CurrentStatus AS ApplicationStatus
FROM [CaseDetails] C
WHERE C.CaseType = 'KYC Customer Onboarding'
)
-- 1. Case Created
SELECT
A.CustomerApplication,
'Case Created' AS ActivityName,
L.CreationTimestamp AS EventStartTime,
L.CompletionTimestamp AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseLifecycleEvents] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.EventType = 'CASE_CREATED'
AND L.CreationTimestamp >= '[StartDate]' AND L.CreationTimestamp <= '[EndDate]'
UNION ALL
-- 2. Initial Screening Performed
SELECT
A.CustomerApplication,
'Initial Screening Performed' AS ActivityName,
L.CompletionTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseLifecycleEvents] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.TaskName = 'Initial Screening' AND L.TaskStatus = 'Completed'
AND L.CompletionTimestamp >= '[StartDate]' AND L.CompletionTimestamp <= '[EndDate]'
UNION ALL
-- 3. Data & Documents Requested
SELECT
A.CustomerApplication,
'Data & Documents Requested' AS ActivityName,
L.CreationTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseLifecycleEvents] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.EventType = 'CUSTOMER_COMMUNICATION' AND L.TemplateName = 'Initial Document Request'
AND L.CreationTimestamp >= '[StartDate]' AND L.CreationTimestamp <= '[EndDate]'
UNION ALL
-- 4. Documents Received
SELECT
A.CustomerApplication,
'Documents Received' AS ActivityName,
L.StatusChangeTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseStatusHistory] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.NewStatus = 'Pending Review'
AND L.StatusChangeTimestamp >= '[StartDate]' AND L.StatusChangeTimestamp <= '[EndDate]'
UNION ALL
-- 5. Document Review Completed
SELECT
A.CustomerApplication,
'Document Review Completed' AS ActivityName,
L.CompletionTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseLifecycleEvents] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.TaskName = 'Document Verification' AND L.TaskStatus = 'Completed'
AND L.CompletionTimestamp >= '[StartDate]' AND L.CompletionTimestamp <= '[EndDate]'
UNION ALL
-- 6. Background Checks Initiated
SELECT
A.CustomerApplication,
'Background Checks Initiated' AS ActivityName,
L.CreationTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseLifecycleEvents] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.EventType = 'EXTERNAL_CHECK_INITIATED'
AND L.CreationTimestamp >= '[StartDate]' AND L.CreationTimestamp <= '[EndDate]'
UNION ALL
-- 7. Risk Assessment Completed
SELECT
A.CustomerApplication,
'Risk Assessment Completed' AS ActivityName,
L.CompletionTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseLifecycleEvents] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.TaskName = 'Risk Assessment' AND L.TaskStatus = 'Completed'
AND L.CompletionTimestamp >= '[StartDate]' AND L.CompletionTimestamp <= '[EndDate]'
UNION ALL
-- 8. Compliance Review Initiated
SELECT
A.CustomerApplication,
'Compliance Review Initiated' AS ActivityName,
L.StatusChangeTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseStatusHistory] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.NewStatus = 'Pending Compliance Review'
AND L.StatusChangeTimestamp >= '[StartDate]' AND L.StatusChangeTimestamp <= '[EndDate]'
UNION ALL
-- 9. Additional Information Requested
SELECT
A.CustomerApplication,
'Additional Information Requested' AS ActivityName,
L.CreationTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseLifecycleEvents] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.EventType = 'CUSTOMER_COMMUNICATION' AND L.TemplateName = 'Additional Information Request'
AND L.CreationTimestamp >= '[StartDate]' AND L.CreationTimestamp <= '[EndDate]'
UNION ALL
-- 10. Compliance Review Completed
SELECT
A.CustomerApplication,
'Compliance Review Completed' AS ActivityName,
L.CompletionTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseLifecycleEvents] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.TaskName = 'Compliance Review' AND L.TaskStatus = 'Completed'
AND L.CompletionTimestamp >= '[StartDate]' AND L.CompletionTimestamp <= '[EndDate]'
UNION ALL
-- 11. Application Approved
SELECT
A.CustomerApplication,
'Application Approved' AS ActivityName,
L.StatusChangeTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseStatusHistory] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.NewStatus = 'Approved'
AND L.StatusChangeTimestamp >= '[StartDate]' AND L.StatusChangeTimestamp <= '[EndDate]'
UNION ALL
-- 12. Application Rejected
SELECT
A.CustomerApplication,
'Application Rejected' AS ActivityName,
L.StatusChangeTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseStatusHistory] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.NewStatus = 'Rejected'
AND L.StatusChangeTimestamp >= '[StartDate]' AND L.StatusChangeTimestamp <= '[EndDate]'
UNION ALL
-- 13. Account Activated
SELECT
A.CustomerApplication,
'Account Activated' AS ActivityName,
L.StatusChangeTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseStatusHistory] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.NewStatus = 'Active'
AND L.StatusChangeTimestamp >= '[StartDate]' AND L.StatusChangeTimestamp <= '[EndDate]'
UNION ALL
-- 14. Case Closed
SELECT
A.CustomerApplication,
'Case Closed' AS ActivityName,
L.StatusChangeTimestamp AS EventStartTime,
NULL AS EventEndTime,
L.EventUser AS InitiatingUser,
U.Department AS UserDepartment,
A.ApplicationStatus,
A.SlaTargetDate,
A.RiskScore,
'Fenergo' AS SourceSystem,
GETDATE() AS LastDataUpdate
FROM [CaseStatusHistory] L
JOIN CaseAttributes A ON L.CaseID = A.CustomerApplication
LEFT JOIN [Users] U ON L.EventUser = U.UserID
WHERE L.NewStatus = 'Closed'
AND L.StatusChangeTimestamp >= '[StartDate]' AND L.StatusChangeTimestamp <= '[EndDate]' Klaar om aan de slag te gaan?
Met deze datatemplate kun je inefficiënties opsporen en de KYC-klantonboarding in Fenergo verbeteren. Begin vandaag met het optimaliseren van je bedrijfsvoering en het verbeteren van de klanttevredenheid.
Verbeter KYC-klantonboarding en krijg sneller goedkeuring
Sluit je aan bij bedrijven die de onboarding terugbrengen tot 24 uur.
Geen creditcard nodig. Je kunt binnen enkele minuten aan de slag.