Liste der Objekt-Script-Werte

Die folgenden Variablen liefern objektbezogene Werte, die auch durch die Verwendung der festgelegten Script-Funktion abgerufen werden können. Sie können in allen ausführbaren Objekten verwendet werden. Ausnahme: &$IN_PROCESSFLOW#, &$TOP_PROCESSFLOW_NAME# und &$TOP_PROCESSFLOW_RUNID# können nicht in Kombination mit Schedule-Objekten verwendet werden.

Hinweise:

  • Der Variablenname ist der technische Name der vordefinierten Variablen. Er wird zur Laufzeit durch den entsprechenden Wert ersetzt.

  • Die Sicherheitsstufe wird durch die Einstellung VAR_SECURITY_LEVEL in der Variablen UC_SYSTEM_SETTINGS definiert. Diese Einstellung definiert, ob die Variablen von SQL-Anweisungen durch dynamische Variablenobjekte ersetzt werden, und wenn ja, welche ersetzt werden sollen. Weitere Informationen finden Sie unter VAR_SECURITY_LEVEL.

  • Die Sicherheitsstufe ist immer 1, wenn sich der Wert der vordefinierten Variablen auf eine Script-Funktion bezieht. Sicherheitsstufe 1 sollte auch dann zugewiesen werden, wenn der Wert aus einem Attribut stammt, welches der Benutzer nicht direkt im Script-Element :PUT_ATT verändern kann.

    Beispiel

    Attribut: ACCOUNT, Variable: &$ACCOUNT#

    Variablen für Attribute, die zur Laufzeit geändert werden können (und damit ein Sicherheitsrisiko darstellen), entsprechen der Sicherheitsstufe 2.

    Beispiel

    Attribut: HOST, Variable &$AGENT#

Script-Werte

[A] [C] [D] [E] [I] [L] [M] [N] [O] [P] [R] [S] [T]

Hinweis: Die Attribute sind alphabetisch nach Ihrem Variablennamen aufgelistet.

A

  • Name: Aktivierer (Name)
    Variablenname: &$ACTIVATOR#
    Beschreibung: Gibt den Namen der übergeordneten Aufgabe zurück
    Script-Element: SYS_ACT_PARENT_NAME
    Sicherheitsstufe: 1

  • Name: Aktivierer (RunID)
    Variablenname: &$ACTIVATOR_RUNID#
    Beschreibung: Gibt die RunID der übergeordneten Aufgabe oder die Session-ID des Benutzers (manuelle Aktivierung) zurück
    Script-Element: SYS_ACT_PARENT_NR
    Sicherheitsstufe: 1

  • Name: Aktivierer (Objekttyp)

    Variablenname: &$ACTIVATOR_TYPE #

    Beschreibung: Prüft, ob die Aufgabe von einem Benutzer, einer CallAPI oder einer anderen Aufgabe gestartet wurde

    • USER - Für die manuelle Aktivierung

    • API - Zur Aktivierung über CallAPI

    • Objekttyp der aktivierenden Aufgabe

    Script-Element: SYS_ACT_PARENT_TYPE
    Sicherheitsstufe: 1

  • Name: Alias
    Variablenname: &$ALIAS#
    Beschreibung: Ruft den Alias-Namen der Aufgabe ab
    Wurde kein Alias-Name zugewiesen, wird der Objektname zurückgegeben. In diesem Fall hat die Variable den gleichen Wert wie &NAME#.
    Hinweis:
    Für Workflow-Aufgaben und Objekte, die einmalig oder wiederkehrend aktiviert werden, können Alias-Namen vergeben werden.
    Für diese Variable gibt es kein Script-Element.
    Script-Element: N/A
    Sicherheitsstufe: 1

C

  • Name: Komponentenname
    Variablenname: &$COMPONENT_NAME#
    Beschreibung: Ruft den Komponentennamen einer Workflow-Aufgabe ab
    Script-Element: N/A
    Sicherheitsstufe: 1

D

  • Name: Datum der Script-Generierung
    Variablenname: &$DATE_Format#
    Beschreibung: Ruft das aktuelle Datum zu Beginn der Script-Verarbeitung ab
    Script-Element: SYS_DATE
    Sicherheitsstufe: 1

E

I

  • Name: Aktivierung durch einen Workflow
    Variablenname: &$IN_PROCESSFLOW#
    Beschreibung: Prüft, ob eine Aufgabe durch einen Workflow aktiviert wurde
    Hinweis: Diese Variable kann nicht in Schedule-Objekten verwendet werden.
    Script-Element: SYS_ACT_JP
    Sicherheitsstufe: 1

L

  • Name: Logisches Datum
    Variablenname: &$LDATE_Format#
    Beschreibung: Ruft das logische Datum ab
    Script-Element: SYS_LDATE
    Sicherheitsstufe: 1

  • Name: Schleifenzähler
    Variablenname: &$LOOP_COUNT#
    Beschreibung: Die Anzahl der ForEach-Workflow-Iterationen
    Hinweis: Diese Variable kann nur für ForEach-Workflows verwendet werden.
    Script-Element: N/A
    Sicherheitsstufe: 1

  • Name: Schleifenindex
    Variablenname: &$LOOP_INDEX#
    Beschreibung: Aktueller Schleifenzähler für ForEach-Workflows
    Hinweis: Diese Variable kann nur für ForEach-Workflows verwendet werden.
    Script-Element: N/A
    Sicherheitsstufe: 1

M

  • Name: Maximale Laufzeit

    Variablenname: &$MRT#

    Beschreibung: Die maximale Laufzeit des Objekts in Sekunden

    Der Wert hängt von der Definition ab, die auf der Seite Laufzeit festgelegt wurde:

    • Keine Definition = 0

    • Ein fester Wert = Der angegebene Wert in Sekunden umgerechnet.

    • ERT n % = Die maximale Laufzeitberechnung basiert auf dem ERT (bei n > 100 ist es ein negativer Wert)

    • Das aktuelle Datum + n Tage = Die Differenz zwischen dem Startdatum der Aufgabe und einer vordefinierten Zeit, umgerechnet in Sekunden.

    Script-Element: N/A
    Sicherheitsstufe: 1

N

  • Name: Objektname
    Variablenname: &$NAME#
    Beschreibung: Gibt den Namen des Objekts zurück, in dem die Script-Funktion verwendet wird
    Script-Element: SYS_ACT_ME_NAME
    Sicherheitsstufe: 1

O

  • Name: Objekttyp
    Variablenname: &$OBJECT_TYPE#
    Beschreibung: Gibt den Typ des Objekts zurück, in dem die Script-Funktion verwendet wird
    Script-Element: SYS_ACT_ME_TYPE
    Sicherheitsstufe: 1

P

  • Name: Aktivierungstyp

    Variablenname: &$PARTNER_TYPE#

    Beschreibung: Ruft den Aktivierungstyp der Aufgabe ab.

    • C - Aktivierung durch eine CallAPI

    • A - Aktivierung über Java Application Interface / Deployment Descriptor / Automic Web Interface

    Script-Element: SYS_ACT_PTTYP
    Sicherheitsstufe: 1

  • Name: Plattform
    Variablenname: &$Platform#
    Beschreibung: Ruft die Plattform des ausführbaren Objekts ab
    Script-Element: N/A
    Sicherheitsstufe: 1

  • Name: Prozessor (Name)
    Variablenname: &$PROCESSOR#
    Beschreibung: Gibt den Namen der übergeordneten Aufgabe zurück
    Script-Element: SYS_ACT_PARENT_NAME
    Sicherheitsstufe: 1

  • Name: Prozessor (RunID)
    Variablenname: &$PROCESSOR_RUNID#
    Beschreibung: Gibt die Ausführungsnummer (RunID) der übergeordneten Aufgabe. zurück
    Script-Element: SYS_ACT_PARENT_NR
    Sicherheitsstufe: 1

  • Name: Prozessor (Objekttyp)
    Variablenname: &$PROCESSOR_TYPE#
    Beschreibung: Gibt den Objekttyp der übergeordneten Aufgabe zurück
    Script-Element: SYS_ACT_PARENT_TYPE
    Sicherheitsstufe: 1

R

  • Name: Anzahl der vorherigen Neustarts
    Variablenname: &$RESTART_COUNT#
    Beschreibung: Gibt die Anzahl der Neustarts für eine Workflow-Aufgabe unter Verwendung der Registerkarte Nachbedingungen zurück (Anweisung: RESTART TASK)
    Script-Element: SYS_ACT_RESTART_COUNT
    Sicherheitsstufe: 1

  • Name: Neustartpunkt
    Variablenname: &$RESTART_POINT#
    Beschreibung: Gibt den Neustartpunkt zurück, von dem aus das Objekt ausgeführt wird
    Script-Element: SYS_RESTART_POINT
    Sicherheitsstufe: 1

  • Name: RunID des Neustarts
    Variablenname: &$RESTART_RUNID#
    Beschreibung: Gibt die Ausführungsnummer (RunID) des Objekts zurück, in dem die Script-Funktion verwendet wird, selbst wenn die Aufgabe nicht neu gestartet wurde.
    Script-Element: SYS_ACT_RESTART_ME_NR
    Sicherheitsstufe: 1

  • Name: Aktivierung durch Neustart
    Variablenname: &$RESTARTED#
    Beschreibung: Bestimmt, ob das Objekt im Neustartmodus aktiviert wurde
    Script-Element: SYS_ACT_RESTART
    Sicherheitsstufe: 1

  • Name: Rückgabewert
    Variablenname: &$RETURNCODE#
    Beschreibung: Der aktuelle Rückgabewert der Aufgabe
    Kann nur innerhalb der Registerkarte Nachbedingungen verwendet werden, die in den Eigenschaften von Workflow-Aufgaben zur Verfügung steht. Weitere Informationen finden Sie auf den Registerkarten Bedingungen, Vorbedingungen, Nachbedingungen.
    Script-Element: N/A
    Sicherheitsstufe: 1

  • Name: RunID
    Variablenname: &$RUNID#
    Beschreibung: Gibt die Ausführungsnummer (RunID) des Objekts zurück, in dem die Script-Funktion verwendet wird. Im Falle eines Neustarts wird die RunID der neu gestarteten Aufgabe zurückgegeben. Wenn eine Aufgabe mehrmals neu gestartet wird, gibt sie immer die erste (ursprüngliche) RunID zurück.
    Script-Element: SYS_ACT_ME_NR
    Sicherheitsstufe: 1

  • Name: Ausführungsmodus

    Variablenname: &$RUNMODE#

    Beschreibung: Stellt fest, ob die Aufgabe gestartet wurde, um Backup- oder Rollback von Aufgaben und Workflows-Aktionen auszuführen

    Mögliche Werte:

    • BACKUP - Die Aufgabe wurde aktiviert, um das benutzerdefinierte Backup einer anderen Aufgabe auszuführen.

    • ROLLBACK - Die Aufgabe führt das benutzerdefinierte Rollback einer anderen Aufgabe aus.

    • NORMAL - Die Aufgabe führt keine Backup- oder Rollback-Aktionen durch.

    • RERUN - Für den Workflow wurde der Befehl RERUN aufgerufen.

    Script-Element: N/A

    Sicherheitsstufe: 1

  • Name: Aktuelle Laufzeit
    Variablenname: &$RUNTIME#
    Beschreibung: Ruft die aktuelle Laufzeit der Aufgabe in Sekunden ab
    Dieser Wert ist immer 0, wenn Sie die Variable auf der SeitePre-Prozess oder Prozess verwenden, weil die Variable zum selben Zeitpunkt aufgelöst wird, wie das Script generiert wird.
    Script-Element: N/A
    Sicherheitsstufe: 1

S

  • Name: Mindestlaufzeit
    Variablenname: &$SRT#
    Beschreibung: Ruft die Mindestlaufzeit des Objekts in Sekunden ab

    Der Wert hängt von der Definition ab, die auf der Seite Laufzeit festgelegt wurde:

    • Keine Definition = 0
    • Ein fester Wert = Der angegebene Wert in Sekunden umgerechnet.
    • ERT n % = Die maximale Laufzeitberechnung basiert auf dem ERT (bei n > 100 ist es ein negativer Wert)

    Script-Element: N/A
    Sicherheitsstufe: 1

  • Name: Status
    Variablenname: &$STATUS#
    Beschreibung: Der aktuelle Rückgabestatus der Aufgabe
    Kann nur auf der Registerkarte Nachbedingungen verwendet werden, die in den Eigenschaften von Workflow-Aufgaben zur Verfügung steht. Weitere Informationen finden Sie auf den Registerkarten Bedingungen, Vorbedingungen, Nachbedingungen.
    Script-Element: N/A
    Sicherheitsstufe: 1

T

  • Name: Aufgabenname
    Variablenname: &$TASK_NAME#
    Beschreibung: Aktueller Objektname einer Workflow-Aufgabe
    Kann nur in den Eigenschaften von Workflow-Aufgaben im Feld Alias verwendet werden (siehe Registerkarte "Allgemein"). Alle anderen Variablen, die hier verwendet werden, beziehen sich auf den Workflow (z. B. &$NAME# gibt den Namen des Workflow aus).
    Script-Element: SYS_ACT_ME_NAME
    Sicherheitsstufe: 1

  • Name: Zeit der Script-Generierung
    Variablenname: &$TIME_Format#
    Beschreibung: Bestimmt die aktuelle Zeit zu Beginn der Script-Verarbeitung
    Script-Element: SYS_TIME
    Sicherheitsstufe: 1

  • Name: Oberster Workflow (Name)
    Variablenname: &$TOP_PROCESSFLOW_NAME#
    Beschreibung: Gibt den Namen des obersten Workflows zurück
    Hinweis: Diese Variable kann nicht in Schedule-Objekten verwendet werden.
    Script-Element: SYS_ACT_TOP_NAME
    Sicherheitsstufe: 1

  • Name: Oberster Workflow (RunID)
    Variablenname: &$TOP_PROCESSFLOW_RUNID#
    Beschreibung: Ruft die Ausführungsnummer (RunID) des obersten Workflows ab
    Hinweis: Diese Variable kann nicht in Schedule-Objekten verwendet werden.
    Script-Element: SYS_ACT_TOP_NR
    Sicherheitsstufe: 1

Siehe auch: