wfm.GetWorkflow

Dieser Job liefert ein Workflowmodell vom Server.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

WorkflowId

STRING

Ja

ID des Workflowmodells

ProcessId

STRING

Ja

ID des Prozesses (Prozess muss aktiv sein); kann optional verwendet werden und ersetzt dann die Parameter FamilyId und WorkflowId; nur für Action = 1 gültig

OrganisationId

STRING

Ja

ID der Organisation des Workflowmodells

UserId

STRING

Ja

ID des DMS-Benutzers

FamilyId

STRING

Ja

ID der Workflow-Familie des Workflowmodells

Action

INT

Ja

Aktion, die ausgeführt werden soll:
1 = Workflowmodell wird zum Lesen angefordert
2 = Workflowmodell soll editiert werden
3 = es wird ein leeres Workflowmodell angefordert

2. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

NewId

STRING

nur bei Action = 3

Neue ID des angeforderten Workflows, falls erzeugt (siehe Eingabeparameter Action)

State

INT

Status des Modells:
1 = Das Modell wird verwendet, d.h. von ihm können neue Prozesse gestartet werden.
2 = Das Modell ist zur Bearbeitung gesperrt.
3 = Das Modell ist noch in Bearbeitung, jedoch nicht gesperrt.
4 = Das Modell ist zum Test freigegeben.
5 = Das Modell ist gelöscht, aber noch in der DB enthalten.
6 = Das Modell ist freigegeben, wird jedoch nicht verwendet. Von diesem Modell können keine neuen Prozesse gestartet werden, laufende werden jedoch noch beendet.

FamilyId

STRING

ID der Familie des Workflows

CreationTime

INT

Erstellzeit des Workflows

Version

INT

Version des Workflows

3. Ausgabedateien

Name Beschreibung

Dateiliste

Name und Pfad der Datei, die das XML-Package mit der Modellbeschreibung im XML-Format enthält

4. Rückgabe

(INT): 0 = Job erfolgreich, sonst Fehlercode.

5. Siehe auch