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