Usar Executar com fila

Processe coletivamente todos os itens de trabalho de uma fila em todos os Bot Runners 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 Bot Runners não assistidos. Você não pode executar bots em Bot Runners 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

  1. Use um dos seguintes métodos para clicar na opção Executar com fila:
    • Atividade > Em andamento > Executar
    • Gerenciar > Dispositivos > Executar
    • Gerenciar > Grupos de dispositivos > Executar
    • Gerenciar > Filas
  2. Na tela Automação e dependências, clique em Escolher para selecionar um bot disponível para executar com fila.
    Certifique-se de que o bot que você selecionou esteja vinculado ao modelo de item de trabalho. Para obter mais informações, consulte Anexe o modelo de item de trabalho ao bot.
    Nota: Certifique-se de que o bot não tenha uma configuração de tempo limite. Para obter mais informações, consulte Configurar o tempo limite para execução do bot.
    A tela Executar com fila é exibida.
  3. Use a guia Automação e dependências para fazer o seguinte:
    1. Opcional: Clique em Escolher para selecionar um bot diferente.
    2. Use o campo Executar automação e dependências usando para selecionar uma das seguintes guias:
    • Versão mais recente: Para selecionar a versão mais recente do bot.
    • Rótulo de produção: Para selecionar a versão rotulada do bot.
  4. Clique em Avançar.
  5. Na tela Fila, clique em Escolher para selecionar uma fila que deve ser usada para 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
  6. Clique em Avançar.
  7. Opcional: Na guia Tempo de processamento, defina o tempo de funcionamento da fila.
    1. Clique em Adicionar tempo de funcionamento.
      Nota: Se o tempo de espera não estiver definido, a fila dura 24 horas.
    2. Selecione os dias do campo Dias da semana.
    3. Selecione ou insira a Hora de início e a Hora de fim.
    4. (Opcional) Clique em Adicionar hora para adicionar outro período para os dias selecionados.
      Podem ser somados até três períodos que não podem se sobrepor uns aos outros.
    5. Opcional: Clique em Remover tempo de funcionamento para excluir qualquer tempo de funcionamento.
  8. Clique em Avançar.
  9. Na guia Grupo de dispositivos, clique em Escolher para selecionar um grupo de dispositivos disponível.
  10. Clique em Avançar.
  11. Use a guia Executar como usuários para as seguintes opções:
    • Clique em uma das seguintes guias:
      • Executar no dispositivo padrão: Está selecionada como opção padrão e o bot é implantado apenas no dispositivo padrão do usuário.

        Nesta opção, o usuário Bot Runner não assistido deve possuir o dispositivo padrão. Se o dispositivo for de propriedade conjunta do usuário Bot Runner não assistido e de outro usuário licenciado, o dispositivo não será usado, uma vez que nenhum dispositivo padrão estará atribuído ao usuário Bot Runner não assistido. Se o usuário do cronograma tiver vários usuários Bot Runner não assistidos, e um desses usuários não tiver um dispositivo padrão, o bot não terá sua implantação aprovada.

      • Qualquer um: Para implantar o bot em qualquer dispositivo disponível.

        O bot é implantado no dispositivo disponível no grupo de dispositivos. Ele substitui o dispositivo padrão do usuário.

    • Em Usuários disponíveis para execução, selecione o usuário Bot Runner na lista.
      Certifique-se de que um dispositivo esteja conectado à Control Room para habilitá-lo. Verifique também se os usuários do Bot Runner fazem parte dos consumidores da fila.
      Nota: Se um usuário run-as não aparecer na lista, certifique-se de que ele esteja atribuído à sua função. Além disso, você não pode selecionar os usuários run-as que não definiram suas credenciais de login automático.
  12. Clique em Avançar.
  13. Use a guia Configurações de resiliência para alterar as opções a seguir.
    1. No campo Tratamento de pop-ups, selecione Ignorar pop-ups inesperados se desejar que a automação continue mesmo quando houver pop-ups inesperados durante o tempo de execução do bot.
      Esta opção é habilitada por padrão. Se você desabilitar esta opção, quaisquer pop-ups inesperados que ocorrerem durante a execução do bot poderão afetar a automação ou atrasar o tempo de execução.
    2. No campo Gravação de execução do bot, altere as seguintes opções:
      • Armazenar gravação de execução de bot: Desmarque esta caixa de seleção se quiser evitar que a execução do bot seja gravada.
      • Preferências de gravação: Se você optou por gravar automações, poderá selecionar ainda uma das seguintes opções para gravar execuções do bot:
        • Apenas execuções com falha: A gravação será armazenada somente quando houver falha na execução da automação.
        • Todas as execuções de bot: A gravação é armazenada independentemente de a execução ter sido bem-sucedida ou falhado.
      Nota: A funcionalidade para gravar a execução da automação requer a licença Enterprise Platform. Consulte Enterprise Platform.
  14. Opcional: Use a guia Configurações gerais para alterar as configurações padrão das opções a seguir.
    1. Nome: Edite ou renomeie a automação.
    2. Prioridade de automação: Clique no menu suspenso para definir a prioridade de automação.
      Embora Média seja a prioridade de automação padrão, você pode alterá-la para que as automações sejam processadas para implantação adequadamente.
  15. Clique em Executar 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 Bot Runners 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 Executar como usuários) 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.

    • Com os itens de trabalho sendo processados regularmente, o número de itens de trabalho concluídos aumentará na Control Room, o que pode afetar o desempenho do sistema. Recomendamos que você use as Configurações de limpeza automática no Gerenciamento da carga de trabalho para remover os itens de trabalho concluídos.

      Para obter mais informações, consulte Depurar itens de trabalho.

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