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

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

 

Este artigo ajudou você?