Automation Engine Script-Leitfaden > Funktionelle Gliederung > Objekte aktivieren > SYS_STATE_JP_ACTIVE

SYS_STATE_JP_ACTIVE

Script-Funktion: Prüft, ob ein Workflow bereits aktiv ist.

Syntax

SYS_STATE_JP_ACTIVE([Workflow])

Syntax

Beschreibung/Format

Workflow

Name eines Workflows.
Format: AE-Name, Script-Literal oder Script-Variable


Rückgabewerte

"Y" - Der Workflow ist in einem Status mit System-Returncode < 1699 oder gleich 1701.
"N" - Der Workflow ist in einem Status mit System-Returncode > 1699 und ungleich 1701.
 

Anmerkungen

Die Script-Funktion prüft, ob sich der angegebene Workflow in einem Status mit System-Returncode kleiner 1699 befindet oder exakt dem Returncode 1701 entspricht. Wird der Parameter nicht angegeben, kontrolliert die Funktion das Objekt in dem sie aufgerufen wird.

Die Prüfung erfolgt genau zu dem Zeitpunkt an dem die Script-Zeile, welche die Funktion enthält, abgearbeitet wird. Ein negatives Ergebnis sagt nichts darüber aus, dass das zu prüfende Objekt nicht später aktiviert werden kann. Mit Hilfe der Funktionen kann daher keine Synchronisation von Abläufen erfolgen. Sie liefert nur eine zeitlich begrenzte Information über den Status von Workflows.

Wird der Name des eigenen Objektes angegeben (= Objekt, über welches das Sprachmittel ausgeführt wird), so wird dies auch berücksichtigt und immer der Rückgabewert "Y" zurückgegeben.

Beispiele

Das Beispiel prüft, ob der Workflow "FIBU.TAGESABSCHLUSS" aktiv ist. Der Name des Workflows wird mit einer Script-Variablen übergeben.

:SET &JP# = "FI.DAY.SET"
:
SET &ACTIVE# = SYS_STATE_JP_ACTIVE(&JP#)

 

Siehe auch:

Script-Sprachmittel Beschreibung

SYS_STATE_ACTIVE

Prüft, ob ein Objekt bereits aktiv ist.

SYS_STATE_JOB_ACTIVE

Prüft, ob ein Job bereits aktiv ist

SYS_STATE_JOBS_IN_GROUP

Ermittelt die Anzahl von Jobs, die in Gruppen vorgemerkt sind.

Script-Sprachmittel - Objekte aktivieren

Allgemeines zum Script
Script-Sprachmittel - Alphabetische Auflistung

Script-Sprachmittel -Funktionelle Gliederung

 


Automic Documentation - Tutorials - Automic Blog - Resources - Training & Services - Automic YouTube Channel - Download Center - Support

Copyright © 2016 Automic Software GmbH