circle-playExecutar 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:

  1. O robô realiza autenticação no Orquestrador através do objeto Autenticação.

  2. O objeto Executar Robô identifica qual robô deve ser executado.

  3. O runtime responsável pela execução é definido.

  4. O Orquestrador agenda e inicia a execução do robô.

  5. 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

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 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ô:

  1. Configurar o objeto Autenticação.

  2. Inserir o objeto Executar Robô no fluxo.

  3. Selecionar o robô que será executado.

  4. Definir o Runtime responsável pela execução.

  5. 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:

  1. O robô principal realiza autenticação no Orquestrador.

  2. O objeto Executar Robô dispara outro robô responsável por um processo específico.

  3. Parâmetros iniciais são enviados para definir o comportamento da execução.

  4. 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?