Programar um bot

Programe um bot para ser executado em um momento específico.

Pré-requisitos

Faça login na Control Room como administrador ou um 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 (Executores de bots) que você pode acrescentar ao cronograma
Nota: A automação falhará nos seguintes casos:
  • Se alguma das dependências do bot estiver ausente
  • Se você não tiver privilégios de pasta nas dependências
  • Você não tem a permissão para programar.

Procedimento

  1. Navegue até Gerenciar > Programado.
  2. Clique em Executar bot.
  3. Clique em Programação de bot.
  4. Adicione os detalhes da programação para o bot.
    Nota: O valor da Data de início é sempre posterior 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.
    OpçãoDefinição
    Executar uma vez Para executar o bot em um horário especificado, digite:
    Data de início
    O valor padrão é o dia 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
    Executar repetidamente Para programar um bot para funcionar em um horário específico em um determinado dia, insira:
    Data de início
    O valor padrão é o dia atual.
    Data de término
    O campo de valor padrão está em branco.
    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:

    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 horário 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. Posteriormente, 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.

  5. Na seção Configuração de cronograma perdida, selecione Reimplantar o cronograma para reimplantar um cronograma que foi perdido devido a desligamentos de Control Room.
    Nota: Para garantir uma implantação bem-sucedida ao usar a opção Reimplantar o cronograma, você deve iniciar o serviço do compilador antes de reiniciar os serviços da Control Room.
    Quando a opção Reimplantar o cronograma é selecionada, os cronogramas perdidos devido a desligamentos de Control Room são automaticamente reimplantados depois que o Control Room é reiniciado. Um registro de auditoria também é adicionado mostrando o Tipo de evento como Schedule misfired.
    event-type-schedule-misfired
  6. Selecione o bot para programar.
    • 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.
  7. Selecione o usuário do Bot Runner na lista Bot Runners disponíveis.
    Utilize as seguintes opções para definir o número de Executores de bots que devem ser utilizados:
    • Todos os Bot Runners: Selecione para utilizar todos os Executores de bots selecionados.
    • Personalizar o número de Bot Runners Selecione para personalizar o número de Executores de bots utilizados da lista de Executores de bots selecionados. A Control Room irá então selecionar automaticamente o número configurado de Executores de bots da lista de Executores de bots disponíveis.
    Nota: Se um usuário (Bot Runner) 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.
  8. Clique na seta para a direita () para adicionar sua seleção.
  9. Opcional: Selecione Pools de dispositivos.
    Selecione o pool desejado na lista de pools 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.
  10. 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.
  11. Digite o Nome.
  12. Opcional: Insira uma descrição.
  13. 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.
  14. 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” (Executores de bots) 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.