Executar Robô
Realiza a execução de um robô do orquestrador.
Visão Geral
O objeto Executar Robô é utilizado para iniciar a execução de um robô publicado no Orquestrador.
Esse objeto permite que um robô execute outro robô diretamente pelo Orquestrador, possibilitando a criação de fluxos de automação encadeados, onde uma automação pode disparar outras execuções.
A execução é realizada utilizando uma autenticação previamente configurada, além da definição do robô que será executado, runtime de execução e prioridade da execução.
Funcionamento
O objeto Executar Robô envia uma solicitação para o Orquestrador solicitando a execução de um robô específico.
Fluxo de funcionamento:
O robô realiza autenticação no Orquestrador através do objeto Autenticação.
O objeto Executar Robô identifica qual robô deve ser executado.
O runtime responsável pela execução é definido.
O Orquestrador agenda e inicia a execução do robô.
O processo retorna informações relacionadas à execução iniciada.
Opcionalmente, é possível configurar parâmetros iniciais que serão enviados para o robô executado.
Quando usar
Quando for necessário executar outro robô pelo Orquestrador.
Quando um fluxo precisar disparar automações adicionais.
Quando for necessário organizar automações em processos encadeados.
Quando não usar
Não utilizar quando o robô não precisa iniciar execuções no 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 qual objeto Autenticação será utilizado para acessar o Orquestrador.
Selecionar robô
Define qual robô publicado no Orquestrador será executado.
Definir robô por ID
Permite informar manualmente o identificador do robô que será executado.
Runtime
Define o runtime responsável pela execução do robô.
Rodar Local
Permite executar o robô utilizando o runtime local.
Prioridades
Define a prioridade da execução do robô no Orquestrador.
Parâmetros Iniciais
Permite definir parâmetros que serão enviados para o robô no momento da execução.
Exemplos
Exemplo simples
Fluxo básico para executar um robô:
Configurar o objeto Autenticação.
Inserir o objeto Executar Robô no fluxo.
Selecionar o robô que será executado.
Definir o Runtime responsável pela execução.
Executar o processo.
Após a execução, o Orquestrador inicia o robô selecionado.
Exemplo aplicado
Cenário: um robô principal controla diferentes automações.
Fluxo:
O robô principal realiza autenticação no Orquestrador.
O objeto Executar Robô dispara outro robô responsável por um processo específico.
Parâmetros iniciais são enviados para definir o comportamento da execução.
O robô executado realiza suas atividades e retorna os resultados da execução.
Esse modelo permite a criação de arquiteturas de automação modulares e escaláveis.
Retornos

Erros comuns e como evitar
Objeto de autenticação não configurado
Sem autenticação o robô não consegue acessar o Orquestrador.
Como evitar:
Configurar previamente um objeto Autenticação no fluxo.
Robô não selecionado
Sem selecionar um robô, não é possível iniciar a execução.
Como evitar:
Garantir que o campo Selecionar robô esteja corretamente configurado.
Runtime incorreto
Se o runtime selecionado não estiver disponível, a execução pode falhar.
Como evitar:
Confirmar que o runtime está ativo e disponível no Orquestrador.
Boas práticas
Utilizar parâmetros iniciais para tornar os robôs reutilizáveis.
Organizar automações em robôs especializados que possam ser executados por outros robôs.
Definir corretamente a prioridade da execução conforme a criticidade do processo.
Utilizar objetos como Busca Status ou Busca Resultado para monitorar execuções iniciadas.
Last updated
Was this helpful?

