wfm.StartProcess
Dieser Job startet einen Workflow-Prozess. Es wird überprüft, ob der angegebene Benutzer berechtigt ist, den Prozess zu starten. Die Startaktivität des Prozesses wird ausgeführt. Um diesen Job nutzen zu können, muss zuvor eine Prozess-Instanz mit Hilfe des Jobs wfm.CreateProcessInstance erzeugt werden. Dem Prozess übergebene Dokumente werden immer in den Arbeitsbereich der Workflowakte gestellt.
1. Eingabeparameter
| Name | Typ | Pflicht | Beschreibung |
|---|---|---|---|
|
STRING |
Ja |
ID des Benutzers |
|
STRING |
Ja |
ID des Prozesses |
|
BASE64 |
Ja |
Enthält Dokumente im XML-Format (siehe Hinweis) |
|
BASE64 |
Ja |
Enthält Aufbau und Werte der Eingabevariablen im XML-Format (siehe Hinweis) |
4. Hinweis
<Workspace>
<Docs>
<Doc Id="" Type="" Location="" Moveable="" Deleteable="" Workspace=""/>
</Docs>
</Workspace>
Doc — Struktur, die Informationen zu einem Dokument kapselt:
-
Id(INT): ID des Dokuments -
Type(INT): Typ des Dokuments -
Location(INT): gibt an, ob das Dokument in der SDREL (Location='1') oder Systemablage (Location='2') liegt -
Moveable(INT): gibt an, ob das Dokument vom Info- in den Arbeitsbereich (und umgekehrt) verschoben werden darf (Moveable=1), ansonsten0 -
Deleteable(INT): gibt an, ob das Dokument aus der Akte gelöscht werden darf (Deleteable=1), ansonsten0 -
Workspace(INT): gibt an, ob sich das Objekt im Infobereich (0) oder im Arbeitsbereich (1) befinden soll
<DataFields>
<DataField Id="iSkonto">
<![CDATA[<WFVar><String>0</String></WFVar>]]>
</DataField>
<DataField Id="iSkontofaehig">
<![CDATA[<WFVar><String>0</String></WFVar>]]>
</DataField>
<DataField Id="lPositionen">
<![CDATA[
<List TypeId="920C3899284B424EACBF881EE3A714C0">
<ListItem Id="00000000000000000000000000000001" Selection="0">
<Record>
<Member Name="iPosition"><STRING>1</STRING></Member>
<Member Name="strBezeichnung"><STRING>Tisch</STRING></Member>
</Record>
</ListItem>
</List>
]]>
</DataField>
</DataFields>
DataField — Workflowvariable:
-
Id(STRING): Name der Workflowvariable -
CDATA: Aufbau der Workflowvariable