- Introdução
- Melhores práticas
- Tenant
- Sobre o contexto do tenant
- Pesquisa de recursos em um tenant
- Gerenciamento de robôs
- Conectar Robôs ao Orchestrator
- Armazenamento de credenciais do robô no CyberArk
- Armazenamento de senhas do Unattended Robot no Azure Key Vault (somente leitura)
- Armazenamento de credenciais do Unattended Robot no HashiCorp Vault (somente leitura)
- Armazenando credenciais de Unattended Robots no AWS Secrets Manager (somente leitura)
- Exclusão de sessões não assistidas desconectadas e não responsivas
- Autenticação do robô
- Autenticação de robôs com credenciais de cliente
- Configuração de recursos de automação
- Auditar
- Serviço Catálogo de recursos
- Automation Suite Robots
- Contexto de Pastas
- Automações
- Processos
- Trabalhos
- Apps
- Gatilhos
- Logs
- Monitoramento
- Filas
- Ativos
- Armazenar Buckets
- Teste do Orquestrador
- Integrações
- Solução de problemas

Guia do usuário do Orchestrator
Gerenciamento de trabalhos
Início de um trabalho
Antes de passar pelas etapas abaixo, você precisa criar um processo.
- Navigate to Automations > Jobs from the folder that the process resides in.
- Clique em Iniciar. A janela Iniciar trabalho é exibida.
- No menu suspenso Nome do processo, selecione um processo que foi implantado anteriormente na pasta atual.
- Configure os campos obrigatórios, conforme descrito nas seções abaixo.
- Clique em Iniciar. A janela Iniciar trabalho se fecha e, se houver runtimes disponíveis na pasta ativa no momento, o trabalho começa em um robô, de acordo com as configurações que você fez. O Estado do trabalho é exibido em tempo real na página Trabalhos.
Definindo a prioridade do trabalho
No menu suspenso Prioridade dos trabalhos , selecione a prioridade do trabalho a ser executado, se você quiser que ela seja diferente da prioridade definida no nível do processo. Esse campo é preenchido automaticamente com a prioridade herdada do pacote.
Selecionando o tempo de execução da execução
No menu suspenso Tipo de runtime, selecionar o tipo de runtime usado para executar o trabalho.
O número de runtimes disponíveis e conectados é exibido abaixo do menu suspenso.
-
_ Disponíveis - A quantidade de runtimes disponíveis, calculada como a quantidade total de runtimes menos a quantidade de trabalhos em execução.
-
_ Conectados – A quantidade total de runtimes, calculada como a soma de runtimes em todas as máquinas conectadas ao Orchestrator que estejam associadas à pasta ativa.
Tipo de runtime Description Produção (Unattended) O trabalho é executado no modo Unattended, consumindo um runtime Unattended. Teste O trabalho é executado no modo Unattended, consumindo um runtime de teste. Não Produtivo O trabalho é executado no modo não supervisionado, consumindo um runtime NonProduction. Cloud - VM Testing O trabalho é executado no modo Unattended em uma VM na nuvem que foi configurada para ser executada em um ambiente de teste ou non-production. A execução da VM consome as Robot Units para ambientes de teste. Consulte Robot Units - Consumo para obter mais detalhes. Cloud - VM O trabalho é executado no modo Unattended em uma VM na nuvem que foi configurada para ser executada em um ambiente de produção. A execução da VM consome as Robot Unit para ambientes de produção. Consulte Robot Units - Consumo para obter mais detalhes. Exemplo: digamos que haja dois runtimes NonProduction e um runtime Não assistido no modelo de máquina A, e três runtimes NonProduction e dois runtimes Não assistidos no modelo de máquina B. Ambos estão associados a uma pasta. Em cada modelo, você conecta uma máquina host. O estado de runtime resultante é o seguinte:
-
Não assistido:
3 Available, 3 Connected -
NonProduction:
5 Available, 5 Connected
Um trabalho em execução ocupando um runtime subtrai 1 da quantidade de runtimes disponíveis para esse tipo.
No momento da publicação, o Orchestrator escolhe entre os runtimes dos espaços de trabalho disponíveis para executar o trabalho. A precedência dos runtimes é a seguinte:
- Sem servidor
- Produção (Unattended)
- Não Produtivo
Por exemplo, se não existir nenhum runtime Production, o Orchestrator usará um runtime NonProduction disponível. Se não existir nenhum, o trabalho irá falhar. Se o runtime selecionado ficar indisponível entre execuções de trabalhos, a próxima execução do trabalho falhará, já que o Orchestrator não procurará o próximo disponível.
Configurando o destino de execução
Configure your execution target by setting the options below as desired on the Execution Target tab.
Figura 1. Início de um trabalho

Alocar de forma dinâmica
A alocação dinâmica sem seleção explícita de conta e máquina permite que você execute um processo em primeiro plano várias vezes sob a conta e a máquina que ficarem disponíveis primeiro. Os processos em segundo plano serão executados em qualquer conta, independentemente de estar ocupada ou não, desde que você tenha runtimes suficientes.
Usando essa opção, você pode executar um processo até 10.000 vezes em um trabalho.
Conta
Você pode escolher uma destas abordagens:
- Especificar uma conta significa que o processo será executado sob essa conta específica do usuário ou robô.
- Especificar a conta e a máquina significa que os trabalhos serão iniciados nesse par de conta-máquina. Apenas os pares de conta-máquina válidos ficam disponíveis para seleção.
- Não especificar uma conta resulta na alocação dinâmica da conta pelo Orchestrator.
Se apenas grupos de contas de robôs forem atribuídos a uma pasta, as contas de robôs individuais dentro desses grupos não podem ser usadas para executar trabalhos. Para permitir que uma conta de robô execute trabalhos em uma pasta, a conta individual do robô deve ser atribuída explicitamente a essa pasta.
Máquina
Você pode escolher uma destas abordagens:
- Specifying a machine object means the process is executed on one of the host machines attached to the selected machine template. Select a specific host machine from the pool of connected host machines on the Connected Machines field.
- Especificar a conta e a máquina significa que os trabalhos serão iniciados nesse par de conta-máquina. Apenas os pares de conta-máquina válidos ficam disponíveis para seleção.
- Não especificar uma máquina resulta na alocação dinâmica da máquina pelo Orchestrator.
Certifique-se de que os tempos de execução correspondentes ao tipo de trabalho sejam alocados o modelo da máquina associado. Apenas as máquinas do host conectadas associadas à pasta ativa são exibidas.
Selecionar Mapeamentos de conta-máquina válidos
Escolha qual par conta-máquina específico executará o trabalho.
Figura 2. Escolha do par conta-máquina específico para executar o trabalho

Você pode clicar em Adicionar mapeamento de conta-máquina se você quiser que seu trabalho seja executado em vários desses pares. Se você o fizer, um trabalho Pendente será criado para cada par conta-máquina.
Isso só funciona se a opção Habilitar mapeamento de usuário-máquina na guia Geral das configurações de seu tenant estiver selecionada.
Manter a alocação de Conta/Máquina na continuidade do trabalho
Esse campo permite que você configure se os fragmentos diferentes de um trabalho em execução prolongada serão executados no mesmo par de conta-máquina.
Por padrão, um trabalho suspenso será retomado em qualquer robô disponível em qualquer máquina disponível.
Com base em sua licença ou requisitos de recursos, você tem a opção de retomar um trabalho na mesma máquina, e no mesmo contexto da conta que iniciou o trabalho.
Digamos que você precisa de uma licença do SAP para executar um trabalho. Em vez de instalar uma licença do SAP em cada máquina disponível (custo maior), você pode instalá-la em uma única máquina e usar essa máquina para iniciar e retomar o trabalho. A mesma estratégia pode ser aplicada às licenças do usuário. Você pode alocar apenas uma licença de usuário e usá-la para executar o trabalho.
Agendar encerramento da execução do trabalho
A execução do processo pode falhar às vezes, fazendo com que o trabalho permaneça no estado pendente. Ativar a alternância permite que você (clique para expandir):
-
Select Stop from the drop-down menu - this attempts to gracefully end the execution after the defined time interval has passed since the job is stuck in a pending state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).
Figura 3. Interrupção da execução de um trabalho

-
Select Kill from the drop-down menu - this attempts to forcefully end the execution after the defined time interval has passed since the job is stuck in a pending state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).
Figura 4. Encerrar a execução de um trabalho

-
Select Stop from the drop-down menu and turn on the Schedule automatic "Kill", if the job does not stop option - this attempts to gracefully end the execution after the defined time interval has passed since the job is stuck in a pending state and then attempts to forcefully end it after the defined time interval has passed since the job is stuck in a stopping state (set the time to a minimum of 1 minute, maximum of 10 days, 23 hours and 59 minutes).
Figura 5. Interrupção da execução de um trabalho

Gerar um alerta se o trabalho travar no status pendente ou retomado
Ao ativar a alternância, você ativa alertas sobre trabalhos que permanecem no status pendente ou retomado por mais tempo do que a duração especificada.
A duração configurável é de no mínimo um minuto e no máximo onze dias.
Se o trabalho exceder a duração configurada, um pop-up de alerta de gravidade de "Erro" informará a você sobre isso com o seguinte texto:
"N jobs para #process {process_number} estão pendentes ou retomados por mais de X horas e Y minutos.", onde:
- N — é o número de trabalhos que acionaram o alerta
- {process_number} - o identificador do processo
- X - o número configurado de horas que o trabalho excedeu enquanto tinha o status Pendente ou Retomado. Os dias são convertidos em horas.
- Y — o número configurado de minutos que o trabalho excedeu enquanto tinha o status pendente ou retomado.
Gerar um alerta se o trabalho tiver sido iniciado e ainda não tiver sido concluído
Ao ativar a alternância, você ativa alertas sobre trabalhos que não foram concluídos na duração especificada.
A duração configurável é de no mínimo um minuto e no máximo onze dias.
Se o trabalho exceder a duração configurada, um pop-up de alerta de gravidade de "Erro" informará a você sobre isso com o seguinte texto:
"O trabalho para o processo número {process_number} está em execução por mais de X horas e Y minutos.", onde:
- {process_number} - o identificador do processo
- X - o número configurado de horas que o trabalho excedeu enquanto tentava ser concluído. Os dias são convertidos em horas.
- Y - o número configurado de minutos que o trabalho excedeu ao tentar ser concluído.
O Orchestrator impede o início de trabalhos com configurações inválidas. Tentar iniciar um trabalho com uma configuração inválida resulta em uma mensagem de erro descritiva, fornecendo detalhes sobre como corrigir sua configuração.
Figura 6. Iniciar uma página de trabalho em uma configuração inválida

Iniciar um trabalho usando a alocação dinâmica, ou seja, sem máquina ou conta especificada, com uma configuração de pasta incompatível resulta em um erro. Certifique-se de corrigir a configuração; caso contrário, os trabalhos ficarão no estado Pendente indefinidamente. Por exemplo, tentar executar um trabalho em segundo plano do .NET Framework 4.6.1 quando há apenas modelos de plataforma cruzada na pasta não funciona, pois os trabalhos ficam no estado Pendente até que a configuração seja arrumada.
Adicionando argumentos
On the Arguments tab, provide input arguments for the selected process. This tab is automatically populated with all the input arguments accepted by the selected process, and the corresponding values inherited from the package.
Os argumentos do trabalho não podem exceder 10.000 caracteres.
Interrupção de um trabalho
No menu Mais ações do trabalho, selecione Parar.O Orchestrator marca o status do trabalho como Parando e envia uma notificação para o robô, mas a execução do projeto de automação continua.
Se uma atividade Should Stop for encontrada, ela retornará true como resultado. Você pode usar o resultado como um marcador para determinar quando chamar uma atividade Parar trabalho para iniciar um processo de desligamento suave.
Se uma atividade de Interromper trabalho não for encontrada, a execução do trabalho não será interrompida até que atinja o final do projeto. O status final do trabalho é Bem-sucedido.
- Um trabalho iniciado a partir do Orchestrator pode ser interrompido apenas do Orchestrator.
- Um trabalho iniciado a partir do Assistant pode ser interrompido tanto no Orchestrator, na página Trabalhos e usando o UiPath® Assistant.
- Quando um trabalho é interrompido, os agendamentos de término do trabalho são perdidos e é necessário reconfigurar as opções de Agendar término da execução do trabalho ao reiniciar o trabalho.
Retomada de um trabalho
Clique no botão Mais ações correspondente e, depois, emRetomar.
Encerramento de um trabalho
Click the corresponding More Actions button, and then Kill. The automation project is forcefully stopped, the job is marked as Stopped, and "Job canceled" is displayed in the Job Details window.
- Um trabalho iniciado a partir do Orchestrator pode ser interrompido no Orchestrator, a partir da página Trabalhos e usando o UiPath Assistant.
- Um trabalho iniciado a partir do Assistant pode ser interrompido no Orchestrator, a partir da página Trabalhos e usando o UiPath Assistant.
- Quando um trabalho é encerrado, os agendamentos de término do trabalho são perdidos e é necessário reconfigurar as opções de Agendar término da execução do trabalho ao reiniciar o trabalho.
Reinício de um trabalho
Essa funcionalidade permite que você execute rapidamente um trabalho da lista de trabalhos, sem passar pela configuração do fluxo do trabalho. Você pode reiniciar qualquer trabalho com um estado final - Parado, Com falha ou Bem-sucedido.
- Não é possível reiniciar trabalhos disparados por agentes como o UiPath Assistant ou por meio das sessões de depuração remotas do Studio.
- Ao reiniciar um trabalho que tinha opções de Agendar término da execução do trabalho ativas, é necessário reconfigurar essas opções.
Esse procedimento começa a partir da suposição de que você anteriormente iniciou um trabalho que já atingiu o status final.
- Clique no botão Mais ações correspondente e, depois, em Reiniciar. A janela Iniciar trabalho é exibida, com as configurações iniciais do trabalho.
- Faça as alterações desejadas.
- Clique em Iniciar. A janela Iniciar trabalhos se fecha, e a execução é iniciada. O status de cada trabalho é exibido, em tempo real, na página Trabalhos.
Exibição de detalhes do trabalho
- Enquanto o painel lateral estiver aberto, você pode clicar em qualquer trabalho na lista para exibir seus detalhes específicos, para todas as guias incluídas no painel. A grade da lista de trabalhos pode ser rolada horizontalmente, com a coluna Processo permanecendo fixa, se necessário para seu tamanho e resolução de tela específicos. Observe que você pode aumentar o tamanho de algumas colunas, o que fará com que uma barra de rolagem seja exibida para facilitar o acesso.
- Você pode clicar no ícone de expansão no canto superior direito de qualquer guia para abri-la como uma janela de tamanho completo, com o nome do processo subjacente na trilhas. O botão Recolher no mesmo canto traz a janela de volta ao estado do painel lateral.
- Os detalhes do trabalho não incluem considerações de licenciamento para falhas de trabalhos. Use a funcionalidade de monitoramento para obter detalhes sobre licenciamento.
Para visualizar detalhes sobre um trabalho específico, clique no botão Detalhes correspondente. Isso exibe um painel lateral que inclui a seção Detalhes do trabalho, fornecendo várias informações, como:
- o nome do processo subjacente
- o robô e máquina de execução
- os motivos da falha dos trabalhos
- os motivos que impedem que o trabalho seja iniciado
- ações que você pode adotar para corrigir quaisquer problemas e acionar o trabalho para iniciar
Detalhes do trabalho concluído

Detalhes do trabalho pendentes

No contexto de um tenant SAP, você pode usar o botão Voltar ao SAP para retornar ao processo no SAP Build Process Automation. SAP Build Process Automation.
Exibição de logs do trabalho
Para visualizar os logs de um trabalho específico, clique no botão Detalhes correspondente. Isso exibe um painel lateral que inclui a seção Logs, com dados sobre o trabalho selecionado.
Os logs gerados para trabalhos iniciados por meio das sessões de depuração remotas não ficam disponíveis na página Logs de trabalho. Eles podem ser encontrados na página global Logs.
Visualização de condições de retomada de trabalho
Para visualizar os gatilhos necessários para a retomada de um trabalho suspenso, clique no botão Detalhes correspondente. Isso exibe um painel lateral que inclui a guia Retomar condições, com detalhes sobre as tarefas de fluxo de trabalho configuradas para o trabalho selecionado.
Você pode clicar na lista para acessar os gatilhos para os outros trabalhos.
Visualização da linha de tempo do vídeo
Para visualizar uma gravação de vídeo de uma execução de um trabalho, juntamente com os logs subjacentes, clique no botão Detalhes correspondente. Isso exibe um painel lateral que inclui a guia Linha de tempo do vídeo, com um painel de vídeo na parte superior e uma lista de logs na parte inferior.
Você também pode acessar essa guia clicando em Abrir gravação na guia Logs do mesmo painel.
Para obter detalhes, consulte os tópicos dedicados à gravação de vídeo.
Baixando a mídia de execução
Para baixar a gravação para um trabalho com falha, clique em Mais Opções > Baixar Gravação. A mídia de execução é baixada de acordo com suas configurações.
- Início de um trabalho
- Interrupção de um trabalho
- Retomada de um trabalho
- Encerramento de um trabalho
- Reinício de um trabalho
- Exibição de detalhes do trabalho
- Exibição de logs do trabalho
- Visualização de condições de retomada de trabalho
- Visualização da linha de tempo do vídeo
- Baixando a mídia de execução