Vorheriges Thema: Angeben von Variablen eines benannten DatensatzesNächstes Thema: Angeben von Variablen eines Operatordatensatzes


Angeben von Prozessdatensatzvariablen

Der Prozessdatensatz enthält Variablen, die der Entwickler definiert, oder die CA Process Automation automatisch definiert, wenn eine Prozessinstanz startet. Für den Zugriff auf Variablen im Prozessdatensatz verwenden Sie das Schlüsselwort "Process". Sie können entweder die Punktnotation der die Klammernotation verwenden, um eine Prozessvariable in einem Ausdruck anzugeben:

Process.Variablenname
Process[Ausdruck]

Im Ausdruck kann der Variablenname als Literalzeichenfolge im folgenden Format angegeben werden:

Process["Variablenname"]

Zum Beispiel:

Process[“StartDate”]
Process.StartDate

CA Process Automation definiert die folgenden Prozesssystemvariablen bei der Ausführung eines Prozesses automatisch:

CallerUser

Die Anwender-ID, mit der die Prozessinstanz gestartet wurde. Wenn ein übergeordneter Prozess einen "Prozess starten"-Operator verwendet, um einen untergeordneten Prozess zu starten, übergibt der übergeordnete Prozess den Wert "CallerUser" weiter. Wenn ein "Prozess starten"-Operator in einer geplanten Aufgabe einen anderen Prozess startet, ist "CallerUser" leer.

DisplayName

Der Name des Prozessobjekts, so wie in der Bibliothek angezeigt.

effectiveUser

Der aktuelle Verantwortliche des Prozessobjekts.

EndDate

Das Datum, an dem diese Instanz des Prozesses endete, im folgenden Format:

TT/MM/JJJJ
EndTime

Die Uhrzeit, zu der diese Instanz des Prozesses endete, im folgenden Format:

HH:MM:SS
InstanceName

Der Name des ursprünglichen Prozessobjekts, das in einer eindeutigen Laufzeitobjekt-ID endet, die zum Identifizieren aller Instanzen eines Prozesses verwendet wird. Zum Beispiel wird "372" an "process_1" angehängt, was den Instanznamen "process_1_372" ergibt.

InstanceUUID

Nur zur internen Verwendung.

ObjectID

Objekt-ID, die ausschließlich intern verwendet wird.

ParentProcessROID

Die eindeutige Laufzeitobjekt-ID für den übergeordneten Prozess, der den untergeordneten Prozess gestartet hat.

rootUUID

Nur zur internen Verwendung.

RuntimeROID

Eine eindeutige Objekt-ID, die die Anwendung an den Prozess "DisplayName" zur Identifizierung aller Prozessinstanzen anhängt. Zum Beispiel wird "RuntimeROID 372" an "process_1" angehängt, was den Instanznamen "process_1_372" ergibt.

ScheduledStartTime

Datum und Uhrzeit für den geplanten Start dieses Prozesses.

Servername

Der Name des Servers, der dem Kontaktpunkt zugeordnet ist.

ServerID

Nur zur internen Verwendung.

StartDate

Datum, an dem diese Instanz des Prozesses erstellt wurde, im folgenden Format:

TT/MM/JJJJ
StartTime

Uhrzeit, zu der diese Instanz des Prozesses erstellt wurde, im folgenden Format:

HH:MM:SS
TouchpointName

Der Name des Koordinationsrechners, der den ausgeführten Prozess verwaltet.