<task>.setDescription(description: String)
Essa função retorna a descrição da <task> à qual está contextualizada.
Nota
- Esta função está disponível nos scripts de BeforeExecute da atividade.
- O tamanho máximo do texto armazenado é 4000 caracteres. Textos maiores que isto são truncados
Sintaxe: <task>.setDescription(description: String)
Parâmetros:
| Nome | Tipo | Descrição |
| description | String | Descrição que será atribuído a tarefa em questão. |
Tipo de retorno: Sem retorno.
Exemplo de utilização:
Essa função pode ser utilizada para buscar e alterar a descrição da tarefa para, por exemplo, incrementar a descrição da tarefa dinamicamente. Usando como exemplo uma tarefa chamada de “Aprovar férias” que possui a descrição “Tarefa para tratar férias”, conforme imagem abaixo, deseja-se alterar o conteúdo da sua descrição de forma dinâmica, para facilitar o acesso ao conteúdo das informações da tarefa. Essa alteração permite a utilização de todas as variáveis acessíveis nessa tarefa.
Como saída, deseja-se que a descrição dessa tarefa passe a conter também a informação de quantos dias foi solicitado pelo colaborador. E ainda, essa informação da quantidade de dias deve ser destacada em negrito.
Script definido no BeforeExecute:
// Busca a tarefa
var task = context.getTask();
// Busca a descrição atual da tarefa – definida via propriedades no Modelador
var description = task.getDescription();
// Busca as variáveis e, a partir daí, busca cada uma das variáveis onde estão as informações que queremos utilizar.
// Lembrando que, essa variáveis já foram previamente definidas e preenchidas com os valores.
var vars = context.getVars();
var dias = vars.getInt(“dias”);
// Altera a descrição da tarefa para essa execução do processo
task.setDescription(description + “<b>” + “ Dias solicitados: “ dias + “</b>”);

English
Español


