Busca 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:
Um robô é executado no Orquestrador.
Essa execução gera um Id de Execução.
O objeto Busca Status utiliza esse identificador para consultar o status da execução.
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

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:
Configurar o objeto Autenticação.
Executar um robô no Orquestrador que gere um Id de Execução.
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:
Objeto Autenticação realiza login no Orquestrador.
Objeto Executar Robô inicia um robô publicado.
O Orquestrador retorna um Id de Execução.
O objeto Busca Status consulta o status dessa execução.
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?

