wfm.AdminGetProcessActivities

Dieser Job liefert zu einem Prozess alle Aktivitäten.

1. Eingabeparameter

Name Typ Pflicht Beschreibung

ProcessId

STRING

Ja

GUID des Prozesses.

2. Rückgabe

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

3. Ausgabeparameter

Name Typ Abhängigkeit Beschreibung

Activities

BASE64

Enthält angeforderte Angaben im XML-Format.

Aufbau von Activities
<Activities>
  <Activity>
    <Name></Name>
    <Id></Id>
    <RActivityId></RActivityId>
    <CreationTime></CreationTime>
    <Owner></Owner>
    <OwnerId></OwnerId>
    <AccessTime></AccessTime>
    <EndTime></EndTime>
    <ReminderTime></ReminderTime>
    <ReminderState></ReminderState>
    <State></State>
    <ClosureTime></ClosureTime>
    <WorkItem></WorkItem>
    <LoopCount></LoopCount>
    <ExecutionPoints></ExecutionPoints>
    <RLoopId></RLoopId>
    <ActivityNr></ActivityNr>
  </Activity>
</Activities>
Genauere Beschreibung der Elemente von Activity:
Name (STRING) — Name der Aktivität.
Id (STRING) — GUID der Aktivität (aus dem Workflowmodell).
RActivityId (STRING) — Instanz-ID der Aktivität.
CreationTime (INT) — Erstellungszeit der Aktivität am Server.
Owner (STRING) — Besitzer; hat die Aktivität personalisiert.
OwnerId (STRING) — ID des Besitzers.
AccessTime (INT) — Zeitpunkt des letzten Zugriffs auf die Aktivität.
EndTime (INT) — Zeitpunkt des Endes der Aktivität.
ReminderTime (INT) — Mahnfrist.
ReminderState (INT) — Status der Mahnung (1 = Mahnfrist überschritten, sonst 0).
State (INT) — Status der Aktivität (Bitmask):
  0x00000001 (1) — Die Aktivität wurde initialisiert.
  0x00000002 (2) — Die Aktivität wurde gestartet (z. B. wurden Variablen angelegt).
  0x00000004 (4) — Das StartActivity-Event wurde ausgeführt.
  0x00000008 (8) — Das EndActivity-Event wurde ausgeführt.
  0x00000010 (16) — Nur bei Schleifen: Die Schleifenbedingung wurde geprüft.
  0x00000020 (32) — Nur bei Schleifen: Der Schleifenkörper wird abgearbeitet.
  0x00000040 (64) — Nur bei Arbeitsschritten: Der Arbeitsschritt liegt in den Eingangskörben bereit.
  0x00000080 (128) — Nur bei Arbeitsschritten: Der Arbeitsschritt ist personalisiert.
  0x00000100 (256) — Warten auf den Ablauf einer Sperrfrist.
  0x00000400 (1024) — Die Aktivität wurde ausgeführt (z. B. wurde ein Arbeitsschritt weitergeleitet oder eine Schleifenaktivität komplett abgearbeitet).
  0x00000800 (2048) — Nachfolgende Aktivitäten wurden berechnet und eventuell auch schon erstellt.
  0x00001000 (4096) — Die Aktivität ist beendet, aber es wurden noch keine Folgeaktivitäten angestoßen.
  0x00002000 (8192) — Die Aktivität wurde durch einen Benutzer angehalten.
  0x00004000 (16384) — Die Aktivität ist beendet.
  0x00008000 (32768) — Nur bei Multi-Instanz-Aktivitäten: Die Aktivität wurde erstellt.
  0x00010000 (65536) — Nur bei Ad-hoc-Aktivitäten: Die Ad-hoc-Aktivität wurde erstellt.
  0x00020000 (131072) — Aktivität abgebrochen.
  0x00040000 (262144) — Nur bei Ad-hoc-Aktivitäten: Die Ad-hoc-Aktivität wird ausgeführt.
  0x10000000 (268435456) — Die Aktivität wurde durch das System aufgrund eines Fehlers angehalten.
ClosureTime (INT) — Sperrfrist zur Aktivität.
WorkItem (INT) — 1 = Aktivität in Eingangskörben sichtbar, sonst 0.
LoopCount (INT) — Wenn es sich um eine Schleifenaktivität handelt, wird hier die Anzahl der Schleifendurchläufe angegeben, sonst 0.
ExecutionPoints (INT) — Aufsatzpunkte für Job wfm.AdminRollbackProcess: 100 = Aktivität ist erstellt, 200 = Aktivität ist beendet.
RLoopId (STRING) — Instanz-ID der umgebenden Schleife; leer, wenn keine vorhanden.
ActivityNr (INT) — Gibt an, an welcher Position die Aktivität im Prozess erstellt wurde.