Executar bot com fila

Processe coletivamente todos os itens de trabalho de uma fila em todos os Executores de bots presentes em um ou mais grupos de dispositivos.

Pré-requisitos

Para executar um bot com fila, verifique se você tem as seguintes funções e permissões:

Tipo de recurso Privilégios
Permissões de atividade Dê as seguintes permissões a todos os bots e às respectivas dependências:
  • Exibir minha atividade em andamento
  • Exibir meus bots agendados
  • Agendar execução dos meus bots
  • Exibir TODAS as atividades agendadas das minhas pastas
  • Gerenciar TODAS as atividades agendadas das minhas pastas
  • Agendar permissão no nível da pasta.
Nota: O bot deve estar vinculado à mesma estrutura de item de trabalho que a fila.
Função do usuário A função personalizada deve ter o seguinte:
  • Acesso do consumidor à fila que você quer processar
  • Acesso do consumidor ao pool de dispositivos em que você quer processar a fila
  • Executar como usuário atribuído à função
Para Executar um bot com fila, faça o seguinte:
  • É possível executar apenas bots em Executores de bots não assistidos. Você não pode executar bots em Executores de bots assistidos no Control Room.
  • Os bots precisam ser verificados na pasta pública para os bots se qualificarem para execução com fila.
  • A classificação dos itens de trabalho é feita no lote adicionado à fila. Por exemplo, se você adicionar 2 lotes de itens de trabalho a, c, b e a, c, b para serem classificados pelo nome, os itens de trabalho serão processados para enfileirar como a, b, c e a, b, c.
  • Se você usar o mesmo pool de dispositivos para inserir e processar itens de trabalho para a mesma fila, você verá entradas duplicadas na página Atividade em andamento e Histórico. Para resolver este problema, use um pool de dispositivos para inserir itens de trabalho e um pool de dispositivos diferente para processar itens de trabalho em uma fila.

Procedimento

Use a opção Executar um bot com fila em qualquer uma das seguintes páginas:

  1. Atividade > Em andamento
  2. Gerenciar > Agendado
  3. Gerenciar > Dispositivos
  4. Gerenciar > Grupos de dispositivos
  5. Gerenciar > Filas
O procedimento para executar um bot com uma fila é o mesmo em todas essas páginas.

  1. Selecione o bot para executar com fila.
    • Versão mais recente: Clique em Versão mais recente para selecionar a última versão do bot.
    • Versão etiquetada: Clique Versão de produção para selecionar a versão etiquetada do bot.
    Os bots disponíveis são exibidos junto com quaisquer Valores de entrada e dependências. Se a opção de etiqueta de produção for selecionada para a matriz bot, o bots dependente correspondente com a etiqueta de produção também são selecionados automaticamente. Se qualquer um dos bots dependentes não têm o rótulo de produção aplicado, a última versão do bot é selecionado.
  2. Opcional: Selecione Executar com privilégios administrativos se o bot tiver ações que requerem privilégios administrativos para ser executado.
  3. Selecione uma fila com a qual possa executar o bot.
    Nota: Certifique-se do seguinte para ver a lista de filas disponíveis:
    • Você não tem a função AAE_Admin
    • Sua função é adicionada a Fila > Consumidores
    • O bot e os modelos de itens de trabalho em fila são idênticos
  4. Opcional: Defina o tempo de espera.
    1. Clique em Adicionar tempo de funcionamento na guia Tempo de processamento .
    2. Selecione os dias do campo Dias da semana.
    3. Introduza o Tempo de início e o Tempo de fim.
    4. Clique em Adicionar horário para adicionar outro período de tempo para os dias selecionados.
      Podem ser somados até três períodos que não podem se sobrepor uns aos outros.
    5. Clique em Adicionar tempo de funcionamento para adicionar outro tempo de funcionamento e fornecer os detalhes do dia e da hora.
      Podemos somar até três períodos de funcionamento. Se o tempo de espera não estiver definido, a fila dura 24 horas.
    6. Opcional: Clique em Remover tempo de funcionamento para excluir qualquer tempo de funcionamento.
  5. Selecione o usuário do Bot Runner na lista Bot Runners disponíveis.
    Para ativar um dispositivo, ele deve estar conectado à Control Room.
    Nota: Se um dispositivo não aparecer na lista, certifique-se de que o usuário que executará o bots tenha uma função atribuída que permita o acesso à opção Executar como para os usuários.
  6. Opcional: Selecione a opção para executar em dispositivos que executam o bot.
    Se você quiser selecionar Executores de bots que são mapeados um a um com seus dispositivos padrão (um usuário), selecione a opção Executar com dispositivos de execução do bot. Essa opção permite que os Itens de trabalho sejam implantados apenas no dispositivo padrão do usuário, onde a política de segurança não permite que um usuário faça login em qualquer outro dispositivo ou quando aplicativos para automação estiverem instalados no dispositivo padrão.

    Se você selecionar essa opção, certifique-se de que todos os dispositivos padrão façam parte do mesmo pool de dispositivos ao selecionar na guia Pool de dispositivos.

    Dica: Não selecione esta opção se a execução como usuários (Executores de bots) estiver configurada para usar vários dispositivos. Nessa configuração, se algum dispositivo do pool estiver processando uma automação, a execução como usuário pode entrar em outro dispositivo e os itens de trabalho serão processados nesse dispositivo. Isso permite a utilização ideal de licenças (executadas como usuário) e dispositivos.

    Para obter informações sobre cenários para escolher dispositivos bot em execução para execução como usuários, consulte Considerações sobre como executar um bot.

  7. Selecione Pools de dispositivos.
    Selecione o pool desejado na lista de pools de dispositivos disponíveis.
  8. Opcional: Clique na seta para cima ou para baixo para definir os conjuntos de dispositivos selecionados na ordem de preferência.
    Quando um bot é implantado, o Control Room seleciona o primeiro dispositivo disponível com base na ordem em que você organizou os grupos de dispositivos. Se nenhum dos dispositivos estiver disponível no momento da implantação, o bot está na fila.
  9. Selecione a Prioridade de automação na guia Geral.
    Defina a prioridade para alta, média ou baixa com base em suas necessidades de otimização de recursos. A permissão padrão é definida como média.
  10. Clique em Executar bot com fila.
    Nota:
    • Se um usuário que criou a automação do WLM usando a opção Executar bot com fila for excluído, a automação também é afetada e as filas não poderão ser processadas.
    • Bots não são implantados quando Executores de bots são mapeados um a um com seus dispositivos padrão (único usuário) com a opção Executar em dispositivos de execução de bots selecionada e um ou mais dispositivos no grupo de dispositivos selecionado são desconectados.
    • Se você tiver um número maior de recursos (dispositivos e usuários executar como) do que o número de itens de trabalho adicionados, poderá observar as implantações de proxy na página Atividade > Histórico. Para visualizar o status apropriado do item de trabalho, consulte Status e ações do item de trabalho.
    • A atividade histórica exibe apenas os bots que estão processando os itens de trabalho, enquanto cada implantação de bot pode incluir múltiplos itens de trabalho processados como uma única atividade.

    O vídeo seguinte demonstra como executar um bot com fila de espera.