Repräsentatives Fallattribut

Überblick

Die Anreicherung mit dem repräsentativen Fallattribut erstellt leistungsstarke Attribute auf Fall-Ebene, indem sie Ereignisattributwerte aus bestimmten Aktivitäten innerhalb jedes Falls extrahiert und aggregiert. Im Gegensatz zur einfachen Attributextraktion bietet diese Anreicherung erweiterte Aggregationsoptionen wie Summe, Durchschnitt, Minimum und Maximum, was sie ideal für die Erstellung aussagekräftiger Fallmetriken aus Ereignisdaten macht.

Diese Anreicherung geht über die grundlegende Extraktion des ersten/letzten Auftretens hinaus, indem sie mathematische Aggregationen anbietet, die Muster und Erkenntnisse über mehrere Ereignisvorkommen hinweg aufdecken. Zum Beispiel können Sie den Gesamtwert aller Posten einer Rechnung berechnen, die durchschnittliche Bearbeitungszeit über mehrere Genehmigungsschritte ermitteln oder den maximal angewendeten Rabattprozentsatz bei einer Auftragsänderung feststellen. Die Anreicherung enthält zudem intelligente Fallback-Optionen, um Fälle zu berücksichtigen, in denen bestimmte Aktivitäten nicht vorkommen, und gewährleistet so eine robuste Datenerfassung selbst bei Prozessvariationen.

Häufige Anwendungsfälle

  • Berechnung des Gesamtwertes einer Rechnung durch Summierung aller Postenbeträge aus "Add Invoice Line"-Aktivitäten
  • Bestimmung der durchschnittlichen Genehmigungszeit über mehrere Genehmigungsaktivitäten in Beschaffungsprozessen
  • Ermittlung des maximalen Rabattprozentsatzes, der bei allen "Apply Discount"-Aktivitäten in Verkaufsaufträgen angewendet wurde
  • Feststellung des minimalen Lagerbestands während einer beliebigen "Check Inventory"-Aktivität
  • Extraktion des ersten Kundenansprechpartners aus "Customer Inquiry"-Aktivitäten
  • Erfassung des letzten Qualitätsprüfers aus "Quality Check"-Aktivitäten
  • Summierung der gesamten Versandkosten aus mehreren "Calculate Shipping"-Aktivitäten in Logistikprozessen
  • Durchschnittliche Bewertung der Kundenzufriedenheit aus mehreren "Customer Feedback"-Touchpoints

Einstellungen

Filter: Optionaler Filter, um die Anreicherung nur auf bestimmte Fälle anzuwenden. Die Anreicherung erstellt Attribute nur für Fälle, die den Filterkriterien entsprechen. Leer lassen, um sie auf alle Fälle im Datensatz anzuwenden.

Neuer Attributname: Der Name für das neue Fallattribut, das erstellt wird. Wählen Sie einen beschreibenden Namen, der klar angibt, was das Attribut repräsentiert, wie z.B. "Total Invoice Value", "Average Approval Time" oder "Last Quality Inspector".

Ereignisspaltenname: Wählen Sie das Ereignisattribut, dessen Werte Sie extrahieren oder aggregieren möchten. Dies können numerische Werte für Berechnungen (wie Beträge oder Dauer), Textwerte (wie Ressourcennamen oder Standorte) oder Datumswerte (wie Zeitstempel) sein.

Repräsentative Fallaktivitätsnamen: Wählen Sie eine oder mehrere Aktivitäten aus, aus denen die Attributwerte extrahiert werden sollen. Die Anreicherung berücksichtigt nur Ereignisse, die diesen Aktivitätsnamen entsprechen. Bei mehreren Aktivitäten wird die Aggregation über alle passenden Ereignisse durchgeführt.

Auswahl des Repräsentativen Fallereignisses: Bestimmt, wie Werte aggregiert oder ausgewählt werden, wenn mehrere passende Ereignisse vorhanden sind:

  • First: Nimmt den Wert des chronologisch ersten passenden Ereignisses
  • Last: Nimmt den Wert des chronologisch letzten passenden Ereignisses
  • Sum: Addiert alle Werte der passenden Ereignisse (nur numerische Attribute)
  • Average: Berechnet den Durchschnitt aller Werte passender Ereignisse (nur numerische Attribute)
  • Min: Findet den Mindestwert aller passenden Ereignisse
  • Max: Findet den Höchstwert aller passenden Ereignisse
  • All: Verkettet alle Werte passender Ereignisse (erstellt eine Liste)

Wähle neuestes Ereignis, wenn Spezifika Null sind: Wenn aktiviert, verwendet die Anreicherung bei fehlenden Attributwerten (oder Nullwerten) innerhalb der angegebenen Aktivitäten den neuesten nicht-null Wert dieses Attributs aus irgendeiner Aktivität im Fall als Fallback. So erhalten Sie nach Möglichkeit immer einen Wert, selbst wenn die spezifischen Aktivitäten ihn nicht enthalten.

Beispiele

Beispiel 1: Berechnung des Gesamtwertes einer Rechnung

Szenario: Ein Beschaffungsprozess enthält mehrere "Add Invoice Line"-Aktivitäten, jede mit einem "LineAmount"-Attribut. Sie möchten den Gesamtwert der Rechnung für jeden Fall berechnen.

Einstellungen:

  • Filter: (leer - auf alle Fälle anwenden)
  • Neuer Attributname: Total_Invoice_Value
  • Ereignisspaltenname: LineAmount
  • Repräsentative Fallaktivitätsnamen: Add Invoice Line
  • Auswahl des repräsentativen Fallereignisses: Sum
  • Wähle neuestes Ereignis, wenn Spezifika Null sind: False

Ausgabe: Erstellt ein Fallattribut "Total_Invoice_Value", das die Summe aller LineAmount-Werte aus den "Add Invoice Line"-Aktivitäten enthält. Für einen Fall mit drei Posten im Wert von 500 $, 750 \(und 250\) beträgt der Total_Invoice_Value 1.500 $.

Erkenntnisse: Ermöglicht die Analyse der Rechnungsverteilung, Identifikation von Transaktionen mit hohem Wert, die zusätzliche Genehmigung erfordern, und Verfolgung der durchschnittlichen Rechnungshöhe über die Zeit.

Beispiel 2: Durchschnittliche Genehmigungsdauer

Szenario: Ein Darlehensgenehmigungsprozess umfasst mehrere Genehmigungsstufen ("Initial Approval", "Risk Approval", "Final Approval"), jede mit dem Attribut "ApprovalDuration" in Stunden. Sie möchten die durchschnittliche Genehmigungsdauer ermitteln.

Einstellungen:

  • Filter: (leer)
  • Neuer Attributname: Avg_Approval_Hours
  • Ereignisspaltenname: ApprovalDuration
  • Repräsentative Fallaktivitätsnamen: Initial Approval, Risk Approval, Final Approval
  • Auswahl des repräsentativen Fallereignisses: Average
  • Wähle neuestes Ereignis, wenn Spezifika Null sind: False

Ausgabe: Erstellt das Attribut "Avg_Approval_Hours" mit der durchschnittlichen Dauer aller Genehmigungsaktivitäten. Wenn die Genehmigungen 2, 4 und 3 Stunden dauerten, beträgt der Durchschnitt 3 Stunden.

Erkenntnisse: Erkennt Engpässe im Genehmigungsprozess, unterstützt die Festlegung realistischer SLA und hebt Fälle mit ungewöhnlich langen oder kurzen Genehmigungszeiten hervor.

Beispiel 3: Maximal angewendeter Rabatt

Szenario: In einem Vertriebsprozess können mehrere Rabattaktivitäten auftreten ("Manager Discount", "Seasonal Discount", "Volume Discount"), jede mit einem Attribut "DiscountPercent". Sie möchten den höchsten gewährten Rabatt verfolgen.

Einstellungen:

  • Filter: Process = "B2B Sales"
  • Neuer Attributname: Max_Discount_Percent
  • Ereignisspaltenname: DiscountPercent
  • Repräsentative Fallaktivitätsnamen: Manager Discount, Seasonal Discount, Volume Discount
  • Auswahl des repräsentativen Fallereignisses: Max
  • Wähle neuestes Ereignis, wenn Spezifika Null sind: False

Ausgabe: Erstellt "Max_Discount_Percent" mit dem höchsten Rabattprozentsatz, der in jedem Fall angewendet wurde. Wenn Rabatte von 5 %, 10 % und 7 % erteilt wurden, ist der Maximalwert 10 %.

Erkenntnisse: Unterstützt die Kontrolle von Rabattpolitiken, Identifikation von Fällen mit übermäßigen Rabatten und Analyse der Auswirkung von Rabatten auf Gewinnmargen.

Beispiel 4: Letztes verantwortliches Lager mit Fallback

Szenario: In einem Logistikprozess durchlaufen Artikel mehrere Lagerstätten. Sie möchten das letzte Lager identifizieren, das jede Sendung bearbeitet hat, wobei manche Aktivitäten keine Lagerdaten enthalten.

Einstellungen:

  • Filter: (leer)
  • Neuer Attributname: Final_Warehouse
  • Ereignisspaltenname: WarehouseLocation
  • Repräsentative Fallaktivitätsnamen: Ship Item, Transfer Item, Store Item
  • Auswahl des repräsentativen Fallereignisses: Last
  • Wähle neuestes Ereignis, wenn Spezifika Null sind: True

Ausgabe: Erstellt "Final_Warehouse" mit dem Lagerstandort der letzten Versand-, Transfer- oder Lageraktivität. Falls diese Aktivitäten keine Lagerdaten enthalten, wird als Fallback der neueste Lagerstandort aus irgendeiner Aktivität im Fall verwendet.

Erkenntnisse: Ermöglicht die Nachverfolgung der endgültigen Lieferpunkte, Analyse der Lagerauslastung und Erkennung von Versandmustern.

Beispiel 5: Minimaler Lagerbestand während der Auftragsbearbeitung

Szenario: Ein Bestandsmanagementprozess prüft Lagerbestände an mehreren Punkten. Sie möchten den niedrigsten Lagerbestand während der Auftragsabwicklung identifizieren, um Engpässe zu erkennen.

Einstellungen:

  • Filter: Order_Type = "Rush Order"
  • Neuer Attributname: Min_Stock_Level
  • Ereignisspaltenname: CurrentStockLevel
  • Repräsentative Fallaktivitätsnamen: Check Stock, Reserve Inventory, Update Stock
  • Auswahl des repräsentativen Fallereignisses: Min
  • Wähle neuestes Ereignis, wenn Spezifika Null sind: False

Ausgabe: Erstellt "Min_Stock_Level" mit dem niedrigsten während des Auftragsprozesses ermittelten Lagerbestand. Wenn Lagerprüfungen Werte von 50, 25 und 30 Einheiten zeigten, ist der Minimalwert 25.

Erkenntnisse: Identifiziert Aufträge mit Risiko eines Lagerengpasses, unterstützt die Optimierung von Nachbestellpunkten und deckt Muster im Verbrauch von Lagerbeständen auf.

Ausgabe

Die Anreicherung des repräsentativen Fallattributs erstellt ein einzelnes neues Fallattribut mit dem in der Konfiguration angegebenen Namen. Der Datentyp des neuen Attributs entspricht dem Quellattribut im Ereignis, und die Werte werden durch die gewählte Aggregationsmethode bestimmt.

Attribut-Eigenschaften:

  • Ort: Fälltabelle (zugänglich in Fallattributlisten und Filtern)
  • Datentyp: Entspricht dem Quell-Ereignisattribut (numerisch, Text, Datum, Boolean)
  • Herkunft: Als abgeleitetes Attribut für Lineage-Tracking gekennzeichnet
  • Anzeigeformat: Erbt Formatierung vom Quell-Ereignisattribut

Regeln zur Wertzuweisung:

  • Fälle mit passenden Aktivitäten erhalten Werte basierend auf der Aggregationsauswahl
  • Fälle ohne passende Aktivitäten erhalten Nullwerte (sofern kein Fallback aktiviert ist)
  • Bei aktivierter Fallback-Option werden Nullwerte durch den neuesten Nicht-Null-Wert irgendeiner Aktivität ersetzt
  • Aggregationen, die numerische Daten erfordern (Sum, Average), funktionieren nur mit numerischen Ereignisattributen
  • Die Auswahl "All" erzeugt verkettete Wertlisten

Integrationspunkte:

  • Neues Attribut ist sofort in Fallfiltern und Berechnungen verfügbar
  • Kann in nachfolgenden Anreicherungen als Eingabe verwendet werden
  • Erscheint in Datenexporten und API-Antworten
  • Verfügbar für Visualisierungen in Diagrammen und Dashboards
  • Kann mit anderen Fallattributen in berechneten Feldern kombiniert werden

Diese Dokumentation ist Teil der mindzie Studio Process Mining Plattform.