!!TODO!!
wfm.AdminGetProcessActivities
Beschreibung:
Dieser Job liefert zu einem Prozess alle Aktivitäten.
Parameter:
- ProcessId string : GUID des Prozesses
Rückgabe: 0 = Job erfolgreich, ansonsten Fehlercode
Rückgabewerte:
- Activities base64 : enthält angeforderte Angaben im XML-Format
Beispiel:
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>
<RLoopId></RLoopId>
</Activity>
</Activities>
Hinweis:
Genauere Beschreibung von Activities
- Activity: Struktur, die alle Informationen zu einer Aktivität enthält
- Name (STRING): Name der Aktivität
- Id (STRING): GUID der Aktivität (aus dem Workflowmodell)
- RActivityId (STRING): Instanz-ID der Aktivität
- CreationTime (LONG): Erstellungszeit der Aktivität am Server
- Owner (STRING): Besitzer, hat die Aktivität personalisiert
- OwnerId (STRING): ID des Besitzers
- AccessTime (LONG): Zeitpunkt des letzten Zugriffs auf die Aktivität
- EndTime (LONG): Zeitpunkt des Endes der Aktivität
- ReminderTime (LONG): Mahnfrist
- ReminderState (LONG): Status der Mahnung (1 = Mahnfrist überschritten, ansonsten 0)
- 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.
- ClosureTime (LONG): Sperrfrist zur Aktivität
- WorkItem (LONG): 1 -> Aktivität in Eingangskörben sichtbar, ansonsten 0
- LoopCount (LONG): wenn es sich um eine Schleifenaktivität handelt wird hier die Anzahl der Schleifenduchläufe angebenen, ansonsten 0
- ExecutionPoints (LONG): Aufsatzpunkte für Job wfm.AdminRollbackProcess
- 100 = Aktivität ist erstellt
- 200 = Aktivität ist beendet
- RLoopId (STRING): InstanzId der umgebenden Schleife, wenn es keine gibt ist der Parameter leer
- ActivityNr (LONG): gibt an, an welcher Position die Aktivität im Prozess erstellt wurde
Siehe auch:
wfm.AdminGetProcessList , wfm.AdminGetActivityVariables
TOC
abn adm ado
cnv dms dtr
krn lic med
mng ocr std
vtx wfm