calendar-checkBusca Resultado

Realiza a busca e retorna o resultado da execução de um robô do orquestrador.

Visão Geral

O objeto Busca Resultado é utilizado para consultar o resultado da execução de um robô no Orquestrador a partir de um Id de Execução.

Esse objeto permite que o robô obtenha informações sobre a execução realizada no Orquestrador, como o status da execução e dados retornados pelo processo.

Para que a consulta seja realizada, é necessário que o robô esteja autenticado no Orquestrador através de um objeto do tipo Autenticação previamente configurado.


Funcionamento

O objeto Busca Resultado realiza a consulta de uma execução existente no Orquestrador utilizando o Id de Execução.

O fluxo de funcionamento ocorre da seguinte forma:

  1. Um robô é executado no Orquestrador.

  2. Essa execução gera um Id de Execução.

  3. O objeto Busca Resultado utiliza esse identificador para consultar os dados da execução.

  4. O objeto retorna informações relacionadas ao resultado da execução.

Para realizar a consulta, o objeto utiliza uma conexão autenticada configurada através do objeto Autenticação.

Quando usar

  • Quando for necessário consultar o resultado de uma execução de robô no Orquestrador.

  • Quando o fluxo precisar obter o status ou retorno de uma execução.

  • Quando houver necessidade de monitorar ou validar execuções iniciadas anteriormente.

Quando não usar

Não utilizar quando não houver Id de Execução disponível ou quando o robô não interagir com o Orquestrador.


Configuração

CAMPO
DESCRITIVO

Título

Nome do objeto dentro do fluxo do robô. Pode ser alterado para facilitar a identificação no processo.

Nome Identificador do Objeto

Identificador único do objeto dentro do robô. Deve ser exclusivo no fluxo.

Selecionar objeto do tipo Autenticação

Define o objeto Autenticação que será utilizado para realizar a consulta no Orquestrador.

Id de Execução

Identificador da execução do robô no Orquestrador que será consultada.

Runtime

Define o Runtime onde a execução ocorreu no Orquestrador.


Exemplos

Exemplo simples

Fluxo básico para consultar o resultado de uma execução:

  1. Configurar o objeto Autenticação com as credenciais do Orquestrador.

  2. Executar um robô no Orquestrador que gere um Id de Execução.

  3. Utilizar o objeto Busca Resultado informando:

    • O objeto Autenticação

    • O Id de Execução

    • O Runtime

Após a execução, o robô obterá as informações relacionadas à execução consultada.

Exemplo aplicado

Cenário: um robô inicia a execução de outro robô no Orquestrador e precisa verificar se ele foi finalizado com sucesso.

Fluxo:

  1. Objeto Autenticação realiza login no Orquestrador.

  2. Objeto Executar Robô inicia um robô publicado.

  3. O Orquestrador retorna um Id de Execução.

  4. O objeto Busca Resultado utiliza esse identificador para consultar o resultado da execução.

  5. O robô avalia o retorno e decide os próximos passos do fluxo.


Retornos

O objeto retorna informações relacionadas à execução consultada no Orquestrador.

Esses dados podem incluir informações sobre o status da execução e os dados retornados pelo processo executado.


Erros comuns e como evitar

Id de Execução inválido

Ocorre quando o identificador informado não corresponde a uma execução existente.

Como evitar:

  • Garantir que o Id de Execução seja obtido corretamente de uma execução válida.

Objeto de autenticação não configurado

Sem um objeto Autenticação, o robô não consegue acessar o Orquestrador.

Como evitar:

  • Configurar previamente o objeto Autenticação no fluxo.

Runtime incorreto

Se o runtime informado não corresponder ao ambiente onde a execução ocorreu, a consulta pode falhar.

Como evitar:

  • Confirmar o runtime utilizado na execução original.


Boas práticas

  • Sempre utilizar um objeto Autenticação previamente configurado no fluxo.

  • Armazenar o Id de Execução retornado pelo Orquestrador para consultas posteriores.

  • Validar o resultado da execução antes de continuar o fluxo do robô.

  • Utilizar nomes claros no campo Título para facilitar a manutenção do processo.

Last updated

Was this helpful?