Workflow - Manual do Usuário > Modelador > Automatização > Funções JavaScript > Tarefa > Consultar informações da atividade > <task>.getDescription(): String

<task>.getDescription(): String

 

Essa função retorna a descrição da <task> à qual está contextualizada.

Nota

Esta função está disponível para os scripts BeforeExecute e AfterExecute.

Sintaxe: <task>.getDescription()

Tipo de retorno: String

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>”);

Este artigo ajudou você?