estados do 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 de processo é atualizado para Em execução .
    Cancelado Quando uma execução de processo de bot é cancelada manualmente, o status do trabalho de processo é atualizado para Cancelado .

    Se o processo de bot 1 já estiver em execução e o processo de bot 2 com forçar início habilitado for acionado, o status do trabalho de processo do processo de bot 1 será atualizado para Cancelado E o status do trabalho de processo do processo do bot Process 2 é 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 Sucesso .
    Falha Quando a execução de um processo de bot não é concluída, o status do trabalho do processo é atualizado para Falha .
    Omitido Considere os seguintes cenários quando mais de um processo de bot é 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 forçar início desabilitado for acionado, o status do trabalho de processo do processo de bot 2 será atualizado para Ignorado .
    • Se dois processos de bot, BP1 e BP2, estiverem agendados para execução no mesmo robô ao mesmo tempo e o BP2 tiver prioridade mais baixa (número de ordem de prioridade mais alta), o status do trabalho de processo de BP2 será atualizado para Ignorado .
    • Se dois processos de bot, BP1 e BP2, com a mesma ordem de prioridade, forem agendados 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 de processo do outro será atualizado para Ignorado .
    • Se o processo de bot 1 for acionado e o robô estiver aguardando para fazer login, e no tempo médio em que o processo de bot 2 for acionado, o status do trabalho de processo do processo de bot 2 será atualizado para Ignorado .
    • . Processo de início A ação é 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ô retorna ao estado responsivo, ele começa a receber solicitações de processo de início que foram acionadas quando o robô estava no estado sem resposta. A solicitação mais recente que cai abaixo do limite configurado é atualizada para Em execução e todas as solicitações mais antigas são atualizadas para Ignorado .
    Abandonado
    • Para qualquer tipo de robô, se um processo de bot estava em execução anteriormente e o status do trabalho de processo não foi atualizado para Concluído e um novo trabalho de processo for criado, o status do trabalho de processo em execução anterior será atualizado para Abandonado .
    • Quando um trabalho de processo está em execução, o estado do robô é movido de Ocupado estado 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 APRcom sua chamada de pulsação devido a falha de rede, falha de autenticação de certificado, corrupção do perfil de usuário da máquina e assim por diante.

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