Programar um bot

Agendar uma automação ou bot permite que você o execute em um horário específico sem qualquer intervenção manual.

Pré-requisitos

  • Verifique se você fez login na Control Room como administrador ou usuário com as seguintes permissões:
    • Programar meus bots para execução
    • Programar permissão em nível de pasta para bots e suas dependências
    • Acesso a usuários (Bot Runners) que você pode acrescentar ao cronograma
    Nota: A automação falhará nos seguintes casos:
    • Se alguma das dependências de automação estiver ausente.
    • Se você não tiver privilégios de pasta nas dependências
    • Você não tem a permissão para programar.
  • O usuário que agenda um bot para executar (Executar e Agendar) deve ter permissão para executar esse bot e todas as suas dependências (no nível da pasta). Além disso, o usuário também deve ter acesso aos usuários selecionados para executar como e aos pools de dispositivos.
    Nota: O usuário selecionado para executar não precisa ter permissão para executar esse bot.

Procedimento

  1. Efetue login na Control Room e clique em Gerenciar > Agendado.
    A página Atividades agendadas é exibida.
  2. Clique em Criar agendamento.
    A página Automação e dependências é exibida.
  3. Clique em Escolher.
  4. Na tela Localizar um arquivo, selecione uma automação para a qual deseja criar um agendamento e clique em Escolher.
    Você também pode clicar em Procurar para ver uma lista de todas as pastas e automações, tarefas de API e processos disponíveis.
  5. Na guia Automação e dependências, selecione a versão da automação a executar.
    • (Opcional) Clique no botão Escolher no campo Arquivo de automação para selecionar um bot diferente.
    • No campo Executar automação e dependências usando, selecione uma das opções a seguir:
      • Versão mais recente: para selecionar a versão mais recente do bot.

        Por padrão, a última versão do bot é selecionado. Se a opção de produção for selecionada para bot principal, os bots dependentes correspondentes com o rótulo 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.

      • Rótulo de produção: para executar o bot selecionado e as respectivas dependências usando qualquer um dos rótulos de produção disponíveis.
  6. Clique em Avançar.
  7. Na guia Agendamento, adicione os detalhes de agendamento da automação.
    OpçãoDefinição
    Executar uma vez Use essa opção para executar o bot uma vez em um determinado dia, na hora X. Ao selecionar essa opção, insira a data de início e a hora de início.
    Data de início
    O valor padrão é o dia atual.
    Nota: O valor da Data de início é sempre mais recente ou igual ao da data atual. Se a data inicial for a data atual, o horário agendado não poderá ser inferior ao horário atual.
    Hora de início
    O valor padrão é arredondado para a próxima meia hora.
    Fuso horário
    Fuso horário do sistema do usuário
    Nota: Os fusos horários EST, HST ou MST estão obsoletos. Consulte Próximas descontinuações de recursos.
    Executar repetidamente Use essa opção para programar seu bot para executar a cada X minutos ou horas, em um determinado dia. Ao selecionar essa opção, selecione a data de início, hora de início, data de término e hora de término.
    Data de início
    Insira a data em que deseja que a programação comece a executar o bot. Insira a data manualmente no formato AAAA-MM-DD ou usando o calendário pop-up. O valor padrão do campo Data de início é definido para o dia atual do sistema local.
    Data de término
    Insira a data em que deseja que a programação termine. O valor padrão do campo Data de término está em branco.
    Hora de início
    Insira a Hora de início usando a lista suspensa para definir o valor da hora em que deseja que sua programação comece. A lista contém valores de tempo predefinidos no formato de 12 horas, em intervalos de 15 minutos. Você também pode definir manualmente o valor de tempo no formato de 12 horas. No entanto, isso não está disponível para seleção na lista suspensa. O valor padrão no campo Hora de início é arredondado para a meia hora mais próxima, a 15 minutos. Por exemplo, se a hora atual for 11:22, ele exibirá 12:00.
    Repetir a cada
    Selecione a opção Repetir a cada para repetir a programação a cada x minutos ou horas.
    Hora de término
    Insira a Hora de término usando a lista suspensa para definir o valor da hora em que deseja que sua programação termine. A lista contém valores de tempo predefinidos no formato de 12 horas, em intervalos de 15 minutos.
    Fuso horário
    Selecione o Fuso horário com a hora de início e de término. O valor padrão é definido para a localização atual do sistema. Uma programação é executada com base no fuso horário selecionado ao criar ou editar uma programação.
    Frequência
    Selecione a frequência de execução da programação como diária, semanal ou mensal.
    • Diariamente: Selecione o número de dias que você deseja que a programação seja executada.
    • Semanalmente: Selecione as semanas e os dias específicos da semana em que deseja que a programação seja executada. Por exemplo, se desejar que a programação seja executada a cada duas semanas, na segunda-feira e na quinta-feira, aumente a contagem para 2 na opção A cada e marque as caixas de seleção segunda-feira e quinta-feira.
    • Mensalmente:
      • Dia: Selecione o dia do mês em que deseja que a programação seja executada.
      • O: Selecione uma ocorrência específica do dia do mês em que deseja que a programação seja executada. Por exemplo, se desejar que a programação seja executada na segunda quinta-feira dos meses de janeiro, maio e setembro, selecione Segunda, quinta-feira e janeiro, maio e setembro nas opções fornecidas.
    Nota:

    Quando o horário de verão for ativado e se a Data de início estiver definida para um cronograma, a Data de início é mostrada no fuso horário ao qual pertence e não de acordo com o fuso horário atual do usuário. No entanto, a Próxima ocorrência é mostrada no fuso horário (fuso horário do sistema do usuário) conforme o horário.

    Por exemplo, para um agendamento criado em 15 de março no fuso horário GMT, a Data de início é mostrada como Mar-15th, que pertence ao fuso horário GMT. mais recentemente, quando o horário de verão estiver ATIVADO e se você editar ou visualizar este horário no mês de agosto no fuso horário BST, a próxima ocorrência é mostrada como a data atual do mês de agosto que pertence ao fuso horário BST.

    Por exemplo, se você programar um bot para funcionar de 23/11/2023 às 9:00 até 30/11/2023 às 9:00, com frequência definida como diária, o bot será executado diariamente a partir de 23/11/2023 às 09:00, e a última execução do bot será em 30/11/2023 às 09:00.

    Configuração de agendamento perdida Se você marcar a caixa de seleção Reimplantar o agendamento novamente, todos os agendamentos que foram perdidos quando a Control Room foi encerrada serão reimplantados automaticamente após a Control Room ser reiniciada. Um registro de auditoria também é adicionado mostrando o Tipo de evento como Schedule misfired.
  8. Clique em Avançar.
  9. Na guia Executar como usuários, selecione os usuários do Executor de bots na lista de Usuários disponíveis para execução.
    A lista de usuários do Executor de bots a que você tem acesso é exibida.
    Utilize as seguintes opções para definir o número de Bot Runners que devem ser utilizados:
    • Todos os usuários para execução: Selecione esta opção para especificar todos os usuários disponíveis na tabela Selecionada como executar como usuário durante a execução da automação.
    • Número personalizado de usuários para execução: Selecione esta opção para fornecer um determinado número de usuários da tabela Selecionada que você deseja usar como executar como usuário.

      Por exemplo, se você tiver 5 usuários na tabela Selecionado e quiser usar apenas 3 como executar como usuário, insira 3. Os 3 usuários listados no topo da tabela são usados como executar como usuário durante a execução da automação.

    Nota: Se um usuário (Executor de bots) não aparecer na lista, certifique-se de que o usuário que está programando o bots tenha uma função atribuída que permita o acesso ao usuário em questão.
  10. Clique em Avançar.
  11. Opcional: Na guia Grupo de dispositivos, selecione o grupo na lista de Grupos de dispositivos disponíveis.
    Se qualquer um dos “executados como usuários” selecionados não tiver o dispositivo bot em execução, é necessário um pool de dispositivos. Você pode selecionar até 25 pools de dispositivos por cronograma.
    Quando um bot é implantado, a 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.
  12. Clique em Avançar.
  13. Use a guia Configurações de resiliência para alterar as seguintes opções:
    • No campo Tratamento de pop-ups, desmarque a caixa de seleção Ignorar pop-ups inesperados se não quiser evitar pop-ups 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 impactar a automação ou atrasar o tempo de execução.

    • 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. Entre em contato com o representante da conta Automation Anywhere para obter mais informações sobre essa licença.
  14. Na guia Geral, use o menu suspenso Prioridade de automação para selecionar o nível de prioridade da automação.
    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.
  15. Opcional: Desmarque a caixa de seleção Ocultar janela de execução do bot.
    Esta opção está habilitada por padrão e oculta a janela de andamento da execução do bot. Se você desabilitar essa funcionalidade, a janela de andamento será exibida quando o bot for iniciado.

    Com base na opção selecionada, o status correspondente é exibido para o bot específico na janela Gerenciar > Agendado > Geral.

  16. Clique em Programação de bot.
A opção Programar bot permanece desativada até que todos os itens necessários, como bots, detalhes do agendamento e dispositivos, sejam selecionados.
O número de vezes que um bot é implantado depende dos “executados como usuários” (Bot Runners) selecionados para o cronograma. Considere os seguintes cenários:
  • O número de “executados como usuários” selecionados é dois, e ambos os usuários têm o dispositivo bot em execução: O bot é implantado duas vezes nos dois “executados como usuários” e seus dispositivos do bot em execução.
  • O número de “executados como usuários” selecionados é três, e apenas um dos usuários tem o dispositivo do bot em execução. Neste caso, você deve selecionar o pool de dispositivos. Se o pool de dispositivos tiver apenas dois dispositivos, o bot é implantado três vezes tanto nos dispositivos do pool de dispositivos como também no bot dispositivo em execução do terceiro usuário.
  • O número de “executados como usuários” selecionados é três, e nenhum dos três usuários tem o dispositivo do bot em execução: Neste caso, você deve selecionar o pool de dispositivos. Se o pool de dispositivos tiver apenas dois dispositivos, o bot é implantado duas vezes em ambos os dispositivos do pool de dispositivos, e a terceira solicitação de implantação do bot é enfileirada. O bot é implantado somente quando um dispositivo se torna disponível no pool de dispositivos.
  • O número de “executados como usuários” selecionados é dos, e nenhum dos dois usuários tem o dispositivo do bot em execução: Neste caso, você deve selecionar o pool de dispositivos. Se o pool de dispositivos tiver quatro dispositivos, o bot é implantado duas vezes em dois dispositivos quaisquer que estejam disponíveis no pool de dispositivos.
Nota: Para programação sem um pool de dispositivos, quando um ou mais dispositivos ativos de executados como usuário não estão disponíveis ou estão desconectados, a implementação bot falha para todos os executados como usuários na programação.