XML data import

This chapter describes the XML-based import of process instance data.

The instance data for the actual processes completed is extracted from the operational application system (source system) by special software and saved in XML output files. These output files are imported into PPM using the XML import interface. The internal structure of the XML files is specified by a DTD (Document Type Definition).

?The PPM XML import interface supports two different import formats, PPM graph format and PPM system event format.

PPM graph format

PPM graph format is used to import already structured process data from process-oriented application systems (e.g., workflow systems). The application-specific adapter generates XML files, in which process instances including their procedural logic are described in PPM graph format. In contrast to PPM system event format, complete process instances can be imported. A merge operation is not necessary. When importing complete process instances, for a new import of the instance data, complete process instances must always be imported.

Graph format is used within the PPM system for the universal exchange of EPC-based data.

PPM system event format

PPM system event format is used for all activity-oriented application systems, in which the information making up the process (procedural logic) cannot be extracted.
When importing data in system event format, system events are logged in an XML file. All types of system events, which are to be imported to PPM, must be defined in process fragment models before importing. Rules are also defined for how these process fragment models are merged into an overall process.
PPM generates process instance fragments by mapping the system events to process fragment models. These are then linked to form process instances.
System event format allows process instances already imported to be extended and modified by importing delta data.