wfm.GetProjectList
This job returns all workflow projects from an organization.
1. Input Parameters
| Name | Type | Required | Description |
|---|---|---|---|
|
STRING |
Yes |
GUID of the organization |
2. Output Parameters
| Name | Type | Dependency | Description |
|---|---|---|---|
|
BASE64 |
— |
List of all workflow projects in XML format (see note) |
4. Note
<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 — structure with the following attributes:
-
Id(STRING): ID of the project -
Name(STRING): Name of the project -
Type(INT): 1 = root project, 2 = workflow project, 3 = workflow family -
CreatorId(STRING): GUID of the creator -
CreationTime(INT): Creation time -
Description(STRING): Description
|
The response is a flat list. It contains no parent attribute and no nesting; the project hierarchy therefore cannot be determined through this job — nor through any other job of the server API. The edges live exclusively in the table oswfprojectsrel. Alternatively, the file produced by wfm.Export contains the projects nested and thus also reproduces the hierarchy. |
Further properties, measured against enaio® server 12.0 (EngineVersion 1200):
-
Exactly one project carries
Type=1. -
The system project is named
%SYSTEMPROJECT%and carries the fixed IDFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF, typed asType=2. -
CreationTime=0means "not set", not 1970-01-01. This affects, among others, the out-of-the-box familyAdhoc. -
CreatorIdis empty for server-owned entries. -
Nameis not unique. A project and a family can carry the same name. -
Typecorresponds to the columnostypein oswfprojects.