wfm.AdminGetProcessListByUser

Dieser Job liefert zu einer Benutzer-ID alle Prozesse, zu denen sich aktuell ein Arbeitsschritt im Eingangskorb befindet.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

OrganisationId

STRING (GUID)

Ja

ID der Organisation.

UserId

STRING (GUID)

Ja

Workflow-Organisations-Objekt-ID des Benutzers — NICHT die User-ID aus mng.GetUserList. Ermittlung über wfm.GetOrganisationObjects, gefiltert nach ClassIds der User-Klasse (typischerweise 9AB24246BB9040A29FCD6015CF4F4BD9).

2. Rückgabe

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

3. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

Processes

BASE64

Enthält angeforderte Angaben im XML-Format.

Aufbau von Processes
<Processes>
  <Process Id="" Name="" Subject="" State="">
    <Creation UserId="" UserName="" Time=""/>
    <Activity CreationTime="" Name="" Id="" ReminderTime=""
              OwnerTime="" WICreationTime="" State=""/>
  </Process>
</Processes>
Genauere Beschreibung der Attribute und Elemente:
Id (STRING) — ID des Prozesses.
Name (STRING) — Name des Prozesses.
Subject (STRING) — Betreff des Prozesses.
State (INT) — Zustand des Prozesses: 1 = INIT, 2 = RUNNING, 4 = SUSPENDED, 8 = ACTIVE, 16 = TERMINATED, 32 = COMPLETED, 64 = SYSSUSPENDED.
Creation — Informationen zur Erzeugung: UserId (STRING) Benutzer-ID des Erstellers, UserName (STRING) Benutzername des Erstellers, Time (INT) Erstellungszeit des Prozesses.
Activity — Informationen zur Aktivität: CreationTime (INT) Erstellungszeit, Name (STRING) Name der Aktivität, Id (STRING) ID der Aktivität, ReminderTime (INT) Mahnfrist (0 = keine Mahnfrist), WICreationTime (INT) Zeitpunkt, an dem der Arbeitsschritt im Eingangskorb erstellt wurde.
Activity.Owner (STRING, optional) — Name des Benutzers, der den Arbeitsschritt personalisiert hat. Wird nicht in allen Aufrufkontexten/Serverversionen mitgeliefert — in beobachteten Antworten ist das Feld auch bei personalisierten Aktivitäten teilweise abwesend.
Activity.OwnerId (STRING, optional) — ID dieses Benutzers. Gleiche Einschränkung wie Owner.
Activity.OwnerTime (INT) — Unix-Timestamp der Personalisierung. 0 bedeutet, dass die Aktivität aktuell nicht personalisiert ist; der Wert wird zurückgesetzt, wenn die Personalisierung zurückgenommen wird.
Activity.State (INT) — Bitmask. Vollständige Bitliste siehe wfm.AdminGetProcessActivities.