Sie können dieses Tutorial auch auf Englisch und Französisch aufrufen.

 

In diesem Video stellen wir den IEEE-Standard für Prozessprotokolle namens EXtensible Event Streams (XES) vor. XES-Dateien können direkt aus YAWL exportiert werden. Während es bei anderen IT-Systemen mehrere Tage dauern kann, eine Aktivitätsdatei für Process Mining zu erhalten, ist dies bei YAWL eine Sache von Minuten. Die ZIP-Datei unten enthält die YAWL-Spezifikation zum Erstellen Ihrer eigenen XES-Datei und die XES-Datei, die wir für dieses Tutorial erstellt haben.

 

Willkommen zu unserem zweiten Tutorial zum Process Mining mit YAWL! Im letzten Tutorial haben wir einige Grundlagen des Process Mining behandelt und dieses Mal sprechen wir über XES. XES steht für eXtensible Event Stream und ist ein IEEE-Standard für Process Mining. XES basiert auf XML. Was sind Prozessprotokolle? In XES besteht ein Prozessprotokoll aus mehreren Traces. Und eine Spur entspricht einem Fall in YAWL. In einem Protokoll gibt es also mehrere Fälle, die protokolliert werden. Dann haben wir in jeder Spur Ereignisse. Und jedes Ereignis entspricht einem Workitem, das ausgeführt wurde. Für jedes Arbeitselement können mehrere Ereignisse vorhanden sein. Und in den Grafiken hinter mir sehen Sie das Schema von XES. Und Sie können die Protokolle, die Spuren und die Ereignisse sehen. Und Sie können auch die Attribute sehen und auch, dass XES tatsächlich erweiterbar ist. Auf der nächsten Folie sehen Sie die Zustände, die im XES-Standard protokolliert werden können. Sie können also sehen, dass etwas gestartet, ausgeführt oder angehalten wurde. Etwas kann erfolgreich abgeschlossen werden oder fehlschlagen. All diese Dinge sind möglich. Auf der nächsten Folie sehen Sie das YAWL-System mit seinen verschiedenen Komponenten. Die Engine, der Ressourcendienst und der Worklet-Dienst sowie viele andere Komponenten. Was Sie auch sehen können, ist, dass es mehrere Stellen gibt, an denen YAWL protokolliert. Zuerst erstellt die Engine einige Protokollinformationen, aber zum Beispiel weiß die Engine nichts über die Ressourcen. Das gesamte Wissen über die Ressourcen befindet sich im Ressourcendienst. Wenn wir also sehen möchten, wer ein Arbeitselement ausgeführt hat, müssen wir im Protokoll des Ressourcendienstes nachsehen. Und zu guter Letzt hat der Worklet-Service wieder ein eigenes Protokoll. Um eine XES-Datei mit allen Protokollinformationen zu erstellen, gibt es in YAWL eine Logik, die alle diese Protokolle dieser drei Quellen sammelt und sie alle in einer XES-Datei zusammenfasst. Auf der nächsten Folie sehen Sie den Lebenszyklus eines Workitems. Arbeitselemente in YAWL werden zuerst angeboten, dann können sie zugewiesen, dann gestartet und schließlich abgeschlossen werden. Und dieser Lebenszyklus des YAWL-Arbeitselements entspricht genau dem, was wir im XES-Statusdiagramm haben, das ich Ihnen zuvor gezeigt habe. Und das ist kein Zufall. Wenn wir also Process Mining mit YAWL XES-Dateien durchführen, können wir viele Informationen darüber ermitteln, wann Arbeitselemente gestartet wurden, wann sie abgeschlossen wurden, und wir können beispielsweise die Zeit messen, die jemand zum Ausfüllen eines Formulars benötigt hat. Natürlich können wir uns auch auf bestimmte Ereignisse wie Fehlerereignisse oder abgeschlossene Ereignisse konzentrieren und den Unterschied zwischen Start und Abschluss ignorieren. Hier gibt es also viele Möglichkeiten. Um das Process Mining mit YAWL zu demonstrieren, nehmen wir eine Spezifikation aus Tutorial 12, in dem es um die Entwicklung oder den Kauf von Software ging. Und diese Spezifikation ist jetzt die Basis für unser Prozessprotokoll. In der Matrix hinter mir sehen Sie die acht Fälle, die wir zur Demonstration des Process Mining mit YAWL erstellt haben. Sie sehen also, dass es Unterschiede zwischen Herstellen oder Kaufen, Entwickeln oder Beschaffen von Software gibt. Es gibt auch Unterschiede im Budget und auch, ob eine Genehmigung vorliegt oder nicht. Und all diese Fälle sind hier aufgelistet. Und dies sind die Fälle, die am Ende in unsere Protokolldatei aufgenommen werden. Nachdem wir alle Fälle abgeschlossen haben, gehen wir als YAWL- Administrator zum Kontrollzentrum, wählen die Spezifikation aus und klicken dann auf Protokoll herunterladen. Das Ergebnis ist eine XES-Datei. Die XES-Datei finden Sie im Zusatzmaterial. Sie können auch Ihre eigene XES-Datei erstellen und damit experimentieren. Entweder mit Ihrer XES-Datei oder mit der aus dem Zusatzmaterial gehen wir zum nächsten Video und erklären Ihnen, wie Sie mit dieser XES-Datei in ProM umgehen. Bis dann!