!!TODO!!
wfm.AdminGetProcessListByRole
Beschreibung:
Dieser Job liefert zu einer Rollenid alle Prozesse, zu denen sich aktuell ein Arbeitsschritt im Eingangskorb befindet.
Parameter:
- OrganisationId string : ID der Organisation
- RoleId string : ID der Rolle
Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode
Rückgabewerte:
- Processes base64 : Liste aller Arbeitsschritte im Eingangskorb im XML-Format
Beispiel:
Aufbau von Processes
<Processes>
<Process Id="" Name="" Subject="" State="">
<Creation UserId="" UserName="" Time=""/>
<Activity CreationTime="" Name="" Id="" Owner="" OwnerId=""
ReminderTime="" OwnerTime="" WICreationTime="" State =""/>
</Process>
</Processes>
Hinweis:
Genauere Beschreibung von Processes
- Id (STRING): ID des Prozesses
- Name (STRING): Name des Prozesses
- Subject (STRING): Betreff des Prozesses
- State (LONG): Zustand des Prozesses
- 1 = INIT (Prozess ist initialisiert)
- 2 = RUNNING (Prozess läuft)
- 4 = SUSPENDED (Prozess wurde angehalten -> wird noch nicht unterstützt)
- 8 = ACTIVE (Prozess läuft u. mindestens eine Aktivität ist personalisiert)
- 16 = TERMINATED (Prozess wurde abgebrochen -> wird noch nicht unterstützt)
- 32 = COMPLETED (Prozess erfolgreich abgeschlossen)
- 64 = SYSSUSPENDED (Prozess wurde durch Engine angehalten z. B. Aufgrund eines Fehlers im Eventskript)
- Creation: Struktur, die Informationen zur Erzeugung des jeweiligen Prozesses kapselt
- UserId (STRING): Benutzer-ID des Erstellers
- UserName (STRING): Benutzername des Erstellers
- Time (LONG): Erstellungszeit des Prozesses
- Activity: Struktur, die Informationen zur Aktivität des Prozesses kapselt
- CreationTime (LONG): Erstellungszeit
- Name (STRING): Name der Aktivität
- Id (STRING): ID der Aktivität
- ReminderTime (LONG): Mahnfrist (wenn 0, dann gibt es keine Mahnfrist)
- Owner (STRING): Name des Benutzers, der den Arbeitsschritt personalisiert hat
- OwnerId (STRING): ID des Benutzers, der den Arbeitsschritt personalisiert hat
- OwnerTime (LONG): Zeitpunkt, an dem der Arbeitsschritt personalisiert wurde
- WICreationTime (LONG): Zeitpunkt, an dem der Arbeitsschritt im Eingangskorb erstellt wurde
- State (LONG): Status der Aktivität
- 0x1 = Die Aktivität wurde initialisiert.
- 0x2 = Die Aktivität wurde gestartet (z. B. wurden Variablen angelegt).
- 0x4= Das StartActivity-Event wurde ausgeführt
- 0x8= Das EndActivity-Event wurde ausgeführt.
- 0x10=Nur bei Schleifen: Die Schleifenbedingung wurde geprüft.
- 0x20=Nur bei Schleifen: Der Schleifenkörper wird abgearbeitet.
- 0x40=Nur bei Arbeitsschritten: Der Arbeitsschritt liegt in den Eingangskörben bereit.
- 0x80=Nur bei Arbeitsschritten: Der Arbeitsschritt ist personalisiert.
- 0x100= Warten auf den Ablauf eine Sperrfrist.
- 0x400=Die wurde Aktivität ausgeführt, z. B. wurde ein Arbeitsschritt weitergeleitet oder eine Schleifenaktivität komplett abgearbeitet.
- 0x800=Nachfolgende Aktivitäten wurden berechnet und eventuell auch schon erstellt.
- 0x1000=Die Aktivität ist beendet, aber es wurden noch keine Folgeaktivitäten angestoßen.
- 0x2000 = Die Aktivität wurde durch einen Benutzer angehalten.
- 0x4000=Die Aktivität ist beendet.
- 0x8000=Nur bei Multi-Instanz Aktivitäten: Die Aktivität wurde erstellt.
- 0x10000=Nur bei Ad-hoc-aktivitäten: Die Ad-hoc-aktivität wurde erstellt.
- 0x20000=Aktivität abgebrochen
- 0x40000= Nur bei Ad-hoc-aktivitäten: Die Ad-hoc-aktivität wird ausgeführt.
- 0x10000000= Die Aktivität wurde durch das System aufgrund eines Fehlers angehalten.
Siehe auch:
wfm.GetOrganisations , wfm.AdminGetRoleProcesses , wfm.AdminGetProcessActivities , wfm.AdminDeleteProcesses
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm