Iniciar robô#

O bloco inicia outra instância do Robô como um Processo principal ou em segundo plano, incluindo a possibilidade de iniciar vários Processos em segundo plano em paralelo.

Ao iniciar, é especificado seu nome único (para diferenciar uma instância do Robô em execução de outra) e o arquivo .robot com o script que deve ser executado. O bloco pode esperar pela conclusão do script executado na nova instância do Robô (execução síncrona) ou continuar imediatamente a execução do script atual (execução assíncrona, em segundo plano).

O script atual pode conter vários blocos para iniciar Robôs de forma assíncrona, permitindo iniciar várias instâncias de Robôs e scripts em execução paralela. No caso de execução assíncrona, o status do script em segundo plano do Robô pode ser verificado usando o bloco "Status do robô".

Arquivo robot

[Texto] Arquivo do robô com a extensão .robot.

Especifica-se o caminho relativo ou o caminho completo para o arquivo.

Modo de execução

Modo de execução do Robô. Opções disponíveis:

  • Background - O Robô é iniciado em segundo plano,
  • Foreground (PiP) - O Robô será iniciado no modo PiP (Imagem na Imagem).
Nome único

[Texto] Nome único do Robô ao ser iniciado. Este nome será considerado ao registrar os logs do Robô e ao enviar mensagens para o Orquestrador.

Todas as mensagens no Orquestrador começarão com o valor especificado nesta propriedade.

Aguardar conclusãoQuando ativado, o bloco aguardará a conclusão do Robô iniciado.
Tempo de espera

[Número] Tempo de espera para a conclusão do Robô iniciado. É definido em segundos. A propriedade funciona se a propriedade "Aguardar conclusão" estiver ativada.

O valor -1 indica uma espera indefinida.

Argumentos

[Texto] Argumentos para iniciar o Robô. Para editar o valor, é necessário usar o botão no bloco com a dica "Argumentos".

Esta função só pode ser usada se a propriedade "Aguardar conclusão" estiver ativada. As variáveis usadas nos argumentos no Robô chamado devem ser definidas como globais.

ID do robô[Link] Variável que armazena o identificador do Robô.
Nível de tratamento

Seleção do nível de tratamento de erros. Valores possíveis:

  • "Default" - padrão;
  • "Ignore" - erros são ignorados;
  • "Handle" - erros são tratados.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Nível de mensagens

Seleção do nível de mensagens que os blocos exibirão durante a execução. Valores possíveis:

  • "Default" - padrão;
  • "Release" - saída desativada;
  • "Debug" - saída de informações principais;
  • "Detailed" - saída de informações detalhadas.

Se o valor "Default" for selecionado, será utilizado o valor do bloco "Início" deste diagrama.

Texto do erro[Texto] Retorna informações detalhadas sobre o erro em caso de execução incorreta do bloco.