Programar uma automação permite que você a 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:
    • Agendar execução dos meus bots
    • Ver informações básicas de usuários e funções
    • Programar permissão no nível de pasta para automações específicas e suas dependências.
    • Acesso a execução como 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.

    A função de usuário deve estar associada à permissão Exibir informações básicas de usuários e funções para visualizar ou editar um cronograma.

  • O usuário que programa uma automação deve ter permissão para executar ela 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 essa automação.

Procedimento

  1. Faça login na Control Room.
  2. Clique em Automação > Pública.
    As automações e os formulários disponíveis são exibidos.
  3. No canto superior direito, clique em Executar > Agendar
    A página Automação e dependências é exibida.
  4. Clique no botão Escolher para selecionar a automação que você deseja agendar.
    Se a automação não for exibida na tela Localizar um arquivo, insira o nome no campo de pesquisa ou clique em Procurar para encontrá-la.
  5. Use a guia Automação e dependências para alterar o seguinte:
    • (Opcional) Clique no botão Escolher no campo Arquivo de automação para selecionar uma automação 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 da automação.

        Essa é a configuração padrão.

      • Rótulo de produção: Para agendar a automação selecionada e as suas dependências usando qualquer um dos rótulos de produção disponíveis.
      Nota: Se a opção Rótulo de produção for selecionada para a automação principal, a automação dependente correspondente com o rótulo de produção também será selecionada automaticamente. Se qualquer uma das automações dependentes não tiver o rótulo de produção aplicado, a Versão mais recente da automação será selecionada.
    • Dependências: As dependências disponíveis para a automação selecionada são exibidas.
  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.
  14. Na guia Configurações gerais, 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 desabilitada 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.