Powered By GitBook
Dicionário de tokens de variáveis
Os Tokens de Variáveis são expressões que permitem capturar e reutilizar informações diversas sobre as solicitações, os usuários e sobre campos de formulário em momentos diversos do sistema.
Os tokens são muito úteis em integrações e recursos avançados do sistema. Ao utilizar um token, o sistema automaticamente irá substituir a expressão pelo valor do token relacionado.

Ambiente

Os Tokens de Ambiente trazem informações gerais sobre o sistema. Eles podem ser usados em:
Token
Descrição
Exemplo de valor
{Company.Name}
Nome da empresa associada ao sistema
Fabrikam
{System.Url}
Endereço URL base do sistema
https://fabrikam.zeev.com
{System.DateTimeISO}
Data e hora atuais no padrão ISO
2021-01-12T13:33:00.248Z
{System.DateTime}
Data e hora atuais
12/01/2021 10:33:00
{System.Date}
Data atual
12/01/2021
{System.Hour}
Hora atual
10:33:00
{System.Title}
Título do sistema
Zeev

Instância da solicitação

Os Tokens de Instância de Solicitação trazem informações sobre a solicitação em execução no momento. Eles podem ser usados em:

A instância de uma solicitação é uma execução única. Por exemplo, Solicitação "Pedido de compras" realizada em 31/12, por John Doe, de número 1232".

Token
Descrição
Exemplo de valor
{Instance.FlowId}
Código identificador único do processo
1234
{Instance.Id}
Código identificador único da solicitação
5678
{Instance.UID}
Guid único de identificação da solicitação
63f62bb6-c1dc - 48eb-b8d2 -d9315c20d80d
{Instance.StartDate}
Data da solicitação
20/05/2020
{Instance.StartDateTime}
Data e hora da solicitação
20/05/2020 20:55
{Instance.EndDate}
Data de finalização
21/05/2020
{Instance.EndDateTime}
Data e hora de finalização
21/05/2020 20:55
{Instance.Simulation}
Indicador se é uma simulação
S / N
{Instance.FlowName}
Nome do processo
Solicitação de compras
{Instance.FlowVersion}
Versão do processo
2
{Instance.ConfirmationCode}
Código de verificação para acesso ao relatório da solicitação
RF9LX8
{Instance.LinkReport}
Link para acesso ao relatório de detalhamento da solicitação
https://suaempresa....
{Instance.Team}
Nome da área do solicitante
Compras
{Instance.Position}
Nome da função do solicitante
Diretor
{Instance.Xml}
Xml do processo
<?xml version="1.0" encoding="ISO-8859-1" ?><workflow><execute...

Serviço associado à solicitação

Os Tokens de Serviço somente são válidos se instância de solicitação é do tipo serviço. Eles podem ser usados em:
Token
Descrição
Exemplo de valor
{Service.Id}
Código identificador único do serviço
9876
{Service.UID}
Guid único de identificação do serviço
63f62bb6-c1dc - 48eb-b8d2 -d9315c20d80d
{Service.Name}
Nome do serviço
Configuração de VPN
{Service.Description}
Descrição do serviço
Serviço para configuração de VPN em computador local

Usuário solicitante da solicitação

Os Tokens de Usuário solicitante trazem informações sobre o usuário que abriu a solicitação. Eles podem ser usados em:
Token
Descrição
Exemplo de valor
{Requester.Id}
Código identificador único do solicitante
3456
{Requester.Name}
Nome do solicitante
John Doe
{Requester.Document}
Documento de identificação
095.140.060-62
{Requester.Identification}
Matrícula
92920202
{Requester.Username}
Nome de usuário
john.doe
{Requester.Email}
Endereço de e-mail
{Requester.Celular}
Telefone celular
11 99999-9999
{Requester.Phone}
Telefone fixo
11 33333-3333
{Requester.Token}
Token de autenticação
b0bpjQWGX....
{Requester.District}
Bairro do solicitante
Batel
{Requester.City}
Cidade do solicitante
Curitiba
{Requester.State}
Estado do solicitante
Paraná
{Requester.Country}
País do solicitante
Brasil
{Requester.Zip}
Cep do solicitante
80210390
{Requester.Address}
Endereço do solicitante
R. Engo. Ostoja Roguski

Usuário executor de tarefa da solicitação

Os Tokens de Usuário Executor trazem informações sobre o usuário que está executando uma tarefa ou que acabou de finalizá-la. Também pode ser interpretado como o usuário que está logado no momento.
Token
Descrição
Exemplo de valor
{Executor.Id}
Código identificador único do executor
3456
{Executor.Name}
Nome do executor
John Doe
{Executor.Document}
Documento de identificação
095.140.060-62
{Executor.Identification}
Matrícula
92920202
{Executor.Username}
Nome de usuário
john.doe
{Executor.Email}
Endereço de e-mail
{Executor.Celular}
Telefone celular
11 99999-9999
{Executor.Phone}
Telefone fixo
11 33333-3333
{Executor.Token}
Token de autenticação
b0bpjQWGX....
{Executor.District}
Bairro do executor
Batel
{Executor.City}
Cidade do executor
Curitiba
{Executor.State}
Estado do executor
Paraná
{Executor.Country}
País do executor
Brasil
{Executor.Zip}
Cep do executor
80210390
{Executor.Address}
Endereço do executor
R. Engo. Ostoja Roguski

Valores de campos do formulário

Os Tokens de Valores de campos do formulário trazem informações sobre os valores do formulário de uma determinada solicitação. Eles podem ser usados em:
Token
Descrição
Exemplo de valor
{Form.identDoCampo}
Valor do campo do formulário definido pelo identificador na instância de solicitação associada. Substitua identDoCampo pelo identificador do campo do formulário. Exemplo: {Form.valorTotal}
1.2020,0

Atributos especiais para campos do tipo Arquivo

Os tokens abaixo são complementares e podem ser usados somente com campos do formulário do tipo Arquivo. Substitua identDoCampo pelo identificador do campo do formulário.
Token
Descrição
Exemplo de valor
{Form.identDoCampo.HtmlLink}
Tag HTML com link para acesso ao documento
<a href="....
{Form.identDoCampo.SignedHtmlLink}
Tag HTML com link para acesso ao documento assinado eletronicamente
<a href="...
{Form.identDoCampo.HtmlOpenLink}
Tag HTML com link para acesso ao documento sem necessitar de autenticação
<a href="....
{Form.identDoCampo.SignedHtmlOpenLink}
Tag HTML com link para acesso ao documento assinado eletronicamente, sem necessitar de autenticação
<a href="...
{Form.identDoCampo.Url}
URL completo de acesso direto ao documento
https://nomedosistema...
{Form.identDoCampo.SignedUrl}
URL completo de acesso direto ao documento assinado eletronicamente
https://nomedosistema...
{Form.identDoCampo.OpenUrl}
URL completo de acesso direto ao documento sem necessitar de autenticação
https://nomedosistema...
{Form.identDoCampo.SignedOpenUrl}
URL completo de acesso direto ao documento assinado eletronicamente, sem necessitar de autenticação
https://nomedosistema...
{Form.identDoCampo.Filename}
Nome completo do arquivo, com extensão
reembolso.pdf
{Form.identDoCampo.Mimetype}
Mimetype do arquivo
application/pdf
{Form.identDoCampo.Extension}
Extensão do arquivo
.pdf
{Form.identDoCampo.Base64}
Conteúdo base 64 do arquivo
JVBERi0xLjMNCiXi48/TDQ...
{Form.identDoCampo.SignedBase64}
Conteúdo base64 do arquivo assinado eletronicamente
JVBERi0xLjMNCiXi48/TDQ...

Atributos especiais para campos em tabelas multivaloradas

Substitua identDoCampo pelo identificador do campo do formulário.
Token
Descrição
Exemplo de valor
{Form.identDoCampo...}
Lista de todos os valores do campo em todas as linhas da tabela multivalorada, separados por vírgula
Bill Gates, Steve Jobs, Elon Musk
{Form.Loop.identDoCampo} Conteúdo {/Form.Loop.identDoCampo}
Nesse caso o campo identDoCampo deve estar dentro de uma tabela multivalorada e servirá de "âncora". O sistema realizará um loop por todos os valores desse campo. O "Conteúdo" pode ser substituído por outros tokens misturado a conteúdo textual e, em alguns pontos, HTML.
<table> {Form.Loop.nome} <tr> <td>{Form.nome}</td> <td>{Form.idade}</td> <td>{Form.cidade}</td> </tr> {/Form.Loop.nome}
</table>
Os antigos Tokens, utilizados em versões anteriores do sistema, que utilizavam prefixos como {Instancia}, {Formulario}, {Requisitante}, {Executor}, etc, continua válidos, porém não devem ser usados em novas implementações
Last modified 4d ago