circle-infoBusca Status

Realiza a busca do status de execução de um robô no orquestrador.

Visão Geral

O objeto Busca Status é utilizado para consultar o status de uma execução de robô no Orquestrador a partir de um Id de Execução.

Esse objeto permite verificar o estado atual da execução de um robô, possibilitando que o fluxo do processo tome decisões com base no status retornado pelo Orquestrador.

Para utilizar esse objeto é necessário possuir um objeto do tipo Autenticação previamente configurado, responsável por realizar a conexão com o Orquestrador.


Funcionamento

O objeto Busca Status consulta o Orquestrador para identificar o status atual de uma execução específica.

O 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 Status utiliza esse identificador para consultar o status da execução.

  4. O Orquestrador retorna o estado atual da execução.

Essa consulta é realizada utilizando um objeto Autenticação, que estabelece a comunicação com o Orquestrador.

Quando usar

  • Quando for necessário verificar o status de execução de um robô no Orquestrador.

  • Quando o fluxo precisar monitorar uma execução iniciada anteriormente.

  • Quando for necessário aguardar a conclusão de uma execução antes de continuar o processo.

Quando não usar

Não utilizar quando não houver Id de Execução válido ou quando o robô não interagir com o Orquestrador.


Configuração

CAMPO
DESCRITIVO

Título

Nome do objeto dentro do fluxo do robô.

Nome Identificador do Objeto

Identificador único do objeto dentro do robô.

Selecionar objeto do tipo Autenticação

Define o objeto Autenticação que será utilizado para acessar o Orquestrador.

Id de Execução

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

Runtime

Runtime onde a execução está sendo realizada.


Exemplos

Exemplo simples

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

  1. Configurar o objeto Autenticação.

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

  3. Utilizar o objeto Busca Status informando:

    • Objeto Autenticação

    • Id de Execução

    • Runtime

Após a execução, o objeto retorna o status atual da execução.

Exemplo aplicado

Cenário: um robô inicia a execução de outro robô e precisa aguardar sua finalização.

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 Status consulta o status dessa execução.

  5. O fluxo avalia o status retornado e decide se deve continuar ou aguardar a finalização.


Retornos

A documentação oficial não descreve explicitamente os retornos disponíveis para este objeto.

Os valores retornados estão relacionados ao status da execução consultada no Orquestrador.


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 de uma execução válida.

Objeto de autenticação não configurado

Sem autenticação, não é possível consultar o Orquestrador.

Como evitar:

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

Runtime incorreto

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

Como evitar:

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


Boas práticas

  • Utilizar o objeto Busca Status para monitorar execuções iniciadas no Orquestrador.

  • Armazenar o Id de Execução retornado após iniciar um robô.

  • Validar o status da execução antes de continuar o fluxo.

  • Manter nomes claros nos campos Título e Nome Identificador do Objeto.

Last updated

Was this helpful?