Usar Executar com fila

Use a opção Executar com fila para processar 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 permissões:

Tipo de recurso Permissões
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 com fila, faça o seguinte:
  • Você pode executar bots apenas em Bot Runners não assistidos e não em Bot Runners assistidos a partir da 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 dois lotes de itens de trabalho a, c, b e a, c, b para serem classificados por nome, os itens de trabalho serão processados para enfileirar como a, b, c e a, b, c

  • Se você usar um único pool de dispositivos para inserir e processar itens de trabalho para a mesma fila, você verá entradas duplicadas na página 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 > Pools de dispositivos > Executar
    • Gerenciar > Filas
  2. Na tela Automação e dependências, clique em Escolher para selecionar um bot disponível.
    O bot que você selecionou deve estar 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 à 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: É a opção padrão, e o gerenciador WLM tentará encontrar os usuários padrão de todos os dispositivos no pool de dispositivos (que você selecionou na aba Pool de dispositivos) para implantar o bot.

        Nessa opção, o usuário do Executor de bots não assistido deve possuir um dispositivo padrão. Se o dispositivo for de propriedade conjunta do usuário do Executor de bots 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 do Executor de bots não assistido. Se o usuário do agendador tiver vários usuários do Executor de bots não assistidos, e um desses usuários não tiver um dispositivo padrão, a implantação do bot falhará.

      • 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 executado como usuário. O executado como usuário será então conectado a qualquer dispositivo disponível no pool de dispositivos antes de implantar o bot.

    • Em Usuários disponíveis para execução, selecione o usuário Executor de bots na lista.
      Certifique-se de que um dispositivo esteja conectado à Control Room para habilitá-lo.Verifique também se os usuários do Executor de bots 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ê desativar essa 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 executados como usuário) do que o número de itens de trabalho adicionados, talvez observe 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.