...
Grundsätzlicher Aufbau der “Extension Elements“ innerhalb des XML-Dokumentes
Innerhalb der Extension-Elemente von aus der PICTURE-Prozessplattform exportieren BPMN-2.0-XML Dateien können unterschiedliche XML-Elemente vorkommen. Dazu gehören Metadaten, Bausteintypen und Attribute bzw. Attributgruppen.
Metadaten
Jede aus der PICTURE-Prozessplattform exportierte BPMN-2.0-XML-Datei enthält einige Metadaten. Diese werden in Form eines “Extension Elements“ entweder am ersten “Collaboration“-Element des XML-Dokumentes oder falls keines dieser Elemente vorhanden ist am ersten “Process“-Element des Dokumentes hinterlegt. Im folgenden sind die Metadaten kurz beschrieben:
...
Die “Extension-Elements“ welche die Steckbriefe der Modell-Elemente beinhalten sind an jedem exportierten Modell-Element vorzufinden. Im Folgenden ist auszugsweise eine mögliche Ausprägung der “Extensions Elements“ mit einem Bausteintypen und Attributen beschrieben:
Codeblock | ||
---|---|---|
| ||
<bpmn2:extensionElements> <pic:blockType typeID="picture.blocktype.std#EinzahlungAuszahlungDurchfuehren+01" label="Einzahlung/Auszahlung durchführen"/> <pic:attributes> <pic:attributeGroup label="Stammdaten"> <numericValue attributeID="picture.attribute.std#Zahlungshoehe+01" dataType="number" name="Durchschnittliche Höhe der Zahlung"> <number>2000.0</number> <unit>EUR</unit> </numericValue> <!-- Weitere Attribute --> </pic:attributeGroup> <!-- Weitere Attributgruppen --> </pic:attributes> </bpmn2:extensionElements> |
...
XML-Tag | Beschreibung | Kommentar/Hinweis |
---|---|---|
/pic:blockType | Prozessbaussteintyp | Die Prozessbausteintypen werden benutzerdefiniert zur Laufzeit in der Konfiguration eines Arbeitsbereiches konfiguriert. |
/pic:blockType/@typeID | Eindeutiger Identifikator des Prozessbausteines innerhalb eines Arbeitsbereiches der PICTURE-Prozessplattform | |
/pic:blockType/@label | Beschriftung des Prozessbausteins |
Steckbrief und Attributgruppen
XML-Tag | Beschreibung | Kommentar/Hinweis |
---|---|---|
/pic:attributes | Container-Objekt für mehrere Attributgruppen. | Enthält den Steckbrief .eines Modell-Elements |
/pic:attributes/pic:attributeGroup | Container-Objekt für eine bestimmte Menge von Attributen | Attribut-Gruppen werden benutzerdefiniert zur Laufzeit in der Konfiguration eines Arbeitsbereiches festgelegt. |
/pic:attributes/pic:attributeGroup/@label | Bezeichnung der Attribut-Gruppe |
...