Maximalwert

Übersicht

Die Maximalwert-Anreicherung identifiziert und extrahiert den maximalen Wert eines ausgewählten Ereignisattributs aus allen Ereignissen innerhalb eines jeden Falls und erstellt ein neues Fallattribut mit diesem höchsten Wert. Dieser statistische Operator ist entscheidend, um Spitzenwerte, Worst-Case-Szenarien und maximale Grenzwerte in Ihren Prozessdaten zu verstehen. Im Gegensatz zu Aggregationen, die Werte mitteln oder summieren können, erfasst Maximalwert speziell den einzelnen höchsten Wert, der während der gesamten Prozessausführung auftritt, und ist damit unverzichtbar für die Identifikation von Extremen und Ausreißern.

Diese Anreicherung ist besonders in Process-Mining-Szenarien leistungsfähig, bei denen das Verständnis maximaler Werte wichtige Einblicke in Prozessgrenzen, Kapazitätslimits oder Spitzenleistungsindikatoren bietet. Beispielsweise können Sie den höchsten Kostenwert ermitteln, der bei einem Schritt des Beschaffungsprozesses anfällt, die höchste Temperatur während eines Fertigungszyklus oder die längste einzelne Wartezeit eines Kunden. Die Anreicherung bewahrt den Datentyp des Quellattributs, wodurch numerische Maxima, Datumsmaxima und sogar Textmaxima (basierend auf alphabetischer Reihenfolge) korrekt behandelt werden.

Anwendungsbeispiele

  • Identifikation des Spitzenressourcenverbrauchs bei beliebigen Aktivitäten im Prozess
  • Ermittlung der höchsten Kosten oder Preise, die bei einem Prozessschritt aufgezeichnet wurden
  • Bestimmung maximaler Wartezeiten oder Verzögerungen im Kundendienst
  • Nachverfolgung der höchsten Lagerbestände in der Lieferkette
  • Ermittlung maximaler Temperatur-, Druck- oder Qualitätswerte in der Fertigung
  • Bestimmung des neuesten Zeitstempels oder Datumswerts über alle Prozessereignisse hinweg
  • Erfassung höchster Genehmigungsbeträge oder Transaktionswerte in Finanzprozessen

Einstellungen

Neuer Attributname: Geben Sie den Namen für das neue Fallattribut an, das den Maximalwert speichert. Wählen Sie einen aussagekräftigen Namen, der klar angibt, welcher Maximalwert erfasst wird, wie z. B. „Max_Transaction_Amount“, „Peak_Temperature“ oder „Highest_Priority_Level“. Dieser Name muss eindeutig sein und wird Ihrer Falltabelle zur weiteren Analyse, Filterung und Visualisierung hinzugefügt.

Aktivitätsnamen: Wählen Sie das Ereignisattribut aus, aus dem der Maximalwert extrahiert werden soll. Dieses Dropdown listet alle verfügbaren Ereignisattribute auf, außer den Standardspalten für Aktivitätsnamen und Zeitstempel. Die Anreicherung durchsucht alle Ereignisse in jedem Fall und ermittelt den höchsten Wert dieses ausgewählten Attributs. Es sollten nur Attribute ausgewählt werden, die vergleichbare Werte enthalten (Zahlen, Daten oder Text). Der Datentyp des gewählten Attributs bestimmt, wie das Maximum berechnet wird – numerische Werte werden mathematisch verglichen, Daten chronologisch, und Text nach alphabetischer Reihenfolge.

Beispiele

Beispiel 1: Höchster Transaktionsbetrag in der Zahlungsabwicklung

Szenario: In einem Zahlungssystem müssen Sie den höchsten einzelnen Transaktionsbetrag pro Kundenfall ermitteln, um Betrugserkennung und Kreditlimitverwaltung zu unterstützen.

Einstellungen:

  • Neuer Attributname: Max_Transaction_Amount
  • Aktivitätsnamen: Transaction_Amount

Ausgabe: Erstellt ein neues Fallattribut „Max_Transaction_Amount“ mit dem höchsten Transaktionswert aus allen Zahlungsevents in jedem Fall. Für einen Fall mit Transaktionen von:

  • Zahlung 1: 125,50 $
  • Zahlung 2: 450,00 $
  • Zahlung 3: 89,75 $
  • Zahlung 4: 1.250,00 $
  • Zahlung 5: 75,00 $

wäre Max_Transaction_Amount 1.250,00 $

Erkenntnisse: Dieser Maximalwert hilft dabei, Fälle mit ungewöhnlich hohen Transaktionen zu identifizieren, die zusätzliche Prüfung erfordern, unterstützt Kreditlimitentscheidungen und ermöglicht risikobasierte Verarbeitungsregeln.

Beispiel 2: Maximale Temperatur im Fertigungsprozess

Szenario: In einem chemischen Fertigungsprozess ist die Überwachung der höchsten erreichten Temperatur während der Produktion für die Qualitätssicherung und Einhaltung der Sicherheitsbestimmungen entscheidend.

Einstellungen:

  • Neuer Attributname: Peak_Process_Temperature
  • Aktivitätsnamen: Reactor_Temperature_C

Ausgabe: Für jede Produktionscharge wird „Peak_Process_Temperature“ durch das Durchsuchen aller Temperaturwerte erstellt:

  • Heizphase: 85 °C
  • Reaktionsphase 1: 120 °C
  • Reaktionsphase 2: 145 °C
  • Kühlphase: 95 °C
  • Stabilisierung: 75 °C

Ergebnis: Peak_Process_Temperature = 145 °C

Erkenntnisse: Die Erfassung der Spitzenwerte ermöglicht es QA-Teams, Chargen zu identifizieren, die Temperaturgrenzwerte überschritten haben, Temperaturextreme mit Produktqualitätsproblemen zu korrelieren und die Einhaltung von Sicherheitsprotokollen zu gewährleisten.

Beispiel 3: Längste individuelle Wartezeit im Gesundheitswesen

Szenario: Eine Notaufnahme möchte die längste Wartezeit in jedem Behandlungsabschnitt ermitteln, um den Service und die Patientenzufriedenheit zu verbessern.

Einstellungen:

  • Neuer Attributname: Max_Stage_Wait_Minutes
  • Aktivitätsnamen: Stage_Wait_Time

Ausgabe: Für jeden Patientenfall wird die längste Wartezeit in einer Behandlungsphase bestimmt:

  • Wartezeit Triage: 15 Minuten
  • Wartezeit Arztkonsultation: 45 Minuten
  • Wartezeit Laboruntersuchung: 30 Minuten
  • Wartezeit Behandlung: 85 Minuten
  • Wartezeit Entlassung: 20 Minuten

Ergebnis: Max_Stage_Wait_Minutes = 85 Minuten

Erkenntnisse: Die Identifikation der längsten Wartezeit hilft Krankenhausadministratoren, Worst-Case-Erfahrungen von Patienten zu verstehen, spezifische Engpässe zu erkennen und Prozessverbesserungen gezielt zu priorisieren.

Beispiel 4: Höchster Lagerbestand in der Lieferkette

Szenario: Ein Einzelhandels-Vertriebszentrum muss für jede Produkt-SKU die höchsten Lagerbestände nachverfolgen, um die Lagerplatzausnutzung zu optimieren und Fehlbestände zu vermeiden.

Einstellungen:

  • Neuer Attributname: Peak_Inventory_Units
  • Aktivitätsnamen: Current_Stock_Level

Ausgabe: Für jeden Nachfüllzyklus einer SKU wird der höchste Lagerbestand erfasst:

  • Anfangsbestand: 500 Einheiten
  • Nach Wareneingang: 1.800 Einheiten
  • Mitte des Zyklus: 1.200 Einheiten
  • Vor Nachbestellung: 350 Einheiten
  • Nach Notfallnachschub: 2.100 Einheiten

Ergebnis: Peak_Inventory_Units = 2.100 Einheiten

Erkenntnisse: Das Verständnis der Spitzenlagerbestände unterstützt die Lagerkapazitätsplanung, hilft Überbestände zu identifizieren und ermöglicht eine bessere Bestandsoptimierung.

Beispiel 5: Maximale Genehmigungsautorität im Beschaffungsprozess

Szenario: In einem Beschaffungsprozess mit mehreren Genehmigungsstufen hilft die Ermittlung der höchsten Beteiligungsebene, Prozesskomplexität und Compliance-Anforderungen besser zu verstehen.

Einstellungen:

  • Neuer Attributname: Max_Approval_Level
  • Aktivitätsnamen: Approver_Authority_Level

Ausgabe: Für jede Einkaufsmeldung wird die höchste Genehmigungsstufe ermittelt:

  • Abteilungsleiter: Stufe 2
  • Finanzleiter: Stufe 3
  • Direktor: Stufe 4
  • CFO: Stufe 5
  • VP Operations: Stufe 4

Ergebnis: Max_Approval_Level = 5 (CFO-Ebene)

Erkenntnisse: Das Nachverfolgen der höchsten Genehmigungsebenen hilft zu analysieren, welche Käufe eine Einbindung der Geschäftsleitung erforderten, unterstützt die Optimierung der Delegation und ermöglicht eine Audit-Trail-Analyse für Compliance-Berichte.

Ausgabe

Die Maximalwert-Anreicherung erzeugt ein einzelnes neues Attribut in Ihrer Falltabelle mit dem in den Einstellungen angegebenen Namen. Dieses Attribut enthält den maximal ermittelten Wert über alle Ereignisse in jedem Fall für das ausgewählte Ereignisattribut. Der Datentyp des neuen Attributs entspricht dem des Quell-Ereignisattributs – wenn Sie den Maximalwert eines numerischen Felds ermitteln, ist der Output numerisch; bei einem Datumsfeld ist das Ergebnis ein Datum.

Fälle, bei denen das ausgewählte Ereignisattribut keine Werte (alle null) enthält, erhalten im neuen Maximalattribut ebenfalls den Wert null. Die Anreicherung geht sorgsam mit fehlenden Werten um und schließt diese von der Maximalwertberechnung aus. Das neue Attribut steht sofort zur Verwendung in Filtern, Berechnungen und anderen Anreicherungen zur Verfügung, wodurch Sie komplexe analytische Logiken basierend auf diesen Spitzenwerten aufbauen können.

Siehe auch

  • Summarize Values – Berechnung der Summe von Ereignisattributwerten über einen Fall
  • Count Values – Zählen von Vorkommen bestimmter Werte in Ereignissen
  • Event Count – Zählen der Gesamtanzahl von Ereignissen in einem Fall
  • Count Activities – Zählen des Auftretens bestimmter Aktivitäten
  • Duration Between Two Activities – Berechnung von Zeitspannen zwischen Prozessschritten

Diese Dokumentation ist Teil der mindzie Studio Process-Mining-Plattform.