Ihre KYC-Kunden-Onboarding-Daten-Vorlage
Ihre KYC-Kunden-Onboarding-Daten-Vorlage
- Empfohlene Attribute zur Erfassung
- Wichtige Aktivitäten zur Verfolgung
- Anleitung zur Datenextraktion
KYC-Kunden-Onboarding-Attribute
| Name | Beschreibung | ||
|---|---|---|---|
| Aktivitätsname ActivityName | Der Name des spezifischen Geschäfts-Events oder der Aufgabe, das/die zu einem bestimmten Zeitpunkt innerhalb des Onboarding-Prozesses stattfand. | ||
| Beschreibung Der Aktivitätenname beschreibt einen einzelnen Schritt oder Meilenstein im Kunden-Onboarding-Prozess, wie z.B. 'Initiales Screening durchgeführt' oder 'Antrag genehmigt'. Diese Abfolge von Aktivitäten bildet die Grundlage der Prozesslandkarte. Die Analyse dieses Attributs ermöglicht die Visualisierung des Prozessflusses, die Identifizierung gängiger und alternativer Pfade sowie die Messung der Häufigkeit jedes Schrittes. Sie ist entscheidend, um zu verstehen, welche Aktionen durchgeführt werden und in welcher Reihenfolge. Bedeutung Dieses Attribut definiert die Schritte im Prozess und ermöglicht die Erstellung einer Prozesslandkarte sowie die Analyse des Prozessflusses und seiner Variationen. Datenquelle Diese Information ist typischerweise in Fenergos Workflow- oder Audit-Log-Tabellen zu finden, verknüpft mit Case-Status-Übergängen oder Aufgabenabschlüssen. Beispiele Daten & Dokumente angefordertCompliance-Prüfung eingeleitetAntrag genehmigt | |||
| Kundenantrag CustomerApplication | Die eindeutige Kennung für einen einzelnen Kunden-Onboarding-Prozess, der als primärer Case-Identifikator dient. | ||
| Beschreibung Die Kundenanwendung ist der zentrale Identifikator, der alle zugehörigen Aktivitäten und Events für den KYC-Onboarding-Prozess eines einzelnen Kunden gruppiert. Sie ermöglicht die End-to-End-Verfolgung einer Anwendung von der ersten Einreichung bis zur endgültigen Entscheidung, ob genehmigt, abgelehnt oder geschlossen. Im Process Mining ist dieses Attribut grundlegend für die Rekonstruktion des gesamten Verlaufs jeder Anwendung. Es ermöglicht die Analyse von Prozessflüssen, Durchlaufzeiten, Variationen und Engpässen auf Anwendungsbasis und bietet einen klaren Überblick darüber, wie individuelle Cases bearbeitet werden. Bedeutung Dies ist die essentielle Case-ID, die alle zugehörigen Events verbindet und es ermöglicht, den End-to-End-Kunden-Onboarding-Prozess zu analysieren. Datenquelle Dies ist typischerweise der Primärschlüssel in Fenergos Core Case Management oder Client Lifecycle Management Entität. Beispiele APP-2023-00123APP-2023-00124APP-2023-00125 | |||
| Startzeit EventStartTime | Der Timestamp, der angibt, wann eine Aktivität oder ein Event offiziell begonnen hat. | ||
| Beschreibung Dieses Attribut zeichnet das genaue Datum und die genaue Uhrzeit auf, zu der eine spezifische Aktivität begonnen hat. Es liefert die chronologische Reihenfolge, die zur Rekonstruktion des Prozessflusses notwendig ist, und ist unerlässlich für alle zeitbasierten Analysen. Im Process Mining wird die Startzeit verwendet, um die Dauer von Aktivitäten, die Wartezeit zwischen ihnen und die gesamte Durchlaufzeit des Cases zu berechnen. Sie bildet das zeitliche Rückgrat des Event Logs und ist entscheidend für Leistungs- und Engpassanalysen. Bedeutung Dieser Timestamp ist entscheidend für die chronologische Reihenfolge der Events und die Berechnung aller zeitbasierten Metriken wie Durchlaufzeiten und Dauern. Datenquelle Befindet sich in Fenergos Audit-Trail, Event Log oder Workflow-Historie-Tabellen, oft als 'Timestamp', 'StartDate' oder 'CreationDate' bezeichnet. Beispiele 2023-10-26T10:00:00Z2023-10-26T14:35:10Z2023-10-27T09:15:00Z | |||
| Letzte Datenaktualisierung LastDataUpdate | Der `Timestamp`, der den Zeitpunkt der letzten Aktualisierung oder Extraktion der `Daten` für diesen `Prozess` angibt. | ||
| Beschreibung Dieses Attribut zeichnet Datum und Uhrzeit der letzten Datenaktualisierung auf. Es bietet Kontext für die Aktualität der analysierten Daten und ist wichtig, um die Zeitgerechtigkeit der Erkenntnisse zu verstehen. In Dashboards und Berichten werden diese Informationen verwendet, um Benutzer über die Aktualität der Daten zu informieren. Es hilft, Erwartungen hinsichtlich der Frage zu steuern, ob die Analyse Echtzeit-Operationen oder eine historische Momentaufnahme widerspiegelt. Bedeutung Liefert wichtige Kontextinformationen zur Datenaktualität und stellt sicher, dass Benutzer verstehen, wie aktuell die Prozessanalyse ist. Datenquelle Dieser Wert wird während des Datenextraktions- und Ladevorgangs (ETL) generiert und im Datensatz gestempelt. Beispiele 2024-05-21T02:00:00Z2024-05-22T02:00:00Z | |||
| Quellsystem SourceSystem | Das System, aus dem die Daten extrahiert wurden. | ||
| Beschreibung Dieses Attribut identifiziert das Ursprungssystem für die Event-Daten. Für diesen Prozess wird es durchgängig Fenergo sein, aber in gemischten Datensätzen hilft es, Datenquellen zu differenzieren. Sein Haupteinsatz in der Analyse ist das Filtern von Daten aus spezifischen Systemen oder die Überprüfung der Datenherkunft. Es sorgt für Klarheit in Umgebungen, in denen Daten aus mehreren Systemen für eine umfassende Prozessansicht kombiniert werden könnten. Bedeutung Identifiziert den Ursprung der Daten, was entscheidend ist für Daten-Governance, Validierung und um sicherzustellen, dass die Analyse auf der korrekten Quelle basiert. Datenquelle Dies ist typischerweise ein statischer Wert, der während des Datenextraktionsprozesses hinzugefügt wird, um den Ursprung der Datensätze zu kennzeichnen. Beispiele FenergoFenergo CLM | |||
| Antragsstatus ApplicationStatus | Das aktuelle oder endgültige Ergebnis der Kundenanwendung. | ||
| Beschreibung Dieses Attribut gibt den Status der Anwendung am Ende des Prozesses oder ihren aktuellen Zustand an, falls sie noch läuft. Gängige Werte sind 'Genehmigt', 'Abgelehnt' oder 'In Bearbeitung'. Dies ist eine kritische Dimension für die Ergebnisanalyse. Sie ermöglicht das Filtern und Vergleichen von Prozessflüssen basierend auf ihrem Endergebnis, was für das Dashboard 'Application Rework and Rejection' und für die Berechnung von KPIs wie der Anwendungsablehnungsrate unerlässlich ist. Bedeutung Definiert das Ergebnis eines Case, was eine leistungsstarke Analyse ermöglicht, um die Wege von genehmigten vs. abgelehnten Anträgen zu vergleichen und die Erfolgsquoten zu verstehen. Datenquelle Dies ist typischerweise der finale Status, der auf der Case-Entität in Fenergos Case Management System aufgezeichnet wird. Beispiele GenehmigtAbgelehntWartet auf ComplianceGeschlossen | |||
| Benutzerabteilung UserDepartment | Die Abteilung oder Geschäftseinheit, zu der der initiierende Benutzer gehört. | ||
| Beschreibung Dieses Attribut liefert den organisatorischen Kontext für den Benutzer, der eine Aktivität durchgeführt hat, wie z.B. 'Compliance', 'Onboarding Operations' oder 'Sales'. Es wird oft aus den Benutzerprofilinformationen abgeleitet. Diese Dimension ist entscheidend für die Analyse von Prozessübergaben zwischen verschiedenen Abteilungen und die Identifizierung von abteilungsübergreifenden Engpässen. Sie unterstützt direkt das Dashboard 'Staff Activity Distribution', indem sie die Aggregation der Arbeit auf Team- oder Abteilungsebene ermöglicht. Bedeutung Ermöglicht die Analyse der Prozessleistung nach Abteilung, wobei abteilungsübergreifende Übergaben, Verzögerungen und die Arbeitslastverteilung hervorgehoben werden. Datenquelle Dies muss möglicherweise aus einer separaten Benutzer- oder HR-Stammdatentabelle unter Verwendung der 'InitiatingUser'-ID zusammengeführt werden. Fenergo kann dies auch als Teil des Benutzerprofils speichern. Beispiele ComplianceKunden-OnboardingQualitätssicherung | |||
| Endzeit EventEndTime | Der Timestamp, der anzeigt, wann eine Aktivität oder ein Event abgeschlossen wurde. | ||
| Beschreibung Dieses Attribut zeichnet das genaue Datum und die genaue Uhrzeit auf, zu der eine spezifische Aktivität beendet wurde. Es ergänzt die Startzeit, um die aktive Dauer einer Aufgabe zu definieren. Im Process Mining wird die Endzeit zusammen mit der Startzeit verwendet, um die Bearbeitungszeit für jede Aktivität zu berechnen. Dies ist unerlässlich, um zu identifizieren, welche Schritte im Prozess die meiste Zeit beanspruchen und um die Ressourceneffizienz zu analysieren. Bedeutung Ermöglicht die Berechnung von Aktivitätsbearbeitungszeiten, was grundlegend ist für die Identifizierung langlaufender Aufgaben und Performance-Engpässe. Datenquelle Befindet sich in Fenergos Audit-Trail- oder Workflow-Historie-Tabellen, oft als 'EndDate', 'CompletionDate' bezeichnet oder abgeleitet von der Startzeit des nachfolgenden Events. Beispiele 2023-10-26T11:30:00Z2023-10-26T15:00:10Z2023-10-27T11:45:00Z | |||
| Initiierender Benutzer InitiatingUser | Die User-ID oder der Name der Person, die die Aktivität ausgeführt hat. | ||
| Beschreibung Dieses Attribut identifiziert den spezifischen Mitarbeiter oder Systembenutzer, der für die Ausführung einer bestimmten Aufgabe oder eines Events verantwortlich ist. Es kann eine eindeutige Benutzer-ID, ein Name oder eine Rolle sein. Die Analyse nach Benutzer hilft, die Arbeitslastverteilung, die individuelle Leistung und den Schulungsbedarf zu verstehen. Sie ist entscheidend für das Dashboard 'Staff Activity Distribution' und um tiefer in die von spezifischen Personen oder Teams durchgeführten Aktivitäten einzutauchen. Bedeutung Verfolgt, welcher Benutzer eine Aktion durchgeführt hat, was die Analyse der Arbeitslastverteilung, Teamleistung und Ressourcenzuweisung ermöglicht. Datenquelle Diese Information wird typischerweise in Fenergos Audit Logs oder Aufgabenhistorie-Tabellen zusammen mit den Event-Details gespeichert, oft als 'UserID', 'UserName' oder 'ModifiedBy'. Beispiele j.doea.smithSYSTEM | |||
| Risk Score RiskScore | Ein numerischer Wert, der das berechnete Risikolevel des Kunden darstellt. | ||
| Beschreibung Der Risk Score ist ein quantitatives Maß für das potenzielle Risiko, das mit einem Kunden verbunden ist, berechnet auf der Grundlage verschiedener Faktoren wie Gerichtsbarkeit, Branche und Screening-Ergebnisse. Die Regel-Engine von Fenergo berechnet diesen Score typischerweise. Dieses Attribut ermöglicht die Korrelation zwischen Risikostufen und Prozessverhalten. Zum Beispiel kann die Analyse aufzeigen, ob Hochrisikokunden längere Durchlaufzeiten haben oder mehr manuelle Eingriffe erfordern, was für das Dashboard 'Risk & Compliance Review Deep Dive' nützlich ist. Bedeutung Quantifiziert Kundenrisiken und ermöglicht die Analyse, wie Risikostufen die Prozessdauer, Nacharbeiten und Ergebnisse beeinflussen. Datenquelle Dies ist ein zentrales Ergebnis von Fenergos Client Risk Assessment Modul. Es wird auf dem Case oder der Client-Entität gespeichert. Beispiele 154585 | |||
| SLA-Zieldatum SlaTargetDate | Das Datum, bis zu dem der Kunden-Onboarding-Case voraussichtlich abgeschlossen sein soll. | ||
| Beschreibung Das SLA-Zieldatum stellt die vereinbarte Frist für den Abschluss des gesamten Onboarding-Prozesses einer Kundenanwendung dar. Es ist ein kritischer Referenzwert, an dem die tatsächliche Leistung gemessen wird. Dieses Attribut ist unerlässlich für das Dashboard 'SLA Compliance Monitoring' und zur Berechnung der KPI 'SLA Adherence Rate'. Es ermöglicht ein proaktives Management von Cases, die Gefahr laufen, ihre SLA zu verletzen, und hilft, die Arbeit zu priorisieren. Bedeutung Definiert das Ziel-Abschlussdatum, das entscheidend ist für die Überwachung der SLA-Compliance und die Priorisierung überfälliger Cases. Datenquelle Dieses Datum wird oft basierend auf dem Einreichungsdatum der Anwendung und den in Fenergos SLA-Management-Modul konfigurierten Geschäftsregeln berechnet. Beispiele 2023-11-15T23:59:59Z2023-12-01T23:59:59Z | |||
| Ablehnungsgrund RejectionReason | Ein Code oder eine Beschreibung, die erklärt, warum ein Antrag abgelehnt wurde. | ||
| Beschreibung Wenn der finale Status einer Anwendung 'Abgelehnt' ist, liefert dieses Attribut den spezifischen Grund. Beispiele sind 'Hintergrundprüfung fehlgeschlagen', 'Unvollständige Dokumentation' oder 'Hohes Risikoprofil'. Dies ist ein vitales Attribut für die Ursachenanalyse fehlgeschlagener Anwendungen. Es unterstützt direkt das Dashboard 'Application Rework and Rejection', indem es Fehler kategorisiert und dem Unternehmen hilft, häufige Probleme zu identifizieren und Korrekturmaßnahmen zur Verbesserung der First-Time Pass Rate zu implementieren. Bedeutung Bietet kritische Einblicke, warum Anträge fehlschlagen, und ermöglicht eine Ursachenanalyse zur Reduzierung der Ablehnungsraten. Datenquelle Typischerweise in einem Grundcode- oder Notizfeld zu finden, das mit dem finalen Ablehnungsstatus im Fenergo-Case-Workflow verbunden ist. Beispiele Sanktionen-TrefferUngültige DokumenteRichtlinienverstoßKunde zurückgezogen | |||
| Antragskanal ApplicationChannel | Der Kanal, über den die Kundenanwendung eingereicht wurde. | ||
| Beschreibung Dieses Attribut identifiziert die Einreichungsquelle der Anwendung, zum Beispiel über ein Online-Portal, eine physische Filiale oder über einen Relationship Manager. Die Quelle kann die Datenqualität und die Verarbeitungsanforderungen beeinflussen. Diese Dimension wird im Dashboard 'Application Source & Type Efficiency' verwendet, um die Leistung verschiedener Kanäle zu vergleichen. Sie hilft Unternehmen zu verstehen, welche Kanäle am effizientesten sind und welche eine Prozessoptimierung erfordern könnten. Bedeutung Identifiziert die Quelle von Anträgen, was eine Analyse der Kanaleffizienz, Kosten und des Kundenerlebnisses ermöglicht. Datenquelle Diese Information könnte in einem initialen Dateneingabeformular innerhalb von Fenergo erfasst oder von einem vorgelagerten System übergeben werden. Beispiele Online-PortalNiederlassungRelationship ManagerMobile App | |||
| Anzahl zusätzlicher Informationsanfragen AdditionalInfoRequestCount | Die Gesamtzahl der Male, die zusätzliche Informationen für eine Anwendung angefordert wurden. | ||
| Beschreibung Diese Metrik zählt das Vorkommen der Aktivität 'Zusätzliche Informationen angefordert' für jeden Case. Eine höhere Zählung bedeutet mehr Hin- und Her-Kommunikation, was den Prozess verzögern und zu einem schlechten Kundenerlebnis führen kann. Dieses Attribut unterstützt direkt die KPI 'Cases with Additional Info Requests'. Es wird verwendet, um Anwendungen mit übermäßigen Anfragen zu identifizieren, was auf Probleme bei der anfänglichen Datenerfassung oder komplexe Case-Anforderungen hinweisen kann. Die Analyse hilft, die Informationsbeschaffung zu optimieren. Bedeutung Quantifiziert Kundenprobleme und Prozessverzögerungen, die durch unvollständige Erstinformationen entstehen, und hilft so, den Datenerfassungsschritt zu verbessern. Datenquelle Dies ist eine berechnete Metrik, abgeleitet durch Zählung der Anzahl der 'Zusätzliche Informationen angefordert'-Events für jede 'CustomerApplication'-ID. Beispiele 013 | |||
| Bearbeitungszeit ProcessingTime | Die Dauer der aktiven Bearbeitung einer Aktivität. | ||
| Beschreibung Bearbeitungszeit, auch bekannt als aktive Zeit, ist die berechnete Dauer zwischen dem Start- und End-Timestamp einer einzelnen Aktivität. Sie repräsentiert die Zeit, in der eine Ressource aktiv an einer Aufgabe beteiligt war. Diese Metrik ist grundlegend für die Performance-Analyse. Sie wird in Engpass-Analyse-Dashboards verwendet, um genau zu bestimmen, welche spezifischen Aktivitäten am zeitaufwendigsten sind, und hilft, Verbesserungsbemühungen dort zu konzentrieren, wo sie die größte Wirkung erzielen werden. Bedeutung Diese berechnete Metrik misst die aktive Arbeitszeit für jede Aktivität, was entscheidend für die Identifizierung von Performance-Engpässen ist. Datenquelle Berechnet als Differenz zwischen 'EventEndTime' und 'EventStartTime' (EndTime - StartTime). Beispiele 86400000360000018000000 | |||
| Fallverantwortlicher CaseOwner | Der primäre Benutzer oder das Team, das für die Verwaltung der Anwendung während ihres Lebenszyklus verantwortlich ist. | ||
| Beschreibung Der Case Owner ist die Person oder Gruppe, die die Hauptverantwortung für einen Onboarding-Case trägt. Diese Person ist typischerweise für dessen zeitnahe und erfolgreiche Fertigstellung verantwortlich. Dieses Attribut hilft bei der Analyse der Arbeitslast und Leistung auf Ebene des Case Managers. Es kann verwendet werden, um zu sehen, ob bestimmte Case Owner längere Durchlaufzeiten oder höhere Ablehnungsquoten haben, was möglicherweise auf Schulungsbedarf oder Ressourcenungleichgewichte hindeutet. Bedeutung Identifiziert die verantwortliche Person oder das Team für einen Case und ermöglicht so eine Leistungsanalyse der Case Manager. Datenquelle Dies ist in der Regel ein spezifisches Feld auf der primären Case-Entität in Fenergo, das die Case-Zuweisung anzeigt. Beispiele s.jonesonboarding_team_am.chen | |||
| Ist automatisiert IsAutomated | Ein Boolescher Flag, der anzeigt, ob die Aktivität von einem System statt von einem menschlichen Benutzer durchgeführt wurde. | ||
| Beschreibung Dieses Attribut unterscheidet zwischen Aufgaben, die automatisch vom System ausgeführt werden (z.B. initiales Screening, Systemprüfungen), und solchen, die manuell von einem Benutzer durchgeführt werden. Dies wird oft dadurch bestimmt, ob der ausführende Benutzer ein System- oder Service-Account ist. Die Analyse dieses Flags ist entscheidend, um den Automatisierungsgrad im Prozess zu verstehen. Sie hilft, den Einfluss der Automatisierung auf Effizienz, Kosten und Geschwindigkeit zu quantifizieren und Möglichkeiten für weitere Automatisierung zu identifizieren. Bedeutung Unterscheidet zwischen menschlichen und Systemaktivitäten, was entscheidend ist für die Automatisierungsanalyse und das Verständnis der Ressourcenkosten. Datenquelle Dies wird typischerweise basierend auf dem Feld 'InitiatingUser' abgeleitet. Eine Liste bekannter Systembenutzer-IDs wird verwendet, um dieses Flag auf 'true' zu setzen. Beispiele truefalsch | |||
| Ist Nacharbeit IsRework | Ein Boolescher Flag, der anzeigt, ob eine Aktivität Teil einer Nacharbeitsschleife ist. | ||
| Beschreibung Dieses Attribut identifiziert Aktivitäten, die einen Rückschritt im Prozess darstellen, wie z.B. die Rückkehr zur 'Dokumentenprüfung', nachdem eine 'Compliance-Überprüfung' bereits begonnen hat, oder jedes Auftreten von 'Zusätzliche Informationen angefordert'. Die Identifizierung von Nacharbeiten ist entscheidend, um Prozesseffizienz und Reibungspunkte zu verstehen. Dieses Flag ermöglicht die direkte Berechnung der KPI 'Rework Loop Rate' und hilft, den Einfluss verschwenderischer, repetitiver Schritte im Prozessfluss zu visualisieren und zu quantifizieren. Bedeutung Hebt ineffiziente Nacharbeitsschleifen im Prozess hervor, hilft, Verschwendung zu quantifizieren und Bereiche für Verbesserungen zu identifizieren, um die First-Time-Right-Raten zu erhöhen. Datenquelle Dieses Flag wird mithilfe von Process Mining Techniken abgeleitet, die die Abfolge von Aktivitäten analysieren. Wenn zum Beispiel 'Aktivität A' von 'Aktivität B' gefolgt wird und dann 'Aktivität A' für denselben Case erneut auftritt, ist die zweite 'Aktivität A' Nacharbeit. Beispiele truefalsch | |||
| Ist SLA-konform IsSlaCompliant | Ein Boolescher Flag, der anzeigt, ob der Case innerhalb seines SLA-Zieldatums abgeschlossen wurde. | ||
| Beschreibung Dieses Attribut ist ein binärer Indikator für die SLA-Performance eines abgeschlossenen Cases. Es wird auf 'true' gesetzt, wenn der Timestamp der letzten, abschließenden Aktivität am oder vor dem 'SlaTargetDate' liegt, und 'false' andernfalls. Dieses berechnete Feld vereinfacht das SLA-Monitoring und Reporting. Es ermöglicht eine einfache Aggregation zur Berechnung der gesamten KPI 'SLA Adherence Rate' und zum Filtern, um die Prozessmerkmale von konformen gegenüber nicht-konformen Cases zu analysieren. Bedeutung Misst direkt die SLA-Leistung und ermöglicht eine einfache Berechnung der SLA-Einhaltungsrate (KPI) sowie das Filtern nach nicht-konformen Cases. Datenquelle Dies wird abgeleitet, indem der Timestamp der letzten Case-Aktivität (z.B. 'Antrag genehmigt', 'Antrag abgelehnt') mit dem 'SlaTargetDate' verglichen wird. Beispiele truefalsch | |||
| Kunden-ID CustomerId | Ein eindeutiger Identifikator für den Kunden oder die juristische Person, die onboarded wird. | ||
| Beschreibung Die Kunden-ID ist die eindeutige Referenz für die Client-Entität im Stammdatensystem. Während die Antragsnummer die Case-ID für den Prozess ist, verknüpft die Kunden-ID die Onboarding-Aktivität mit einem spezifischen Client. Dieses Attribut ermöglicht die Analyse der Onboarding-Historie eines einzelnen Kunden, zum Beispiel, wenn dieser im Laufe der Zeit mehrere Onboarding-Prozesse durchlaufen hat. Es ermöglicht auch die Verknüpfung von Prozessdaten mit anderen kundenbezogenen Daten für eine umfassendere Geschäftssicht. Bedeutung Verknüpft den Onboarding-Prozess mit einer eindeutigen Kundenentität, was eine kundenorientierte Analyse und Datenanreicherung ermöglicht. Datenquelle Diese ID wird im Client- oder Rechtsträgerdatensatz innerhalb von Fenergo gespeichert und mit dem Onboarding-Case verknüpft. Beispiele CUST-98765CUST-98766CUST-98767 | |||
| Kundentyp CustomerType | Die Klassifizierung des Kunden, der onboarded wird, z.B. Individuell, Unternehmen oder Trust. | ||
| Beschreibung Dieses Attribut segmentiert Kunden in verschiedene Kategorien basierend auf ihrer Rechtsform oder Beziehung zum Finanzinstitut. Verschiedene Kundentypen folgen oft unterschiedlichen Onboarding-Pfaden mit variierender Komplexität und Due-Diligence-Anforderungen. Die Analyse des Prozesses nach Kundentyp hilft, Leistungsunterschiede zwischen den Segmenten zu identifizieren. Sie ist entscheidend für das Dashboard 'Application Source & Type Efficiency', um Durchlaufzeiten und Genehmigungsraten zu vergleichen und so maßgeschneiderte Prozessverbesserungen zu erzielen. Bedeutung Ermöglicht den Vergleich der Prozessleistung über verschiedene Kundensegmente hinweg, die oft unterschiedliche Komplexitäten und SLAs aufweisen. Datenquelle Diese Information wird typischerweise auf der Kunden- oder Client-Entität innerhalb von Fenergo gespeichert und mit dem Anwendungs-Case verknüpft. Beispiele IndividualCorporateTrustPartnerschaft | |||
| Land Country | Das Land des Wohnsitzes oder der Gerichtsbarkeit für die Kundenanwendung. | ||
| Beschreibung Dieses Attribut gibt das mit dem Kunden verbundene Land an, das oft die spezifischen regulatorischen Regeln und Risikofaktoren bestimmt, die für den Onboarding-Prozess gelten. Die Analyse des Prozesses nach Land ermöglicht gerichtliche Vergleiche von Durchlaufzeiten, Risikostufen und Prozesskomplexität. Sie hilft zu verstehen, wie regionale Unterschiede die operative Leistung beeinflussen und die Einhaltung lokaler Vorschriften sicherzustellen. Bedeutung Ermöglicht die Segmentierung des Prozesses basierend auf der Geografie, was entscheidend für die Analyse regulatorischer Auswirkungen und regionaler Leistungen ist. Datenquelle Diese Information ist Teil der während des Antragsprozesses erfassten Kerndaten des Kunden und wird auf der Client-Entität in Fenergo gespeichert. Beispiele USAGBRSGPDEU | |||
KYC-Kunden-Onboarding-Aktivitäten
| Aktivität | Beschreibung | ||
|---|---|---|---|
| Antrag abgelehnt | Diese Aktivität ist ein terminales Event, das die endgültige Entscheidung zur Ablehnung des Kundenantrags darstellt. Sie wird aus der Statusänderung des Case auf einen finalen Zustand wie 'Abgelehnt' oder 'Zurückgewiesen' abgeleitet. | ||
| Bedeutung Als wichtiger Prozessendpunkt ist diese Aktivität entscheidend für die Berechnung der 'Antragsablehnungsrate' und die Analyse der Fehlerursachen. Sie hilft, häufige Ablehnungspunkte zu identifizieren und die Antragsqualität zu verbessern. Datenquelle Abgeleitet aus dem Case-Audit-Log durch Erfassung des Timestamps, wenn sich der finale Status zu 'Abgelehnt' ändert. Der Ablehnungsgrund ist oft in einem verwandten Feld gespeichert. Erfassen Identifizieren Sie den Timestamp der finalen Statusänderung zu 'Abgelehnt'. Ereignistyp inferred | |||
| Antrag genehmigt | Diese Aktivität stellt die endgültige Entscheidung zur Genehmigung des Kundenantrags für das Onboarding dar. Sie wird aus der Statusänderung des Case auf einen finalen Zustand wie 'Genehmigt' oder 'Onboarding Genehmigt' abgeleitet. | ||
| Bedeutung Dieser wichtige Meilenstein kennzeichnet ein erfolgreiches Ergebnis vor den finalen Schritten zur Kontoaktivierung. Er ist unerlässlich für die Berechnung der Genehmigungsraten und die Analyse der Eigenschaften erfolgreich onboarded Kunden. Datenquelle Abgeleitet aus der Case-Historie oder dem Audit-Log durch Auffinden des Timestamps der finalen Statusänderung zu 'Genehmigt' oder einem ähnlichen endgültigen positiven Status. Erfassen Identifizieren Sie den Timestamp der finalen Statusänderung zu 'Genehmigt'. Ereignistyp inferred | |||
| Compliance-Prüfung abgeschlossen | Kennzeichnet die formelle Freigabe durch die Compliance-Abteilung, was darauf hindeutet, dass alle regulatorischen Anforderungen erfüllt wurden. Dies wird aus einem Aufgabenabschluss oder einer Statusänderung zu 'Compliance Genehmigt' abgeleitet. | ||
| Bedeutung Als wichtiger Meilenstein ist der Abschluss dieser Aktivität entscheidend für die gesamte Durchlaufzeit. Sie ist der Endpunkt zur Messung der 'Durchschnittlichen Compliance-Prüfungszeit' und zur Identifizierung von Engpässen innerhalb der Compliance-Funktion. Datenquelle Abgeleitet vom Abschluss-Timestamp der Aufgabe 'Compliance Review' innerhalb des Fenergo-Workflows oder dem Status-Update-Event in der Case-Historie. Erfassen Verwenden Sie den Timestamp des Abschlusses der Compliance-Überprüfungsaufgabe oder der Statusaktualisierung. Ereignistyp inferred | |||
| Compliance-Prüfung eingeleitet | Diese Aktivität markiert den Beginn der Überprüfung durch die Compliance-Abteilung, eine kritische und oft langwierige Phase. Sie wird abgeleitet, wenn der Case der Compliance-Arbeitswarteschlange zugewiesen wird oder sein Status sich in 'Compliance-Überprüfung ausstehend' ändert. | ||
| Bedeutung Diese Aktivität ist der Ausgangspunkt für die Messung der KPI 'Durchschnittliche Compliance-Überprüfungszeit'. Sie hilft zu identifizieren, wie lange Cases warten, bevor sie aktiv vom Compliance-Team bearbeitet werden. Datenquelle Abgeleitet aus dem Fenergo-Case-Audit-Log durch Erfassung des Timestamps der Statusänderung zu 'In Compliance Review' oder der Zuweisung des Cases an einen Compliance-Beauftragten oder ein Team. Erfassen Identifizieren Sie den Timestamp der Statusänderung zu 'Unter Compliance-Prüfung' oder einem Zuweisungs-Event. Ereignistyp inferred | |||
| Dokumentenprüfung abgeschlossen | Kennzeichnet den Abschluss des manuellen oder automatisierten Prozesses zur Überprüfung der Authentizität und Korrektheit aller eingereichten Kundendokumente. Dieses Event wird normalerweise aus dem Abschluss einer Workflow-Aufgabe oder einer Statusänderung in Fenergo abgeleitet. | ||
| Bedeutung Dies ist ein kritischer Meilenstein, an dem oft viele Verzögerungen auftreten. Die Analyse der Dauer und Ergebnisse dieser Aktivität hilft, Engpässe in der Dokumentenverarbeitung zu lokalisieren und unterstützt KPIs wie die 'First-Time Pass Rate'. Datenquelle Abgeleitet vom Abschluss-Timestamp der Aufgabe 'Document Verification' im Case-Workflow oder einem Status-Update zu 'Dokumente genehmigt' im Case-Historie-Log. Erfassen Verwenden Sie den Abschluss-Timestamp der Dokumentenprüfungsaufgabe oder eine zugehörige Statusänderung. Ereignistyp inferred | |||
| Fall erstellt | Diese Aktivität markiert die Initiierung des KYC-Onboarding-Prozesses, wenn eine neue Kundenanwendung formal in Fenergo erstellt wird. Es ist typischerweise ein explizites Event, das mit einem spezifischen Timestamp protokolliert wird, wenn der Case-Datensatz zum ersten Mal gespeichert wird. | ||
| Bedeutung Als Start-Event ist diese Aktivität unerlässlich für die Berechnung der gesamten Onboarding-Durchlaufzeit und die Analyse des Durchsatzes. Sie bildet die Grundlage für alle nachfolgenden Prozessmessungen und das SLA-Tracking. Datenquelle Dies wird typischerweise vom Erstellungs-Timestamp der primären Case-Entität in Fenergo erfasst, oft in Tabellen, die sich auf Client-Onboarding-Cases oder Workflows beziehen. Erfassen Verwenden Sie den Erstellungs-Timestamp des Onboarding-Case-Datensatzes. Ereignistyp explicit | |||
| Risikobewertung abgeschlossen | Stellt den Abschluss des internen Risikoklassifizierungsprozesses dar, bei dem dem Kunden eine Risikobewertung basierend auf verschiedenen Faktoren zugewiesen wird. Dies wird aus einer Statusänderung oder der Befüllung eines Risikobewertungsfeldes abgeleitet. | ||
| Bedeutung Dies ist ein entscheidender Meilenstein für die Entscheidungsfindung, der oft den nachfolgenden Workflow-Pfad bestimmt. Die Analyse seiner Dauer hilft, einen kritischen Compliance-Schritt zu straffen und Konsistenz in der Risikobewertung sicherzustellen. Datenquelle Abgeleitet aus dem Case-Historie-Log durch Identifizierung, wann der Case in einen Status wie 'Risikobewertet' übergeht oder wann das Feld 'Customer Risk Rating' mit einem Wert gefüllt wird. Erfassen Verwenden Sie den Timestamp, wenn das Risikobewertungsfeld finalisiert oder ein zugehöriger Status gesetzt wird. Ereignistyp inferred | |||
| Vorgang geschlossen | Dies ist die finale Aktivität, die anzeigt, dass der Onboarding-Case in Fenergo administrativ geschlossen ist und keine weiteren Maßnahmen erwartet werden. Dies gilt sowohl für genehmigte als auch für abgelehnte Anwendungen und wird aus einem finalen Status 'Geschlossen' abgeleitet. | ||
| Bedeutung Diese Aktivität dient als definitiver Endpunkt für den gesamten Prozess. Sie gewährleistet genaue Durchlaufzeitberechnungen für alle Cases, unabhängig von ihrem Ergebnis, und bestätigt, dass der Prozess abgeschlossen ist. Datenquelle Abgeleitet aus dem Fenergo-Case-Audit-Log durch Identifizierung des Timestamps, wenn der Case-Status auf 'Geschlossen', 'Abgeschlossen' oder einen anderen Endzustand gesetzt wird. Erfassen Identifizieren Sie den Timestamp der finalen Statusänderung zu 'Geschlossen' oder 'Abgeschlossen'. Ereignistyp inferred | |||
| Daten & Dokumente angefordert | Dieses Event kennzeichnet, dass das System oder ein Onboarding-Agent formell die notwendigen Informationen und Dokumente vom Kunden angefordert hat. Es wird oft als explizites Event erfasst, wenn eine standardisierte Kommunikationsvorlage gesendet wird. | ||
| Bedeutung Diese Aktivität markiert den Beginn einer kundenabhängigen Phase. Die Messung der Zeit von diesem Punkt bis zum Empfang der Dokumente ist entscheidend für die Analyse der Customer Journey und die Identifizierung von Kommunikationsverzögerungen. Datenquelle Erfasst aus einem Event Log, der mit Kundenkommunikation oder einem Aufgabenabschluss-Log für 'Dokumente anfordern' verbunden ist. Es kann auch aus einer Statusänderung zu 'Wartet auf Kundeninformationen' abgeleitet werden. Erfassen Suchen Sie nach einem protokollierten Event für Kundenkommunikation oder einen Aufgabenabschluss. Ereignistyp explicit | |||
| Hintergrundprüfungen eingeleitet | Diese Aktivität markiert den Punkt, an dem externe Hintergrund-, AML- oder Kreditprüfungen ausgelöst werden. Es ist oft ein explizites Event, das protokolliert wird, wenn eine Integration mit einem Drittanbieter-Service aufgerufen wird. | ||
| Bedeutung Die Verfolgung der Initiierung und des Abschlusses dieser Prüfungen ist entscheidend, um Verzögerungen durch externe Abhängigkeiten zu verstehen. Sie hilft, die interne Prozesszeit von der externen Wartezeit zu isolieren. Datenquelle Typischerweise erfasst aus System-Logs, die API-Aufrufe an externe Screening-Anbieter aufzeichnen, oder aus der Erstellung einer spezifischen 'Hintergrundprüfung'-Aufgabe innerhalb des Fenergo-Cases. Erfassen Suchen Sie Protokolle für externe Service-Integrationen oder die Erstellung einer 'Screening'-Aufgabe. Ereignistyp explicit | |||
| Initiales Screening durchgeführt | Stellt den Abschluss vorläufiger automatischer oder manueller Prüfungen dar, wie z.B. grundlegende Datenvalidierung oder die Überprüfung von Sanktionslisten. Dies wird oft aus einer Statusänderung im Fenergo-Case-Workflow abgeleitet, zum Beispiel dem Übergang von 'Neu' zu 'Screening Abgeschlossen'. | ||
| Bedeutung Die Verfolgung dieses frühen Meilensteins hilft, anfängliche Datenqualitätsprobleme und Engpässe in der Vorqualifizierungsphase zu identifizieren. Sie trennt die initiale automatisierte Phase von den intensiveren manuellen Überprüfungsprozessen. Datenquelle Abgeleitet aus der Case-Historie oder dem Audit-Log durch Identifizierung des Timestamps, wenn der Case-Status in einen Zustand übergeht, der anzeigt, dass das Screening abgeschlossen ist, wie z.B. 'Screening bestanden' oder 'Wartet auf Dokumente'. Erfassen Identifizieren Sie Statusänderungen zu 'Screening Complete' oder ähnlichem aus der Case-Historie. Ereignistyp inferred | |||
| Konto aktiviert | Zeigt an, dass das Kundenkonto nach Genehmigung erfolgreich im Kernbanken- oder relevanten nachgelagerten System erstellt und aktiviert wurde. Dies kann aus einem finalen Status-Update in Fenergo nach der Genehmigung abgeleitet werden. | ||
| Bedeutung Diese Aktivität bestätigt die erfolgreiche Übergabe vom Onboarding-Prozess zum aktiven Kundenstatus. Die Messung der Zeit von der Genehmigung bis zur Aktivierung kann Verzögerungen bei der operativen Einrichtung aufzeigen. Datenquelle Dies kann aus einem Case-Status wie 'Konto aktiv' oder 'Onboarding abgeschlossen' abgeleitet werden. Es könnte auch ein explizites Event sein, das durch eine Integration mit einem nachgelagerten System protokolliert wird. Erfassen Suchen Sie nach einer Statusänderung nach der Genehmigung oder einem Integrationserfolgs-Log-Event. Ereignistyp inferred | |||
| Unterlagen eingegangen | Diese Aktivität zeigt an, dass der Kunde die erforderlichen Dokumente hochgeladen oder eingereicht hat, die nun in Fenergo zur Überprüfung zur Verfügung stehen. Dies wird typischerweise abgeleitet, wenn der Case-Status auf 'Dokumente erhalten' oder 'Überprüfung ausstehend' aktualisiert wird. | ||
| Bedeutung Dies markiert das Ende der Kundenwartezeit und den Beginn des internen Überprüfungszyklus. Es ist entscheidend für die Messung der Kundenreaktionszeiten und der internen Bearbeitungswartezeiten. Datenquelle Abgeleitet aus dem Case-Audit-Trail, der den Timestamp einer Statusänderung zu 'Dokumente empfangen' oder einem ähnlichen Zustand aufzeichnet. Es kann auch mit Dokumenten-Upload-Events verknüpft sein. Erfassen Identifizieren Sie den Timestamp der Statusänderung zu 'Dokumente empfangen' oder 'Bereit zur Prüfung'. Ereignistyp inferred | |||
| Zusätzliche Informationen angefordert | Stellt eine Nacharbeitsschleife dar, bei der das Onboarding-Team für Klärungen oder fehlende Dokumente erneut auf den Kunden zugehen muss. Dies ist ein explizites Event, das typischerweise protokolliert wird, wenn eine Kommunikation an den Kunden gesendet wird. | ||
| Bedeutung Diese Aktivität ist ein primärer Indikator für Prozesseffizienz und ein schlechtes Kundenerlebnis. Die Verfolgung ihrer Häufigkeit hilft, die Grundursachen für Nacharbeiten zu identifizieren und unterstützt die KPI 'Rework Loop Rate'. Datenquelle Erfasst aus einem Event Log der Kundenkommunikation oder einer Statusänderung zu 'Wartet auf zusätzliche Informationen'. Ersteres ist präziser, um den genauen Zeitpunkt der Anfrage zu erfassen. Erfassen Suchen Sie protokollierte Kommunikationsereignisse oder eine Statusänderung zu 'Wartet auf Kundenantwort'. Ereignistyp explicit | |||
Extraktionsleitfäden
Schritte
- Zugriff auf das Berichtsmodul: Melden Sie sich bei der Fenergo-Anwendung mit einem Benutzerkonto an, das ausreichende Berechtigungen für das Reporting & Analytics Modul besitzt. Navigieren Sie zu diesem Modul, das sich typischerweise im Hauptanwendungsmenü befindet.
- Neuen Bericht erstellen: Starten Sie die Erstellung eines neuen benutzerdefinierten Berichts. Wählen Sie einen Namen und eine Beschreibung, die den Zweck klar identifizieren, zum Beispiel 'KYC Onboarding Event Log for Process Mining'.
- Primäre Datenquelle definieren: Wählen Sie das Kerndatenobjekt oder die Ansicht, das/die Case-Lebenszyklusinformationen erfasst. Dies ist oft eine vorkonfigurierte Ansicht wie
[CaseWorkflowHistory]oder[LifecycleEventsView]. Dieses Objekt sollte Case-Identifikatoren, Event-Namen oder Status und Timestamps enthalten. - Berichtsspalten konfigurieren (Attribute): Verwenden Sie die Berichtserstellungs-Oberfläche, um Spalten hinzuzufügen. Ordnen Sie die Quellfelder aus dem Fenergo-Datenmodell den erforderlichen Event Log Attributen zu. Ordnen Sie zum Beispiel Fenergos
CaseIDzuCustomerApplication,EventTimestampzuEventStartTimeundEventPerformerzuInitiatingUser. - Aktivitätslogik aufbauen: Dies ist der kritischste Schritt. Der Bericht muss so konfiguriert werden, dass für jede der 14 erforderlichen Aktivitäten eine separate Zeile generiert wird. Dies wird erreicht, indem logische Blöcke oder gefilterte Datensätze für jede Aktivität erstellt und diese mit einer UNION- oder gleichwertigen Funktion innerhalb des Berichtsgenerators kombiniert werden.
- Logik für 'Case erstellt' definieren: Erstellen Sie den ersten Block. Filtern Sie die Datenquelle nach dem initialen Case-Erstellungs-Event. Dies basiert oft auf dem frühesten mit dem Case verknüpften Timestamp oder einem Event-Typ namens 'Case Created'. Ordnen Sie das
CreationDatedemEventStartTimezu. - Statusbasierte Aktivitätslogik definieren: Für Aktivitäten, die aus Statusänderungen abgeleitet werden (z. B. 'Dokumente empfangen', 'Antrag genehmigt'), erstellen Sie separate Blöcke. Filtern Sie die Datenquelle nach dem spezifischen
Status-Feldwert und verwenden Sie dasStatusChangeDatealsEventStartTime. - Aufgabenbasierte Aktivitätslogik definieren: Für Aktivitäten, die mit Workflow-Aufgaben verknüpft sind (z. B. 'Compliance Review Completed'), erstellen Sie Blöcke, die nach
TaskNameundTaskCompletionDatefiltern. Verwenden Sie das Abschlussdatum alsEventStartTime. - Globale Berichtsfilter einstellen: Wenden Sie berichtsebenen Filter an, um den Datenumfang festzulegen. Setzen Sie einen spezifischen
Datumsbereichfür denEventStartTime, um übermäßig große Exporte zu vermeiden. Ein Zeitraum von 3 bis 6 Monaten wird für die initiale Analyse empfohlen. Filtern Sie nach dem spezifischen Case-Typ, wie z.B. 'KYC Customer Onboarding'. - Bericht ausführen und Vorschau anzeigen: Führen Sie den Bericht innerhalb der Fenergo-Benutzeroberfläche aus. Zeigen Sie eine Vorschau der ersten 100-200 Zeilen an, um sicherzustellen, dass die Datenstruktur korrekt ist, alle Spalten wie erwartet gefüllt sind und verschiedene Aktivitäten vorhanden sind.
- Daten exportieren: Exportieren Sie die vollständigen Berichtsergebnisse in eine CSV- oder Excel-Datei. Dies ist die Roh-Event-Log-Datei.
- Finale Datenvorbereitung: Öffnen Sie die exportierte CSV-Datei. Falls die Spalten
SourceSystemundLastDataUpdatenicht direkt vom Bericht generiert werden konnten, fügen Sie diese manuell hinzu. Setzen Sie 'Fenergo' alsSourceSystemfür alle Zeilen und den Export-Timestamp alsLastDataUpdate.
Konfiguration
- Voraussetzungen: Der Benutzer benötigt Zugriff auf das Fenergo Reporting & Analytics Modul mit Berechtigungen zum Erstellen und Ausführen benutzerdefinierter Berichte.
- Wesentliche Datenquellen: Der Bericht sollte hauptsächlich aus Fenergos Case Management- und Workflow-Historie-Objekten erstellt werden. Gängige Quellen sind
[CaseDetails],[CaseStatusHistory]und[WorkflowTaskHistory]. Die genauen Namen können je nach Ihrer Fenergo-Konfiguration variieren. - Datumsbereich: Es ist entscheidend, einen Datumsbereichsfilter auf den Event-Timestamp zu setzen, um die Performance zu steuern. Beginnen Sie mit einem Zeitraum von 3 bis 6 Monaten. Für historische Analysen führen Sie den Bericht in Batches (z. B. vierteljährlich oder jährlich) aus.
- Wichtige Filter: Filtern Sie immer nach dem spezifischen Prozess- oder Case-Typ, wie z.B. 'KYC Customer Onboarding', um irrelevante Daten auszuschließen. Möglicherweise müssen Sie auch nach Rechtsträger-Typ oder Gerichtsbarkeit filtern, abhängig von Ihren Analysezielen.
- Aktivitätsdefinition: Jede Aktivität muss anhand spezifischer Filterkriterien in Feldern wie
Status,TaskNameoder einem dediziertenEventType-Feld definiert werden. Die Verwendung dieser Felder ist entscheidend, um jedes einzigartige Event im Prozess zu isolieren. - Performance-Überlegungen: Berichte, die viele Datenquellen zusammenführen oder einen weiten Datumsbereich scannen, können langsam sein. Planen Sie den Bericht, wenn möglich, für die Ausführung außerhalb der Spitzenzeiten ein. Vermeiden Sie das Einfügen unnötiger Spalten in den Export, da dies die Verarbeitungszeit erhöht.
a Beispielabfrage config
/*
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]'