XML-Datenimport

Dieses Kapitel beschreibt den XML-basierten Import von Prozessinstanzdaten.

Die Instanzdaten der real abgelaufenen Prozesse werden durch eine spezielle Software aus dem operativen Anwendungssystem (Quellsystem) ausgelesen und in XML-Ausgabedateien gespeichert. Diese Ausgabedateien werden mit Hilfe der XML-Importschnittstelle nach PPM importiert. Der interne Aufbau der XML-Dateien ist durch eine DTD (Document Type Definition) vorgegeben.

Die XML-Importschnittstelle von PPM unterstützt zwei unterschiedliche Importformate, das PPM-Graphformat und das PPM-System-Event-Format.

PPM-Graphformat

Das PPM-Graphformat wird verwendet, um bereits strukturierte Prozessdaten aus prozessorientierten Anwendungssystemen (z. B. Workflow-Systemen) zu importieren. Der anwendungssystemspezifische Adapter generiert XML-Dateien, in denen Prozessinstanzen einschließlich ihrer Ablauflogik im PPM-Graphformat beschrieben werden. Im Unterschied zum PPM-System-Event-Format können vollständige Prozessinstanzen importiert werden. Ein Merge-Vorgang ist nicht notwendig. Beim Import vollständiger Prozessinstanzen müssen bei einem erneuten Import der Instanzdaten immer vollständige Prozessinstanzen eingelesen werden.

Innerhalb des PPM-Systems wird das Graphformat zum universellen Austausch EPK-basierter Daten verwendet.

PPM-System-Event-Format

Das PPM-System-Event-Format wird für alle tätigkeitsorientierten Anwendungssysteme eingesetzt, bei denen die prozessbildende Information (Ablauflogik) nicht ausgelesen werden kann.
Beim Import von Daten im System-Event-Format werden System-Events in einer XML-Datei protokolliert. Alle Typen von System-Event, die nach PPM importiert werden sollen, müssen vor dem Import in Prozessfragmentmodellen definiert werden. Darüber hinaus werden Regeln definiert, wie diese Prozessfragmentmodelle zu einem Gesamtprozess zusammengeführt werden.
Durch Abbilden (Mapping) der System-Events auf Prozessfragmentmodelle erzeugt PPM Prozessinstanzfragmente. Diese werden anschließend zu Prozessinstanzen verkettet.
Das System-Event-Format ermöglicht die Erweiterung und Veränderung einzelner bereits importierter Prozessinstanzen durch den Import von Deltadaten.