Rubrique précédente: Spécifier des variables d'ensembles de données nomméesRubrique suivante: Spécifier des variables d'ensemble de données d'opérateur


Spécification de variables d'ensemble de données de processus

L'ensemble de données de processus contient des variables que le développeur définit ou que CA Process Automation définit automatiquement lorsqu'une instance de processus démarre. Le mot clé Process permet d'accéder à des variables dans l'ensemble de données de processus. Vous pouvez utiliser la notation par points ou par crochets pour spécifier une variable de processus dans une expression :

Process.variable_name
Process[expression]

L'expression peut spécifier le nom de la variable en tant que chaîne littérale au format :

Process["variable_name"]

Exemple :

Process[“StartDate”]
Process.StartDate

CA Process Automation définit automatiquement les variables système de processus suivantes lors de l'exécution d'un processus :

CallerUser

ID d'utilisateur qui a lancé l'instance de processus. Lorsqu'un processus parent utilise un opérateur Démarrer le processus pour lancer un processus enfant, le processus parent transmet la valeur CallerUser. Lorsqu'un opérateur Démarrer le processus dans une tâche planifiée lance un autre processus, cette variable est vide.

Nom d'affichage

Le nom de l'objet de processus tel qu'il est affiché dans la bibliothèque.

effectiveUser (utilisateur actuel)

Le propriétaire actuel de l'objet de processus.

EndDate

La date de fin de ce processus au format :

MM/DD/YYYY
EndTime

L'heure de fin de ce processus au format :

HH:MM:SS
InstanceName

Le nom de l'objet de processus d'origine se terminant par un identificateur d'objet d'exécution unique utilisé pour identifier chaque instance de processus. Par exemple, 372 est ajouté à process_1 et le nom InstanceName résultant est process_1_372.

InstanceUUID

Usage interne uniquement.

ObjectID

Identificateur d'objet à usage interne uniquement.

ParentProcessROID

L'identificateur d'objet d'exécution unique pour le processus parent qui a lancé le processus enfant.

rootUUID

Usage interne uniquement.

ID d'objet d'exécution

Un identificateur d'objet unique que l'application ajoute au processus DisplayName pour identifier chaque instance de processus. Par exemple, RuntimeROID 372 est ajouté à process_1 et le nom InstanceName résultant est process_1_372.

ScheduledStartTime

La date et heure à laquelle le démarrage du processus a été planifié.

ServerName

Le nom du serveur associé au point de contact.

ServerID

Usage interne uniquement.

StartDate

Date de création de cette instance du processus au format :

MM/DD/YYYY
StartTime

Heure de création de cette instance du processus au format :

HH:MM:SS
TouchpointName

Nom de l'orchestrateur gérant le processus en cours d'exécution.