Estados de trabalho de processo em Central de APR

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Um trabalho de processo representa a execução de um processo de bot em um robô.

    Tabela 1. Cenários de estado do trabalho de processo
    Estado Cenário
    Em Execução Quando um processo de bot está sendo executado por um robô, o status do trabalho do processo é atualizado para Em execução.
    Cancelado Quando uma execução de processo de bot é cancelada manualmente, o status do trabalho do processo é atualizado para Cancelado.

    Se o processo de bot 1 já estiver em execução e o processo de bot 2 com início forçado habilitado for acionado, o status do trabalho do processo de bot 1 será atualizado para Canceladoe o status do trabalho do processo de bot 2 será atualizado para Em execução.

    Êxito Depois que um processo de bot é executado com sucesso por um robô, o status do trabalho do processo é atualizado para Success.
    Concluído negativo Quando a execução de um processo de bot não é concluída, o status do trabalho do processo é atualizado para Failed.
    Omitido Considere os seguintes cenários quando mais de um processo de bot for acionado para o mesmo robô autônomo:
    • Se o processo de bot 1 já estiver em execução e o processo de bot 2 com início forçado desabilitado for acionado, o status do trabalho do processo de bot 2 será atualizado para Ignorado.
    • Se dois processos de bot, BP1 e BP2, estiverem programados para serem executados no mesmo robô ao mesmo tempo e o BP2 tiver prioridade mais baixa (número de ordem de prioridade mais alto), o status do trabalho de processo do BP2 será atualizado para Ignorado.
    • Se dois processos de bot, BP1 e BP2, com a mesma ordem de prioridade estiverem programados para execução no mesmo robô ao mesmo tempo, somente um dos processos de bot será selecionado aleatoriamente para execução e o status do trabalho do processo do outro será atualizado para Ignorado.
    • Se o processo de bot 1 for acionado e o robô estiver aguardando o login e, nesse meio tempo, o processo de bot 2 for acionado, o status do trabalho do processo de bot 2 será atualizado para Ignorado.
    • A ação Iniciar processo é invocada para o processo de bot 1. Até que a execução seja iniciada, se outros processos de bot forem acionados, os trabalhos de processo de todas as outras solicitações de processo de início serão atualizados para Ignorado.
    • Quando um robô voltar ao estado dinâmico, ele começará a receber solicitações de processo de início que foram acionadas quando o robô estava no estado não dinâmico. A solicitação mais recente que está dentro do limite configurado é atualizada para Em execução e todas as solicitações mais antigas são atualizadas para Ignoradas.
    Abandonado
    • Para qualquer tipo de robô, se um processo de bot estiver em execução anteriormente e o status do trabalho do processo não tiver sido atualizado para Concluídoe um novo trabalho do processo for criado, o status do trabalho do processo em execução anteriormente será atualizado para Abandonado.
    • Quando um trabalho de processo está em execução, o estado do robô é movido do estado Ocupado para qualquer outro estado.

      Por exemplo, quando um trabalho de processo está sendo executado localmente na máquina do robô, um robô pode falhar ao atualizar Central de APR com sua chamada de pulsação devido a falha na rede, falha na autenticação do certificado, corrupção no perfil do usuário da máquina e assim por diante.

      Em todos esses cenários, quando o robô chama o Central de APR após uma interrupção e atualiza seu status de Ocupado ou Desconectado para Disponível, o status do último trabalho de processo conhecido é alterado para Abandonado.