TODO
Das Metamodell - konfigurierbare Steckbriefe für Prozesse und Strukturmodelle
TODO
Grundsätzlicher Aufbau eines PicXML-FactSheet-Dokuments
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <factSheet name="Testprozess ausführen"> <metaData> <createdOn>2015-08-18T15:14:23.445+02:00</createdOn> <sourceInstallation>http://www.prozessplattform.de/musterhausen</sourceInstallation> <xmlSchemaVersion>http://www.prozessplattform.de/sml/schemas/picxml/v3/factSheet</xmlSchemaVersion> </metaData> <notation>PROCESS_FACT_SHEET</notation> <attributeGroups> <group> <label>Attribute</label> <attributeValues> <attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="textValue" attributeID="name" dataType="text"> <value>Testprozess ausführen</value> </attribute> <attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="textValue" attributeID="description" dataType="richtext"> <value><![CDATA[L&auml;ngere Beschreibung des Prozesses. Diese kann<ul><li><u>recht lang</u></li><li>und <strong>formatiert</strong></li></ul>sein.]]></value> </attribute> <attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="listValue" attributeID="picture.std.attribute#Schlagworte+01" dataType="tags"> <items> <item>beispiel</item> <item>datentypen</item> <item>demo</item> <item>test</item> </items> </attribute> <!-- weitere Attribute... --> </group> <group> <!-- Attribute der Gruppe... --> </group> <!-- weitere Attribut-Gruppen... --> </attributeGroups> </factSheet>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
factSheet | Inhalt des Steckbriefs (z.B. für einen Prozess, ein Strukturmodell-Element etc.) | ||
factSheet -> metaData | Metadaten des Steckbriefs | ||
factSheet -> metaData -> createdOn | Zeitpunkt, zu welchem der vorliegende Steckbrief exportiert wurde | Format: Jahr - Monat - Tag Stunde - Minute - Sekunde - Millisekunde - Zeitzone (Abweichung zur GMT) Beispiel: 2015-08-18T15:14:23.445+02:00 | |
factSheet -> metaData -> sourceInstallation | URL des PICTURE-Prozessplattform-Mandanten, aus welchem der Steckbrief exportiert wurde | ||
factSheet -> metaData -> xmlSchemaVersion | Identifier-URL des XML-Schemas, auf welchem die Repräsentation des vorliegenden Steckbriefs basiert | ||
factSheet -> notation | Notation, in welcher der durch den Steckbrief repräsentierte Prozess vorliegt | Mögliche Werte: TODO | |
factSheet -> attributeGroups | Container-Objekt für die einzelnen Attributgruppen | ||
factSheet -> attributeGroups -> group | Bündelung von thematisch zusammengehörenden Attributen des Steckbriefs | ||
factSheet -> attributeGroups -> group -> label | Bezeichnung der Attributgruppe | ||
factSheet -> attributeGroups -> group -> attributeValues | Container-Objekt für alle zur Gruppe gehörenden und im vorliegenden Steckbrief ausgefüllten Attribute | ||
factSheet -> attributeGroups -> group -> attributeValues -> attribute | Repräsentiert die konkrete Ausprägung eines ausgefüllten Attributs aus dem Steckbrief | Eine vollständige Darstellung der Repräsentation der Ausprägungen für die einzelnen unterstüttzen Datentypen vgl. den folgenden Abschnitt "Repräsentation der Attributausprägungen für die verschiedenen unterstützten Datentypen". | |
factSheet -> attributeGroups -> group -> attributeValues -> attribute | attributeID | ||
factSheet -> attributeGroups -> group -> attributeValues -> attribute | dataType |
Repräsentation der Attributausprägungen für die verschiedenen unterstützten Datentypen
Kurztext, Text
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="textValue" attributeID="7138ff24-19d6-4803-96af-c75e737ead9b" dataType="text"> <value>kurzer Text ohne Formatierung</value> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> value |
Formatierter Text
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="textValue" attributeID="72c0f49c-3e99-4329-b9b0-97a10b010188" dataType="richtext"> <value><![CDATA[Formatierter Text ohne L&auml;ngenbegrenzung. Zur Formatierung kann eine sehr einfach Teilmenge von HTML genutzt werden.<br /><br />Schrift-Schnitt:<ul><li><strong>Fett</strong></li><li><em>kursiv</em></li><li><u>unterstrichen</u></li></ul><br />Aufz&auml;hlungen:<ul><li>Mit eindem oder mehreren</li><li>Stichpunkten</li></ul>&nbsp;<ol><li>oder nummeriert</li><li>also mit Zahlen ;-)</li></ol>&nbsp;<ul><li>Aufz&auml;hlungen k&ouml;nnen<ul><li>auch<ul><li>einger&uuml;ckt</li></ul></li><li>sein.</li></ul></li></ul>&nbsp;<ol><li>Das geht auch<ol><li>mit nummerierten<ol><li>Aufz&auml;hlungen.</li><li>Logisch,&nbsp;oder?</li></ol></li></ol></li><li>&nbsp;Ja, ist klar... ;-)&nbsp;</li></ol><br />&nbsp;]]></value> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> value |
Ganzzahl, Kommazahl
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="numericValue" attributeID="c7bcb479-cade-4dcb-a186-b16cf5264780" dataType="number"> <number>100.0</number> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> value |
Prozentualer Wert
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="numericValue" attributeID="e5467ea7-d817-4ede-8ee1-e4c19c36f8a7" dataType="number"> <number>99.98</number> <unit>%</unit> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> value | |||
attribute -> unit |
Zeit
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="numericValue" attributeID="a0352294-6c10-4bc0-9c7d-c85c24189896" dataType="number"> <number>3.0</number> <unit>Stunde(n)</unit> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> value | |||
attribute -> unit | Mögliche Werte: TODO |
Währung
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="numericValue" attributeID="ecb39883-da81-45e1-88b3-db364be5df42" dataType="number"> <number>100.0</number> <unit>EUR</unit> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> value |
Entscheidung (bool'scher Wert)
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="textValue" attributeID="b3b79a60-910f-49fa-afc1-80aba1815a8a" dataType="selection"> <value>Ja</value> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> value |
Einfach-Auswahl
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="textValue" attributeID="5a292f8d-9edb-4696-b3d9-9bacc6555512" dataType="selection"> <value>Option 1</value> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> value |
Mehrfach-Auswahl
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="listValue" attributeID="93e0bdd7-e5a4-401f-9d53-055acc2fa1f6" dataType="multiselection"> <items> <item>Option A</item> <item>Option B</item> </items> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> items | |||
attribute -> items -> item |
Referenz auf Strukturmodelle
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="referenceListValue" attributeID="29d314b8-7b39-4236-a8bd-3d267096b68f" dataType="references"> <references> <reference> <label>Passierschein 38/11</label> <url>http://localhost:8081/primestack/rest/repository/workspace/3066c890-9e0b-48e9-b388-9cedd6f904c3/Document/4424d921-d8e7-4bbe-a100-cc8ce777362e/factSheet/representation/xml</url> <targetType>Document</targetType> <uuid>4424d921-d8e7-4bbe-a100-cc8ce777362e</uuid> <context>verpflichtendes Dokument</context> <percent>100.0</percent> <links> <link> <label>Scan</label> <url>http://localhost:8081/primestack/rest/repository/fileAttachment?file=587bd071b4ae233fb61b10df580a6692.jpg&name=Scan</url> </link> <!-- ggf. weitere Links --> </links> </reference> <!-- ggf. weitere Referenzen --> </references> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> references | |||
attribute -> references -> reference | |||
attribute -> references -> reference -> label | |||
attribute -> references -> reference -> url | |||
attribute -> references -> reference -> targetType | Mögliche Werte: TODO | ||
attribute -> references -> reference -> uuid | |||
attribute -> references -> reference -> context | optional | ||
attribute -> references -> reference -> percent | optional | ||
attribute -> references -> reference -> links | |||
attribute -> references -> reference -> links -> link | |||
attribute -> references -> reference -> links -> link -> label | |||
attribute -> references -> reference -> links -> link -> url |
Schlagworte
<attribute xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:type="listValue" attributeID="picture.std.attribute#Schlagworte+01" dataType="tags"> <items> <item>beispiel</item> <item>datentypen</item> <item>demo</item> <item>test</item> </items> </attribute>
XML-Tag | XML-Attribut | Beschreibung | Kommentar |
---|---|---|---|
attribute -> items | |||
attribute -> items -> item |