Prioridade de execução de processos de bot em Central de APR

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Saiba como priorizar processos de bot com eficiência e evitar o acionamento de várias automações no mesmo robô. Os processos de bot são organizados por robôs e Windows credenciais de usuário.

    Gatilho programado

    Quando vários processos de bot estiverem programados para execução ao mesmo tempo, considere os seguintes cenários para entender como a execução do processo de bot é priorizada com base no número do pedido e nas credenciais Windows.

    Figura 1. Cenário 1: robôs com Windows credenciais diferentes
    O diagrama mostra como uma execução de processo de bot é priorizada quando diferentes robôs usam credenciais de login diferentes.

    Os processos de bot a seguir usam os robôs 1 e 2 com diferentes ordens de prioridade e os robôs usam credenciais diferentes para fazer login em uma máquina Windows.

    • Processo de bot 1
      • Robô: Robô 1
      • Pedido: 2
      • Windows credencial: SN\Usuário 1
    • Processo de bot 2
      • Robô: Robô 1
      • Ordem: 3
      • Windows credencial: SN\Usuário 2
    • Processo de bot 3
      • Robô: Robô 2
      • Ordem: 4
      • Windows credencial: SN\Usuário 3
    • Processo de bot 4
      • Robô: Robô 2
      • Pedido: 1
      • Windows credencial: SN\Usuário 4
    Quando todos os processos de bot estão programados para iniciar simultaneamente, a execução é determinada com base na seguinte lógica:
    1. Os processos de bot são agrupados pelo robô.
    2. Em cada grupo, o processo de bot com o número de prioridade mais baixo é executado.
    Resultados da execução:
    • Robô 1: o processo de bot 1 (prioridade 2) é executado; O processo de bot 2 (prioridade 3) foi ignorado.
    • Robô 2: o processo de bot 4 (prioridade 1) é executado; O processo de bot 3 (prioridade 4) foi ignorado.
    Figura 2. Cenário 2: robôs com a mesma credencial Windows
    O diagrama mostra como uma execução de processo de bot é priorizada quando diferentes robôs usam as mesmas credenciais de login.

    Os seguintes processos de bot usam robôs de alta densidade 1 e 2 com diferentes ordens de prioridade e usam as mesmas credenciais para fazer login em uma máquina Windows.

    • Processo de bot 1
      • Robô: Robô 1
      • Pedido: 2
      • Windows credencial: SN\Usuário 1
    • Processo de bot 2
      • Robô: Robô 1
      • Ordem: 3
      • Windows credencial: SN\Usuário 1
    • Processo de bot 3
      • Robô: Robô 2
      • Ordem: 4
      • Windows credencial: SN\Usuário 1
    • Processo de bot 4
      • Robô: Robô 2
      • Pedido: 1
      • Windows credencial: SN\Usuário 1
    Quando todos os processos de bot estão programados para iniciar simultaneamente, a prioridade é determinada com base na seguinte lógica:
    1. Os processos de bot são agrupados primeiro pelo robô.
    2. Em cada grupo, o processo de bot com o número de prioridade mais baixo é selecionado.
    Resultados de prioridade intermediária:
    • Robô 1: o processo de bot 1 (prioridade 2) é selecionado sobre o processo de bot 2 (prioridade 3).
    • Robô 2: o processo de bot 4 (prioridade 1) é selecionado sobre o processo de bot 3 (prioridade 4).

    No entanto, o processo de bot 1 e o processo de bot 4 não podem ser iniciados na mesma sessão Windows simultaneamente devido a credenciais compartilhadas (SN\User1). Para resolver este conflito, os processos de bot são agrupados por Windows credenciais e o processo com o número de prioridade mais baixo é executado:

    Resultados finais da execução:
    • SN\User1: o processo de bot 4 (prioridade 1) é executado.
    • SN\User1: o processo de bot 1 (prioridade 2) foi ignorado.

    Gatilho manual

    Quando um processo de bot com vários robôs de alta densidade for acionado usando o botão Iniciar processo, considere os seguintes cenários para entender como a execução do processo de bot é priorizada para um robô.

    Figura 3. Priorização de processo de bot para diferentes robôs de alta densidade
    O diagrama mostra como uma execução de processo de bot é priorizada para diferentes robôs de alta densidade.
    Cenário 1: robôs com as mesmas Windows credenciais
    O processo de bot 1 usa os robôs de alta densidade 1 e 2 com as mesmas credenciais para fazer login em uma máquina Windows. Quando o botão Iniciar processo é clicado no processo de bot 1 do robô 1 e do robô 2, qualquer robô é escolhido aleatoriamente para executar o processo de bot. O trabalho de processo com o status Ignorado é criado para o outro robô.
    Cenário 2: robôs com Windows credenciais diferentes
    O processo de bot 1 usa robôs de alta densidade 1 e 2 com credenciais diferentes para fazer login em uma máquina Windows. Quando o botão Iniciar processo é clicado no processo de bot 1 do robô 1 e do robô 2, os dois robôs executam o processo de bot simultaneamente.