Activity Copy Latest EventValue

Übersicht

Die Bereicherung Activity Copy Latest EventValue propagiert Ereignisattributwerte vorwärts durch die chronologische Abfolge von Aktivitäten innerhalb jedes Falls. Dieses leistungsstarke Datenpropagationstool erfasst den zuletzt bekannten Wert aus angegebenen Quellaktivitäten und kopiert ihn bei jedem Auftreten in eine Zielaktivität. Dadurch entsteht ein „Forward-Fill“-Muster, das sicherstellt, dass wichtige Informationen durch Ihre Prozesszeitachse fließen.

Diese Bereicherung löst eine häufige Herausforderung im Process Mining: Den Erhalt des Kontexts über Aktivitäten hinweg, wenn wichtige Daten an bestimmten Punkten im Prozess erscheinen, aber für die Analyse in späteren Phasen benötigt werden. Zum Beispiel wird die Prioritätsstufe eines Kunden beim „Order Received“-Ereignis erfasst, doch diese Prioritätsinformation muss bei nachfolgenden Aktivitäten wie „Quality Check“ oder „Ship Order“ verfügbar sein. Die Bereicherung verfolgt die Werte bei ihrem Auftreten und trägt sie intelligent an die Stellen weiter, an denen sie benötigt werden.

Im Gegensatz zum einfachen Attributkopieren, das eine exakte Abfolge von Aktivitäten voraussetzt, ist diese Bereicherung robust gegenüber Prozessvariationen. Sie hält den zuletzt bekannten Wert im gesamten Fall aufrecht, unabhängig davon, wie viele Ereignisse zwischen Quell- und Zielaktivität liegen. Damit eignet sie sich ideal für Szenarien, in denen Daten unregelmäßig auftreten, aber an mehreren nachgelagerten Punkten für Filterung, Analyse oder Entscheidungsfindung verfügbar sein müssen.

Häufige Verwendungen

  • Prioritätsstufen von Kunden vom Auftragseingang bis zu allen Erfüllungsaktivitäten für prioritätsbasierte Analysen weitergeben
  • Den zuletzt genehmigten Budgetbetrag von Genehmigungsaktivitäten zu nachfolgenden Ausgabeveranstaltungen weitertragen
  • Die jüngste Qualitätsbewertung von Inspektionsaktivitäten zu Versand- und Auslieferungsaktivitäten kopieren
  • Den zuletzt bekannten Lagerort von Check-In-Aktivitäten zu allen folgenden Handhabungsaktivitäten propagieren
  • Preisklasseninformationen von Angebotsaktivitäten zu Auftragsbearbeitungsaktivitäten weitergeben
  • Die zuletzt zugewiesene Ressource von Zuordnungsaktivitäten zu Ausführungsaktivitäten kopieren
  • Risikobewertungsergebnisse von Bewertungsaktivitäten zu Genehmigungs- und Ausführungsaktivitäten propagieren
  • Die jüngste Statusaktualisierung von Checkpoint-Aktivitäten zu Abschlussaktivitäten weiterleiten

Einstellungen

Filter: Optionaler Filter, um die Bereicherung nur auf bestimmte Fälle anzuwenden. Die Bereicherung verarbeitet nur Fälle, die den Filterkriterien entsprechen. Leer lassen, um auf alle Fälle im Datensatz anzuwenden. Nützlich, wenn verschiedene Prozesse unterschiedliche Wertpropagationsregeln benötigen.

Activity Name: Die Zielaktivität, in der der zuletzt bekannte Wert geschrieben wird. Jedes Mal, wenn diese Aktivität in einem Fall auftritt, erhält sie den zuletzt erfassten Wert aus den Quellaktivitäten. Wählen Sie die Aktivität oder Aktivitäten aus, bei denen die propagierte Information für Analyse oder Filterung verfügbar sein soll.

New Event Attribute Name: Der Name für das neue Ereignisattribut, das bei der Zielaktivität erstellt wird. Dieses Attribut enthält den zuletzt bekannten Wert aus den Quellaktivitäten. Wählen Sie einen aussagekräftigen Namen, der Quelle und Zweck klar angibt, z. B. „Latest_Customer_Priority“ oder „Current_Approved_Budget“.

Copy Activities: Die Quellaktivitäten, von denen Werte erfasst werden sollen. Die Bereicherung überwacht diese Aktivitäten in chronologischer Reihenfolge und verfolgt den zuletzt gesehenen Wert. Sie können mehrere Aktivitäten angeben, und die Bereicherung aktualisiert ihren gespeicherten Wert bei jedem Auftreten einer davon. Wählen Sie alle Aktivitäten aus, die den Wert liefern oder aktualisieren können, den Sie weitergeben möchten.

Copy Activity Attribute: Das Ereignisattribut aus den Quellaktivitäten, dessen Wert vorwärts propagiert werden soll. Dieses Attribut muss in den Quellaktivitäten existieren und bestimmt die Daten, die weitergegeben werden. Das Attribut kann numerisch, Text, Datum oder Boolean sein; der Datentyp wird im neuen Attribut beibehalten.

Beispiele

Beispiel 1: Propagierung der Kundenpriorität in der Auftragsabwicklung

Szenario: Ihr E-Commerce-Prozess erfasst die Kundenprioritätsstufe (Gold, Silber, Bronze) bei der Aktivität „Order Received“. Diese Prioritätsinformation soll bei den Aktivitäten „Quality Check“ und „Pack Order“ verfügbar sein, um hochwertige Sendungen zu identifizieren und entsprechende Servicelevel anzuwenden, jedoch ist das Prioritätsattribut dort nicht natürlich vorhanden.

Einstellungen:

  • Filter: (leer – auf alle Fälle anwenden)
  • Activity Name: Quality Check, Pack Order
  • New Event Attribute Name: Customer_Priority_Level
  • Copy Activities: Order Received, Update Customer Status
  • Copy Activity Attribute: CustomerPriority

Ergebnis: Erstellt ein neues Ereignisattribut „Customer_Priority_Level“ auf allen Aktivitäten „Quality Check“ und „Pack Order“. Für jeden Fall verfolgt die Bereicherung den aktuellsten Prioritätswert aus „Order Received“ oder „Update Customer Status“. Wenn „Quality Check“ oder „Pack Order“ auftritt, erhält es den zuletzt gesehenen Prioritätswert im Fall. Wird der Kundenstatus im Verlauf aktualisiert, fließt die neue Priorität zu den anschließenden Aktivitäten.

Erkenntnisse: Ermöglicht das Filtern von Qualitätsprüfungen nach Kundenpriorität, um Goldkunden besondere Aufmerksamkeit zu schenken, die Analyse von Verpackungszeiten nach Prioritätsstufen zur Sicherstellung der Servicelevel und die Erstellung von prioritätsbezogenen Leistungsdashboards mit Durchsatz und Zykluszeit nach Kundenbedeutung.

Beispiel 2: Budgetverfolgung im Genehmigungsprozess

Szenario: Ein Beschaffungsprozess umfasst mehrere Budgetgenehmigungsstufen. Jede Aktivität „Budget Approval“ erfasst einen genehmigten Betrag, der im Prozess gegebenenfalls geändert wird. Das aktuell genehmigte Budget soll bei den Aktivitäten „Create Purchase Order“ und „Issue Payment“ verfügbar sein, um Ausgaben gegen genehmigte Beträge zu validieren.

Einstellungen:

  • Filter: Department = "Procurement"
  • Activity Name: Create Purchase Order, Issue Payment
  • New Event Attribute Name: Approved_Budget_Amount
  • Copy Activities: Initial Budget Approval, Revised Budget Approval, Final Budget Approval
  • Copy Activity Attribute: ApprovedAmount

Ergebnis: Erstellt „Approved_Budget_Amount“ auf den Aktivitäten zur Bestellung und Zahlung mit dem zuletzt genehmigten Budgetbetrag. Erhält ein Fall beispielsweise zuerst eine Genehmigung über 10.000 $, dann eine Revision auf 12.000 $, zeigen Bestellung und Zahlung 12.000 $ an. Bei mehreren Genehmigungen wird der jeweils letzte Wert weitergegeben.

Erkenntnisse: Ermöglicht die Validierung, dass Bestellungen das genehmigte Budget nicht überschreiten, die Analyse der Häufigkeit von Budgetänderungen, die Identifikation von Zahlungen nach Budgetänderungen sowie die Nachverfolgung von Ausgabemustern im Verhältnis zu genehmigten Beträgen.

Beispiel 3: Propagierung von Qualitätsbewertungen in der Fertigung

Szenario: Ein Fertigungsprozess führt Qualitätsprüfungen in mehreren Phasen durch („Initial Inspection“, „Mid-Process Check“, „Final Inspection“). Jede Prüfung vergibt eine Qualitätsbewertung. Der zuletzt bekannte Qualitätswert soll bei „Package Product“ und „Ship Product“ verfügbar sein, damit nur ordnungsgemäß bewertete Artikel ausgeliefert werden.

Einstellungen:

  • Filter: Product_Line = "Electronics"
  • Activity Name: Package Product, Ship Product
  • New Event Attribute Name: Latest_Quality_Rating
  • Copy Activities: Initial Inspection, Mid-Process Check, Final Inspection
  • Copy Activity Attribute: QualityRating

Ergebnis: Erstellt „Latest_Quality_Rating“ bei Verpackungs- und Versandaktivitäten mit dem zuletzt vergebenen Qualitätsbewert. Erhält ein Produkt Bewertungen „A“, „B“ und „A“ bei den Prüfungen, zeigen Verpackung und Versand „A“ an (die finale Bewertung). So haben nachgelagerte Aktivitäten stets Zugriff auf den aktuellen Qualitätsstatus.

Erkenntnisse: Ermöglicht das Filtern von Versandaktivitäten nach Qualitätsbewertung, die Analyse von Qualitätsänderungen durch den Fertigungsprozess, die Nachverfolgung der Korrelation von Qualitätsbewertungen mit Kundenrücksendungen und die Sicherstellung, dass der Versand nur nach akzeptabler Endprüfung erfolgt.

Beispiel 4: Lagerortverfolgung in der Lagerhaltung

Szenario: Ein Lagerprozess bewegt Artikel durch mehrere Lagerorte. „Check In“, „Transfer“ und „Relocate“ aktualisieren den Lagerort. Der aktuelle Standort soll bei „Pick Item“ und „Load for Shipping“ verfügbar sein, um die Routenplanung zu optimieren und Ineffizienzen beim Kommissionieren zu erkennen.

Einstellungen:

  • Filter: (leer)
  • Activity Name: Pick Item, Load for Shipping
  • New Event Attribute Name: Current_Warehouse_Location
  • Copy Activities: Check In, Transfer Warehouse, Relocate Inventory
  • Copy Activity Attribute: WarehouseLocation

Ergebnis: Erstellt „Current_Warehouse_Location“ auf den Kommissionier- und Ladeaktivitäten, das den aktuellen Lagerbereich anzeigt. Wenn Artikel durch Check-In (Zone A), Transfer (Zone B) und Umlagerung (Zone C) bewegt werden, erhalten Kommissionieraktivitäten „Zone C“ – den zuletzt bekannten Standort. So besteht jederzeit eine genaue Standortübersicht.

Erkenntnisse: Ermöglicht die Analyse der Kommissioniereffizienz nach Lagerzone, die Identifikation von Fällen mit suboptimalem Kommissionierstandort, die Nachverfolgung der Anzahl an Umlagerungen vor dem Kommissionieren und die Optimierung der Lagerlayoutgestaltung auf Grundlage des tatsächlichen Kommissionierflusses.

Beispiel 5: Propagierung von Risikobewertungen im Kreditprozess

Szenario: Ein Kreditprozess beinhaltet Risikobewertungsaktivitäten, die Risikopunkte berechnen und aktualisieren. „Automated Risk Check“ liefert eine initiale Bewertung, „Manual Risk Review“ kann diese anpassen und „Final Risk Assessment“ liefert die endgültige Bewertung. Die aktuelle Risikobewertung soll bei den Aktivitäten „Generate Loan Terms“ und „Approve Loan“ vorliegen, um risikobewusste Entscheidungen zu treffen.

Einstellungen:

  • Filter: Loan_Type = "Business Loan"
  • Activity Name: Generate Loan Terms, Approve Loan
  • New Event Attribute Name: Current_Risk_Score
  • Copy Activities: Automated Risk Check, Manual Risk Review, Final Risk Assessment
  • Copy Activity Attribute: RiskScore

Ergebnis: Erstellt „Current_Risk_Score“ in den Aktivitäten zur Darlehensbedingungenserstellung und Genehmigung mit der aktuellsten Risikobewertung. Erhält ein Kredit beispielsweise eine automatisierte Bewertung von 72, eine manuelle Überprüfung reduziert auf 68, und die endgültige Bewertung bestätigt 68, erhalten beide nachgelagerten Aktivitäten 68. So basieren Entscheidungen auf der aktuellsten Risikoanalyse.

Erkenntnisse: Ermöglicht die Analyse der Darlehensbedingungen nach Risikobewertung, die Identifikation von Fällen mit Genehmigungen trotz hoher Risiken, die Nachverfolgung der Häufigkeit von manuellen Überprüfungen von automatisierten Bewertungen und die Validierung, dass Hochrisikokredite angemessen überwacht werden.

Ausgabe

Die Bereicherung Activity Copy Latest EventValue erzeugt ein neues ereignisebenes Attribut in der angegebenen Zielaktivität oder den Zielaktivitäten. Das Attribut enthält den zuletzt erfassten Wert aus den Quellaktivitäten zum Zeitpunkt des Auftretens der Zielaktivität.

Attribut-Eigenschaften:

  • Ort: Ereignistabelle, spezifisch für die Zielaktivität/en
  • Datentyp: Entspricht dem Quellattribut (numerisch, Text, Datum, boolean)
  • Ableitung: Als abgeleitetes Attribut für Nachverfolgung markiert
  • Anzeigeformat: Übernimmt Formatierung vom Quellattribut
  • Geltungsbereich: Nur bei den Ereignissen der spezifizierten Zielaktivität/en gefüllt

Regeln zur Wertzuweisung:

  • Die Bereicherung verarbeitet Ereignisse chronologisch innerhalb jedes Falls
  • Beim Auftreten einer Quellaktivität wird deren Attributwert erfasst und als „zuletzt bekannter Wert“ gehalten
  • Beim Auftreten der Zielaktivität erhält diese den aktuellen zuletzt bekannten Wert
  • Tritt die Zielaktivität vor jeglicher Quellaktivität auf, bleibt das neue Attribut null
  • Tritt zwischen Zielaktivitäten eine oder mehrere Quellaktivitäten auf, wird nur der jüngste Wert weitergegeben
  • Jeder Fall verwaltet seine eigene unabhängige Verfolgung der zuletzt bekannten Werte

Integrationspunkte:

  • Neues Attribut verfügbar in Ereignisfiltern für die Zielaktivität
  • Kann in Ereignisebenen-Berechnungen und Filtern verwendet werden
  • Wird in Ereignisdaten-Exports angezeigt, wenn die Zielaktivität enthalten ist
  • Verfügbar für Visualisierungen in Variantenanalysen und Zeitachsenansichten
  • Kann in nachfolgenden Bereicherungen als Quelldaten referenziert werden
  • Ermöglicht aktivitätsspezifische Filterung und Analyse basierend auf propagierten Werten

Leistungseigenschaften:

  • Verarbeitet Ereignisse sequentiell je Fall (ein Durchlauf)
  • Speicheroptimiert, da nur ein Wert pro Fall verfolgt wird
  • Geeignet für große Ereignisprotokolle, da keine fallübergreifenden Suchen nötig sind
  • Laufzeit skaliert linear mit der Gesamtzahl der Ereignisse

Diese Dokumentation ist Teil der mindzieStudio Process Mining Plattform.