AARI tipos de variáveis
O fluxo de dados (mecanismo de fluxo de trabalho) é a parte central de um processo que move dados entre cada tarefa. As tarefas exigem variáveis para serem executadas corretamente e três tipos de variáveis estão disponíveis: variáveis de entrada, saída e metatipo.
Tipos de variáveis
- Entrada de dados
- Os usuários podem usar esse tipo de variável no editor de processos para retornar valores que foram inseridos “em” uma tarefa.
- Saída
- Os usuários podem usar esse tipo de variável no editor de processo para retornar valores que “saíram” de uma tarefa.
- Metamáter
- Os usuários podem usar esse tipo de variável no editor de processos para retornar informações de alto nível sobre a solicitação de uma tarefa.
Entidades variáveis
Dois tipos de entidades podem conter variáveis:
- Solicitação
- As solicitações só podem conter variáveis de metatipo e ter o seguinte formulário:
<meta variable name>$]$
Esse valor de variável de metatipo é da solicitação .
- Tarefa
- As tarefas podem conter três tipos de variáveis (entrada, saída, meta) e ter as seguintes formas:
Variáveis de data e hora
Nome | Entidades | Descrição |
---|---|---|
criadoEm | Solicitação, Tarefa | Mostra a data em que a solicitação ou tarefa foi criada. Exemplo: $createdOn$ ou $Approval_Task.createdOn$ |
atualizadoEm | Solicitação, Tarefa | Mostra a data em que a solicitação ou tarefa foi atualizada pela última vez. Exemplo: $updatedOn$ ou $Approval_Task.updatedOn$ |
Variáveis do dicionário
Nome | Entidades | Descrição |
---|---|---|
atribuídoPara | Tarefa | Mostra informações sobre o usuário que está atribuído à tarefa. Chave do dicionário: {id} , {username} , {email} Exemplo: $Approval_Task.atribuídoPara$ |
criadoPor | 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 | Entidades | Descrição |
---|---|---|
Contagem de execução | Tarefa | Mostra o número de vezes que a tarefa foi executada. Exemplo: $Nome_Bot.ContagemDeExecução$ |
identificação | Solicitação, Tarefa | Mostra o ID numérico de uma solicitação ou tarefa. Exemplo: $id$ ou $Approval_Task.id$ |
atribuídoPara{id} | Tarefa | Mostra o ID numérico do usuário que está atribuído à tarefa.
Exemplo: $Approval_Task.atribuídoPara{id}$ |
criadoPor{id} | Solicitação | Mostra o ID numérico do usuário que criou a solicitação.
Exemplo: %{id}createdBy$ |
Variáveis de string
Nome | Entidades | Descrição |
---|---|---|
situação | Tarefa | Mostra o rótulo do botão clicado (ação) para uma tarefa humana ou o código de bot retorno para uma bot tarefa (igual a falha quando o bot falha). Exemplo: Status da tarefa %Approval$ ou $Name_Bot.status$ |
título | Solicitação, Tarefa | Mostra o título da solicitação ou tarefa. Exemplo: %title$ ou %Approval_Task.title$ |
digite | Solicitação | Mostra o tipo de tarefa (igual a BOT para bot tarefas e FORMULÁRIO para tarefas humanas). Exemplo: Tipo.tarefa%$ |
atribuídoPara{username} | Tarefa | Mostra o nome de usuário do usuário atribuído à tarefa.
Exemplo: $Approval_Task.atribuídoPara{username}$ |
criadoPor{username} | Solicitação | Mostra o nome de usuário do usuário que criou a solicitação.
Exemplo: {username}$createdBy$ |
atribuídoPara{email} | Tarefa | Mostra o e-mail do usuário que está atribuído à tarefa.
Exemplo: $Approval_Task.atribuídoPara{email}$ |
criadoPor{email} | Solicitação | Mostra o e-mail do usuário que criou a solicitação. Exemplo: {email}$createdBy$ |