Workflow - Manual do Usuário > Modelador > Automatização > Funções JavaScript > Tarefa > Definir dados de entrada e obter dados de retorno do executor > <task>.getOutput(): ReadOnlyObject

<task>.getOutput(): ReadOnlyObject

 

Essa função retorna um objeto de leitura com os parâmetros de saída, retornados pelo executor associado à tarefa contextualizada. O objeto retornado por essa função:

Sobre o retorno, as seguintes situações podem ocorrer:

Nota

Esta função está disponível para os scripts AfterExecute da atividade.

Sintaxe: <task>.getOutput()

Tipo de retorno: ReadOnlyObject

Exemplo de utilização:

Essa função retorna os parâmetros de saída retornados por um executor, ou seja, o resultado da execução da tarefa. Para exemplificar a utilização desta função. será obtido o resultado da execução de um Web service SeniorTools. Para isso, é necessário conhecer os parâmetros que o serviço retorna, isso pois será necessário busca-los pelo nome. Abaixo quadro com os parâmetros de retorno do serviço de exemplo:

Nome do parâmetro Tipo do parâmetro
result String
erros Object

Para buscar esses parâmetros do executor, será implementado o seguinte código no script de AfterExecute, da tarefa onde o executor está configurado. Isso significa que, após a execução da tarefa então, será executado esse script onde pode-se obter o retorno da execução do mesmo:

// Busca a tarefa

var task = context.getTask();

 

// Busca o objeto que irá conter os dados de retorno do executor

var output = task.getOutput();

 

// Aqui começa-se a buscar os dados de saída do executor

var result = output.getString(“result”);

var erros = output.getObject(“erros”);

 

// Agora, com as informações “em mãos” é possível que sejam feitas todas as verificações relevantes

(...)

Este artigo ajudou você?