Tópico anterior: Especificar as variáveis do conjunto de dados nomeadoPróximo tópico: Especificar as variáveis do conjunto de dados do operador


Especificar as variáveis do conjunto de dados do processo

O conjunto de dados do processo contém variáveis que o desenvolvedor define ou que o CA Process Automation define automaticamente quando uma instância de processo é iniciada. A palavra-chave Process é usada para acessar as variáveis no conjunto de dados do processo. É possível usar uma notação de ponto ou de colchetes para especificar uma variável do processo em uma expressão:

Process.variable_name
Process[expression]

A expressão pode especificar o nome da variável como uma sequência de caracteres literal no formato:

Process["variable_name"]

Por exemplo:

Process[“StartDate”]
Process.StartDate

O CA Process Automation define as seguintes variáveis do sistema de processo automaticamente quando ele é executado em um processo:

CallerUser

A ID do usuário que iniciou a instância do processo. Quando um processo pai usa um operador Iniciar processo para iniciar um processo filho, o processo pai envia o valor de CallerUser adiante. Quando um operador Iniciar processo em uma tarefa programada inicia outro processo, CallerUser é deixado em branco.

DisplayName

O nome do objeto de processo conforme visto na biblioteca.

effectiveUser

O proprietário atual do objeto de processo.

EndDate

A data em que essa instância do processo terminou, no formato:

MM/DD/AAAA
EndTime

A hora em que essa instância do processo terminou, no formato:

HH:MM:SS
InstanceName

O nome do objeto do processo original terminando em um identificador de objeto de tempo de execução exclusivo que identifica cada uma das instâncias de um processo. Por exemplo, 372 é anexado a process_1, o que resulta em um InstanceName igual a process_1_372.

InstanceUUID

Somente para uso interno.

ObjectID

O identificador de objeto apenas para uso interno.

ParentProcessROID

A identificação exclusiva do objeto de tempo de execução para o processo pai que iniciou o processo filho.

rootUUID

Somente para uso interno.

RuntimeROID

Uma identificação exclusiva do objeto que o aplicativo anexa ao processo DisplayName para identificar cada instância do processo. Por exemplo, RuntimeROID 372 é anexado ao process_1, o que resulta em um InstanceName igual a process_1_372.

ScheduledStartTime

A data e a hora em que o processo foi programado para iniciar.

ServerName

O nome do servidor associado ao touchpoint.

ServerID

Somente para uso interno.

StartDate

A data em que essa instância do processo foi criada, no formato:

MM/DD/AAAA
StartTime

A hora em que essa instância do processo foi criada, no formato:

HH:MM:SS
TouchpointName

O nome do orquestrador que está gerenciando o processo em execução.