GET_PARENT_NR

Verwenden Sie die Script-Funktion GET_PARENT_NR, um die RunID des Prozessors oder Aktivierers einer Aufgabe abzurufen. Die Script-Funktion gibt die Session-ID zurück, wenn die Aufgabe manuell von einem Benutzer aktiviert wird. Die Aufgabe kann jede Art von ausführbarem Objekt sein. Weitere Informationen zu Prozessoren und Aktivierern finden Sie unter Übergeordnete Aufgaben (Parent).

Tipp: Verwenden Sie SYS_ACT_PARENT_NR, um die RunID des Prozessors oder Aktivierers der aktuellen Aufgabe (der Aufgabe, die die Script-Funktion enthält) abzurufen. Weitere Informationen finden Sie unter SYS_ACT_PARENT_NR.

Syntax

GET_PARENT_NR(RunID[, ACT|PRC])

GET_PARENT_NR([ACT|PRC])

Parameter

Rückgabewerte

Die Script-Funktion hat die folgenden Rückgabewerte:

Beispiel

Das folgende Script ruft die RunID einer Aufgabe ab und verwendet sie, um Informationen über den Aktivierer der Aufgabe zurückzugeben.

:SET &RunID# = GET_UC_OBJECT_NR(MAWI.END.PROCESSING)
:
SET &RET# = GET_PARENT_NR(&RunID#, ACT)
:
PRINT "The task was activated by &RET#"

Wenn die Aufgabe durch eine Parent-Aufgabe wie z.B. einen Workflow aktiviert wurde, würde die Ausgabe im Aktivierungsreport wie folgt aussehen:

2018-11-06 15:26:01 - U00020408 The task was activated by 0001004059

Wenn ein Benutzer die Aufgabe manuell ausführt, zeigt die Ausgabe die Session-ID des Benutzers an:

2018-11-06 15:26:01 - U00020408 The task was activated by 0001000081

Siehe auch: