wfm.GetProjectList
Dieser Job liefert alle Workflowprojekte aus einer Organisation.
2. Ausgabeparameter
| Name | Typ | Abhängigkeit | Beschreibung |
|---|---|---|---|
|
BASE64 |
— |
Liste aller Workflowprojekte im XML-Format (siehe Hinweis) |
4. Hinweis
<Projects>
<Project Id="6F814430EE6840FE8B06D3A0387AD0FD" Name="Workflowprojekte" Type="1"
Description="Oberstes Workflowprojekt. In diesem Projekt werden alle anderen Projekte abgelegt."
CreatorId="35100CD4D441420B90811DC90766D64F" CreationTime="1750781462"/>
<Project Id="FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" Name="%SYSTEMPROJECT%" Type="2"
Description="Oberstes Systemprojekt."
CreatorId="35100CD4D441420B90811DC90766D64F" CreationTime="1750781462"/>
<Project Id="3F76879AA6E446A4B00EFD0B9DA969D5" Name="test" Type="2"
Description="" CreatorId="" CreationTime="1779365785"/>
<Project Id="34307E042258432F8369C2CE72442768" Name="Adhoc" Type="3"
Description="" CreatorId="" CreationTime="0"/>
</Projects>
Project — Struktur mit folgenden Attributen:
-
Id(STRING): ID des Projekts -
Name(STRING): Name des Projekts -
Type(INT): 1 = Wurzelprojekt, 2 = Workflowprojekt, 3 = Workflowfamilie -
CreatorId(STRING): GUID des Erstellers -
CreationTime(INT): Erstellzeitpunkt -
Description(STRING): Beschreibung
|
Die Antwort ist eine flache Liste. Sie enthält kein Eltern-Attribut und keine Verschachtelung; die Projekthierarchie ist über diesen Job also nicht zu ermitteln — und über keinen anderen Job der Server-API. Die Kanten liegen ausschließlich in der Tabelle oswfprojectsrel. Alternativ enthält die Datei von wfm.Export die Projekte verschachtelt und gibt die Hierarchie damit ebenfalls wieder. |
Weitere Eigenschaften, gemessen an enaio®-Server 12.0 (EngineVersion 1200):
-
Genau ein Projekt trägt
Type=1. -
Das Systemprojekt heißt
%SYSTEMPROJECT%und trägt die feste IDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF, typisiert alsType=2. -
CreationTime=0bedeutet „nicht gesetzt", nicht den 01.01.1970. Betrifft unter anderem die mitgelieferte FamilieAdhoc. -
CreatorIdist bei servereigenen Einträgen leer. -
Nameist nicht eindeutig. Ein Projekt und eine Familie können denselben Namen tragen. -
Typeentspricht der Spalteostypein oswfprojects.