Tipos de variáveis com suporte no Process Composer

A parte central de qualquer automação de processo no Process Composer é como os dados se movem (fluem) entre cada tarefa. Para serem executadas corretamente, as tarefas exigem variáveis.

Tipos de variáveis

Esses tipos de variáveis são compatíveis em uma automação de processo no Compositor de processos:

Entrada
Use esse tipo de variável para retornar valores que “entraram” em uma tarefa.
Saída
Use esse tipo de variável para retornar valores que “saíram” de uma tarefa.
Meta
Use esse tipo de variável para retornar detalhes de alto nível sobre a solicitação de uma tarefa.
Nota: Você pode usar variáveis ocultas para esconder dados. Para ver mais detalhes sobre como configurar variáveis ocultas, consulte Criar variáveis ocultas em um formulário.

Entidades variáveis

As seguintes entidades podem conter variáveis:

Global
Os valores globais abrangem todo o locatário e todos os tipos de variáveis e usam esse formato: $@variableName$.
Solicitação
As solicitações contêm apenas variáveis meta-tipo e usam esse formato:
lt;meta variable name>]$
. Este valor variável meta-tipo é da solicitação.
Tarefa
As tarefas podem conter três tipos de variáveis (entrada, saída, meta) e usam esses formatos:
  • lt;task>.<input|output>[<variable name>]$
    : Esse valor variável de entrada ou saída é lido na tarefa.
  • lt;task>.<meta variable name>$
    : Este valor variável meta-tipo é lido a partir da tarefa.

Variáveis de data e hora

Nome Entidade Descrição
createdOn Solicitação, tarefa Mostra a data em que a solicitação ou tarefa foi criada.

Exemplo: $createdOn$ ou $Approval_Task.createdOn$

updatedOn Solicitação, tarefa Mostra a data da última atualização da solicitação ou da tarefa.

Exemplo: $updatedOn$ ou $Approval_Task.updatedOn$

Variável de dicionário

Nome Entidade Descrição
assignedTo Tarefa Mostra informações sobre o usuário designado para a tarefa.

Chave do dicionário: {id}, {username}, {email}

Exemplo: $Approval_Task.assignedTo$

createdBy Solicitação Mostra informações sobre o usuário que criou a solicitação.

Chave do dicionário: {id}, {username}, {email}

Exemplo: $createdBy$

Variáveis numéricas

Nome Entidade Descrição
executionCount Tarefa Mostra o número de vezes que a tarefa foi executada.

Exemplo: $Name_Bot.executionCount$

id Solicitação, tarefa Mostra a identificação numérica de uma solicitação ou tarefa.

Exemplo: $id$ ou $Approval_Task.id$

assignedTo{id} Tarefa Mostra a identificação numérica do usuário designado para a tarefa.

Exemplo: $Approval_Task.assignedTo{id}$

createdBy{id} Solicitação Mostra a identificação numérica do usuário que criou a solicitação.

Exemplo: %createdBy{id}$

Variáveis de string

Nome Entidade Descrição
status Tarefa Mostra o rótulo do botão clicado (ação) para uma tarefa de formulário ou o código de retorno do bot para uma tarefa de bot (falha quando o bot falha).

Exemplo: %Approval_Task.status$ ou $Name_Bot.status$

title Solicitação, tarefa Mostra o título da solicitação ou tarefa.

Exemplo: %title$ ou %Approval_Task.title$

type Solicitação Mostra o tipo de tarefa (BOT para tarefas de bot e FORMULÁRIO para tarefas de formulário).

Exemplo: %Task.type$

assignedTo{username} Tarefa Mostra o nome de usuário do usuário designado para a tarefa.

Exemplo: $Approval_Task.assignedTo{username}$

createdBy{username} Solicitação Mostra o nome de usuário do usuário que criou a solicitação.

Exemplo: $createdBy{username}$

assignedTo{email} Tarefa Mostra o e-mail do usuário designado para a tarefa.

Exemplo: $Approval_Task.assignedTo{email}$

createdBy{email} Solicitação Mostra o e-mail do usuário que criou a solicitação.

Exemplo: $createdBy{email}$

Variável definida pelo usuário

Nome Entidade Descrição
Any Tarefa Armazena os tipos de dados booliano, tabela de dados, data e hora, arquivo, número, registro, string ou janela.

Use esse tipo de variável quando não tiver certeza do tipo de dados da ação.