Script-Sprachmittel für die Handhabung von Aufgaben
Sie können Scripts schreiben, um Aufgaben zu aktivieren oder zu deaktivieren, Informationen über Aufgaben abzurufen und andere Aspekte von Aufgaben zu verwalten.
Dieses Thema beinhaltet Folgendes:
Ausführen oder Deaktivieren einer Aufgabe
Die folgenden Script-Sprachmittel führen Objekte aus oder deaktivieren sie.
-
ACTIVATE_UC_OBJECT
Führt ein Objekt aus -
CANCEL_UC_OBJECT
Beendet eine aktive Aufgabe -
RESTART_UC_OBJECT
Führt ein Objekt erneut aus
Siehe auch: Script-Sprachmittel für den Neustart von Aufgaben -
DEACTIVATE_UC_OBJECT
Deaktiviert eine abgeschlossene Aufgabe -
SET_SYNC
Führt eine in einem Sync-Objekt definierte Aktion aus
Informationen zu aktivierten Aufgaben
-
SYS_ACT_JP
Legt fest, ob eine Aufgabe in einem Workflow aktiviert wurde
Vordefinierte Variable: &$IN_PROCESSFLOW# -
GET_PUBLISHED_VALUE
Liefert den Wert oder die PromptSet-Variable einer Aufgabe -
GET_UC_OBJECT_NR
Liefert die RunID eines aktivierten Objekts -
GET_UC_OBJECT_STATUS
Liefert den Status eines aktivierten Objekts -
SYS_ACT_HOST
Liefert den Namen des Hosts -
GET_STATISTIC_DETAIL
Liefert die Ausführungsdaten eines ausführbaren Objekts
Informationen über die aktuelle Aufgabe
Die folgenden Funktionen rufen Details der Aufgabe ab, in der das Script geschrieben ist.
-
SYS_ACT_ME_LNR
Liefert die Sequenznummer der aktuellen Aufgabe -
SYS_ACT_ME_NAME
Liefert den Namen der aktuellen Aufgabe -
SYS_ACT_ME_NR
Liefert die RunID der aktuellen Aufgabe
Vordefinierte Variable: &$RUNID# -
SYS_ACT_ME_TYPE
Liefert den Objekttyp der aktuellen Aufgabe
Vordefinierte Variable: &$OBJECT_TYPE#
-
SYS_ACT_PTTYP
Liefert den Partnertyp des Benutzers, von dem ein Job ausgeführt wird
Vordefinierte Variable: &$PARTNER_TYPE# -
SYS_ACT_USERID
Liefert die Benutzer-ID, mit der ein Job ausgeführt wird, aus dem Login-Objekt
Objektstatus prüfen
-
SYS_ACTIVE_COUNT
Liefert die Anzahl aller aktivierten Objekte -
SYS_STATE_ACTIVE
Prüft, ob ein Objekt bereits aktiviert wurde -
SYS_STATE_JOB_ACTIVE
Prüft, ob ein Job bereits aktiviert wurde -
SYS_STATE_JOBS_IN_GROUP
Liefert die Anzahl der Jobs, die in einer Gruppe registriert sind -
SYS_STATE_JP_ACTIVE
Prüft, ob ein Workflow bereits aktiviert wurde -
TOGGLE_OBJECT_STATUS
Stoppt oder startet die automatische Verarbeitung mehrerer Objekttypen
Aufgabe modifizieren
Die folgenden Script-Sprachmittel verwalten Workflows und Aufgaben in Workflows.
-
:ATTACH_SYNC
Weist ein Sync-Objekt einer Aufgabe zu -
:MODIFY_STATE
Ändert den Rückgabewert oder den Statustext eines Jobs, wenn er beendet ist -
MODIFY_TASK
Ändert eine Aufgabe in einem aktiven Workflow
Startzeiten für Aufgaben festlegen oder abrufen
-
GET_CONDITION
Liefert die frühesten Startzeiten in einem Workflow -
:SET_CONDITION
Legt die früheste Startzeit für Aufgaben in einem Workflow fest
Aufgabeprognosen
Die folgenden Script-Funktionen erstellen oder verwalten Prognosen für Aufgaben.
-
FORECAST_TASK
Erstellt eine Prognose für eine bestimmte aktive Aufgabe -
FORECAST_OBJECT
Erstellt eine Prognose für ein bestimmtes Objekt -
DELETE_FORECAST
Entfernt eine oder mehrere spezifische Prognosen, die in der Automation Engine-Datenbank gespeichert sind -
AUTOFORECAST
Berechnet Prognosedaten für zukünftige Aktivitäten
Rollback
Mit den folgenden Script-Sprachmitteln können Sie Aufgaben zurücksetzen oder Aufgaben nach einem Rollback bearbeiten.
-
ROLLBACK_UC_OBJECT
Führt das Rollback einer bestimmten Aufgabe aus -
RERUN_UC_OBJECT
Setzt einen Workflow fort, indem nach einem Rollback alle Child-Aufgaben neu gestartet werden
Siehe auch: