Tema anterior: Especifique las variables del conjunto de datos denominadasTema siguiente: Cómo especificar las variables del conjunto de datos del operador


Cómo especificar las variables del conjunto de datos del proceso

Las variables que contiene el conjunto de datos del proceso las puede definir el desarrollador o CA Process Automation automáticamente cuando se inicia una instancia de proceso. La palabra clave Proceso se utiliza para acceder a las variables del conjunto de datos del proceso. Se puede utilizar la notación de puntos o de corchetes para especificar una variable de proceso en una expresión:

Process.variable_name
Process[expresión]

La expresión puede especificar el nombre de la variable como una cadena literal en el formato:

Process["variable_name"]

Por ejemplo:

Process["StartDate"]
Process.StartDate

CA Process Automation define automáticamente las siguientes variables de sistema de proceso al ejecutar un proceso:

CallerUser

El ID del usuario que ha iniciado la instancia del proceso. Cuando un proceso padre utiliza un operador Iniciar proceso para iniciar un proceso hijo, el proceso padre transmite el valor de CallerUser. Cuando un operador Iniciar proceso de una tarea planificada inicia otro proceso, el valor de CallerUser está en blanco.

DisplayName

El nombre del objeto de proceso tal como se muestra en la biblioteca.

effectiveUser

El propietario actual del objeto de proceso.

EndDate

La fecha de finalización de esta instancia del proceso, con el formato:

MM/DD/YYYY
EndTime

La hora de finalización de esta instancia de proceso, con el formato:

HH:MM:SS
InstanceName

El nombre del objeto de proceso original que termina en un identificador de objeto de tiempo de ejecución único que identifica cada instancia de un proceso. Por ejemplo, 372 se añade a process_1, lo que da lugar a el Nombre de la instancia sea process_1_372.

InstanceUUID

Sólo para uso interno.

ObjectID

Identificador de objeto sólo para uso interno.

ParentProcessROID

El identificador de objeto de tiempo de ejecución único para el proceso padre que inició el proceso hijo.

rootUUID

Sólo para uso interno.

RuntimeROID

Un identificador de objeto único que la aplicación añade al Nombre para mostrar del proceso para identificar cada instancia del proceso. Por ejemplo, RuntimeROID 372 se añade a process_1, lo que da lugar a que el Nombre de la instancia sea process_1_372.

ScheduledStartTime

La fecha/hora en que se planificó el inicio del proceso.

ServerName

El nombre del servidor asociado con el punto de contacto.

ServerID

Sólo para uso interno.

StartDate

Fecha en que se creó esta instancia de proceso, con el formato:

MM/DD/YYYY
StartTime

Hora en que se creó esta instancia de proceso, con el formato:

HH:MM:SS
TouchpointName

Nombre del orquestador que gestiona el proceso en ejecución.