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

<task>.getToken(): String

 

Essa função retorna o token que deve ser utilizado para notificar o retorno da <task>. O token é um identificador único que contém as informações do ponto exato do processo em que a execução parou, isso é, respondendo para esse token, a execução do processo continua desse ponto.

Nota

Este recurso está disponível para os scripts BeforeExecute e AfterExecute.

Sintaxe: <task>.getToken()

Tipo de retorno: String

Exemplo de utilização:

Essa função pode ser utilizada para que o token da execução da tarefa seja obtido e, por exemplo, passado para a tela que foi aberta por essa tarefa para que, quando a pendência seja tratada, a tela saiba exatamente para qual token ela deve responder e então a execução desse caminho continue normalmente.

 

Usando como base a execução da tarefa acima, que simplesmente abre uma perspectiva do SeniorTools, segue o script definido no BeforeExecute:

// Busca o token a partir da tarefa

var token = context.getTask().getToken();

 

// Busca o objeto de entrada de parâmetros para o executor – o input

var input = context.getTask().getInput();

 

// Adiciona o parâmetro do token como entrada da tarefa

input.setString(token);

Com essa definição, o parâmetro de token será passado como entrada para a perspectiva que será executada. A perspectiva deve capturar esse parâmetro e ao término de sua execução, depois que as ações forem executadas na tela, esta irá responder para o processo, especificamente para esse token do processo.

Este artigo ajudou você?