XML-Beispielgraph

Die folgende Abbildung zeigt einen Graphen mit erzeugten Prozessinstanzattributen (berechnete Kennzahlen und Prozesstyp) als EPK-Ansicht mit aktivem Prozessattributdialog:

EPKgraphimp-PIAttrDialog

Die zugehörige XML-Datei sieht folgendermaßen aus (die Zeilen der Objektdarstellung sind den EPK-Objekten entsprechend farbig hinterlegt):

<?xml version="1.0' encoding='ISO-8859-1'?>

<!DOCTYPE graphlist SYSTEM "graph.dtd">

<graphlist>

<graph id="XMLGraph-Auftrag-1" xml:lang="de">

<attribute type="AT_EPK_KEY">XMLGraph-Auftrag-1</attribute>

<attribute type="AT_TIME">14.2.2000 13:12:57</attribute>

<attribute type="AT_PROCTYPE">Terminauftrag</attribute>

<attribute type="AT_PROCTYPEGROUP">Auftragsabwicklung</attribute>

<attribute type="AT_ID">XMLGraph-Auftrag-1</attribute>

<node id="XMLGraph-Auftrag-Evt1" type="OT_EVT">

<attribute type="AT_OBJNAME_INTERN">AUFTRAG_ANZU</attribute>

<attribute type="AT_OBJNAME">Kundenauftrag ist anzulegen</attribute>

</node>

<node id="XMLGraph-Auftrag-Func1" type="OT_FUNC">

<attribute type="AT_TIME">14.2.2000 13:12:57</attribute>

<attribute type="AT_OBJNAME_INTERN">AUFTRAG</attribute>

<attribute type="AT_OBJNAME">Kundenauftrag anlegen</attribute>

<attribute type="AT_END_TIME">14.02.2000 13:12:57</attribute>

</node>

<node id="HDMXMLGraph-Auftrag-Func1" type="OT_ORG">

<attribute type="AT_OBJNAME">HDM</attribute>

</node>

<node id="XMLGraph-Auftrag-Evt2" type="OT_EVT">

<attribute type="AT_OBJNAME_INTERN">LIEFERUNG_ANZU</attribute>

<attribute type="AT_OBJNAME">Lieferung ist anzulegen</attribute>

<attribute type="AT_ID">XMLGraph-Auftrag-Evt2</attribute>

</node>

<node id="XMLGraph-Auftrag-Func2" type="OT_FUNC">

<attribute type="AT_TIME">14.2.2000 14:40:01</attribute>

<attribute type="AT_OBJNAME_INTERN">LIEFERUNG</attribute>

<attribute type="AT_OBJNAME">Lieferung anlegen</attribute>

<attribute type="AT_END_TIME">14.02.2000 14:40:01</attribute>

</node>

<node id="HDMXMLGraph-Auftrag-Func2" type="OT_ORG">

<attribute type="AT_OBJNAME">HDM</attribute>

</node>

<node id="XMLGraph-Auftrag-Evt3" type="OT_EVT">

<attribute type="AT_OBJNAME_INTERN">KOM_AUFTRAG_ANZU</attribute>

<attribute type="AT_OBJNAME">Kommissionierauftrag ist zu

erstellen</attribute>

<attribute type="AT_ID">XMLGraph-Auftrag-Evt3</attribute>

</node>

<node id="XMLGraph-Auftrag-Func3" type="OT_FUNC">

<attribute type="AT_TIME">14.2.2000 14:40:16</attribute>

<attribute type="AT_OBJNAME_INTERN">KOM_AUFTRAG</attribute>

<attribute type="AT_OBJNAME">Kommissionierauftrag erstellen</attribute>

<attribute type="AT_END_TIME">14.02.2000 14:40:16</attribute>

</node>

<node id="XMLGraph-Auftrag-Evt4" type="OT_EVT">

<attribute type="AT_OBJNAME_INTERN">KOM_AUFTRAG_ALGT</attribute>

<attribute type="AT_OBJNAME">Kommissionierauftrag ist erstellt</attribute>

</node>

<edge type="CXN_FOLLOWS" source="XMLGraph-Auftrag-Evt1"

target="XMLGraph-Auftrag-Func1" />

<edge type="CXN_FOLLOWS" source="XMLGraph-Auftrag-Func1"

target="XMLGraph-Auftrag-Evt2" />

<edge type="CXN_UNDIRECTED" source="HDMXMLGraph-Auftrag-Func1"

target="XMLGraph-Auftrag-Func1">

<attribute type="AT_COUNT_PROCESSINGS">1</attribute>

</edge>

<edge type="CXN_FOLLOWS" source="XMLGraph-Auftrag-Func2"

target="XMLGraph-Auftrag-Evt3" />

<edge type="CXN_UNDIRECTED" source="HDMXMLGraph-Auftrag-Func2"

target="XMLGraph-Auftrag-Func2">

<attribute type="AT_COUNT_PROCESSINGS">1</attribute>

</edge>

<edge type="CXN_FOLLOWS" source="XMLGraph-Auftrag-Func3"

target="XMLGraph-Auftrag-Evt4" />

<edge type="CXN_FOLLOWS" source="XMLGraph-Auftrag-Evt2"

target="XMLGraph-Auftrag-Func2" />

<edge type="CXN_FOLLOWS" source="XMLGraph-Auftrag-Evt3"

target="XMLGraph-Auftrag-Func3" />

</graph>

</graphlist>