!!TODO!!
wfm.GetWorkItemList
Beschreibung:
Dieser Job liefert eine Liste aller Arbeitsschritte für die der angebene Benutzer als Teilnehmer konfiguriert ist und der Arbeitsschritt nicht schon von einem anderen Teilnehmer personalisiert ist.
Parameter:
- OrganisationId string : ID der Organisation
- UserId string : ID des Benutzers
- ClientTypeId string : ID des verwendeten Clienttyps
- Flags integer : Mit Flags können angefragten Arbeitsschritte eingegrenzt werden.
- 1 = INITIATED
- 2 = RUNNING
- 4 = SUSPENDED
- 16 = TERMINATED
- 32 = COMPLETED
- 64 = INUSE
Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode
Rückgabewerte:
- WorkItems base64 : Liste mit angeforderten Arbeitsschritten im XML-Format
Beispiel:
Aufbau von WorkItems
<WorkItems>
<WorkItem Id="" State="" Personalized="" ProcessId="" ProcessName=""
ActivityId="" ActivityName="" WarningTime="" OverTime=""
CreationTime="" WorkflowId="" Substitute="" IconId="" WorkflowType=”2” WorkflowVersion=”5” ObjecId=”32”>
<Columns>
<Column DisplayName="" Value="" Position="">
<Column DisplayName="" Value="" Position="">
</Columns>
</WorkItem>
<WorkItem Id="" State="" Personalized="" ProcessId="" ProcessName=""
ProcessSubject="" ActivityId="" ActivityName="" WarningTime=""
OverTime="" CreationTime="" WorkflowId="" Substitute="" IconId="" WorkflowType=”1” WorkflowVersion=”42” ObjecId=”52”>
<Columns>
<Column DisplayName="" Value="" Position="">
<Column DisplayName="" Value="" Position="">
</Columns>
</WorkItem>
</WorkItems>
Hinweis:
Genauere Beschreibung von WorkItems
- WorkItem: beschreibt einen Arbeitsschritt
- Id (STRING): ID des Arbeitsschritts
- State (INT): Status des Arbeitsschritts
- 1 = INITIATED
- 2 = RUNNING
- 4 = SUSPENDED
- 16 = TERMINATED
- 32 = COMPLETED
- 64 = INUSE
- Personalized (STRING): Name der Nutzers, der diesen Schritt personalisiert hat
- ProcessId (STRING): Prozessid
- ProcessName (STRING): Prozessname
- ProcessSubject (STRING): Prozesssubject
- ActivityId (STRING): Instanz-ID der Aktivität
- ActivityName (STRING): Name der Aktivität
- WarningTime (INT): Mahnfrist
- OverTime (INT): Flag, das angibt, ob der Schritt schon hätte erledigt (1) werden müssen
- CreationTime (INT): Erstellungszeit der Aktivität
- WorkflowId (STRING): Workflowid
- IconId (INT): Iconid des Workflowmodells
- Substitute (INT): 1 = Benutzer bekommt den Arbeitsschritt als Stellvertreter, ansonsten 0
- WorkflowType (INT): 1 = ProductionWorkflow, 2 = Adhoc Workflow
- WorkflowVersion (INT): liefert die Versionsnummer des Workflowmodells
- ObjectId (STRING): Die Id des Dokuments, das von den Clients in der Vorschau angezeigt werden soll.
- Columns: Liste von Elementen des Typs 'Column'
- Column: Dient zur Anzeige von Workflowvariablen
- DisplayName (STRING): Unter diesem Namen soll die Variable angezeigt werden
- Value: Wert der Variablen
- Position (INT): bestimmt die Reihenfolge der Elemente
Siehe auch:
wfm.GetWorkItem , wfm.StartWorkItem , wfm.GetWorkItemParams
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm