Placeholders

 

Os placeholders funcionam semelhantes a ponteiros para valores que estão armazenados em outros locais, podendo ser utilizados para acessar dados do processo, tarefas, entre outros. Eles são somente leitora, não permitindo alterar os valores, apenas consultá-los.

Atualmente os placehonders podem ser utilizados nos seguintes lugares:

Sendo disponibilizados dados dos seguintes pontos do processo:

O acesso aos placeholders é realizado respeitando um dos seguintes formatos de descrição:

Nota

  • Os nomes dos placeholders são case sensitive, diferenciando letra maiúscula de minúscula.
  • Os placeholders são sempre acessados através da definição do seu nome e ou nome.propriedade de forma estática, não sendo possível utilizar-se de placeholders para formar o nome de outro placeholder que se deseja acessar o conteúdo.
  • Caso a variável ou propriedade que está sendo acessada através do placeholder seja do tipo Object, o retorno será o que for retornado pelo método toString do mesmo, sem nenhum tipo tratamento.
  • Não são suportados placeholders de variáveis do tipo List

Durante a execução, os valores dos placeholders são procurados respeitando as seguintes regras:

Nota

  • A busca pelas informações nessa ordem garante que seja possível definir variáveis locais que sobrescrevam o valor de variáveis do processo, todavia, isso vale apenas para a execução daquela instância da tarefa. O valor da variável do processo quando acessado de outro ponto do processo continua o original.
  • Quando, em um campo que suporta placeholders, for inserido um placeholder com sua descrição errada, o restante do texto será truncado.

 

 

Placeholders padrão de funções JS

São disponibilizados placeholders padrão, que podem ser utilizados para acessar dados relativos ao processo, através das respectivas funções JavaScript. Estão disponíveis os seguintes placeholders:

Se for utilizado um placeholder inválido, será retornado um erro.

Este artigo ajudou você?