<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.

English
Español


