Criação de uma sequência de tarefas para executar várias tarefas do robô

Uma sequência de tarefas é um grupo de tarefas do robô interligadas para execução em sequência. A conclusão bem-sucedida de uma tarefa automaticamente inicia a próxima tarefa na sequência.

Uma sequência de tarefas permite usar a saída de uma tarefa como entrada para a seguinte. Por exemplo, uma tarefa importa dados, a próxima tarefa prepara os dados, e uma terceira analisa os dados.

Você pode usar a mesma tarefa em mais de uma sequência. Você também pode vincular tarefas de vários robôs e de qualquer tipo de robô na mesma sequência.

Para obter informações sobre como criar tarefas do robô, consulte Criando uma tarefa de robô para executar um script.

Observação

Você precisa ser um Administrador do Robôs para criar, gerenciar e executar sequências de tarefas. Para obter mais informações sobre funções no Robôs, consulte Permissões do aplicativo Robôs.

Diretrizes para a criação de uma sequência de tarefas

Como as sequências de tarefas incluem diversas tarefas, a possibilidade de introduzir erros durante o processo de desenvolvimento aumenta. Se uma tarefa falhar em uma sequência, a sequência falhará, e sua execução será interrompida a partir desse momento.

As diretrizes abaixo ajudam a montar sequências de tarefas com um risco menor de falha. Faça seus testes e solução de problemas no Modo de desenvolvimento. Ative as versões do script no modo de produção somente depois que todas as tarefas individuais em uma sequência forem executadas com êxito no Modo de desenvolvimento.

Observação

Sequências de tarefas executáveis são compatíveis apenas no modo de produção. Durante o processo de desenvolvimento, você pode replicar manualmente as sequências no Modo de desenvolvimento.

Modo Diretriz Detalhes
Desenvolvimento Testar cada tarefa isoladamente Crie e teste cada tarefa de forma individual. A solução de problemas será mais fácil se você se concentrar em uma tarefa de cada vez. Garanta que cada tarefa seja executada com êxito isoladamente antes de tentar inclui-la em uma sequência.
Replicar uma sequência manualmente Teste sua sequência planejada executando cada tarefa manualmente na ordem em que será posicionada. Percorrer uma sequência manualmente revela qualquer problema com a lógica da sequência no ponto exato em que ele ocorre.
Considerar o gerenciamento dos dados

Cogite o gerenciamento dos dados com cuidado. Embora seja possível combinar tarefas de diferentes robôs, fazer isso poderá criar desafios no gerenciamento dos dados se uma tarefa em um robô depender dos dados gerados por uma tarefa em outro. Se as tarefas em uma sequência tiverem interdependências de dados, a abordagem mais simples será ter todas as tarefas no mesmo robô.

Se a sua implementação do Robôs usar um Agente do Robôs local, você poderá compartilhar as tabelas de dados do Analytics entre os robôs ACL. Os links para as tabelas compartilhadas precisam estar no local antes da execução de uma sequência de tarefas que depende dos links. Para obter mais informações, consulte Compartilhando e vinculando tabelas de dados em robôs ACL.

Produção Criar as tarefas de produção Depois de ativar as versões de script no modo de produção, você precisa recriar as tarefas de desenvolvimento no modo de produção. A ativação apenas move os scripts do Modo de desenvolvimento para o modo de produção. Ela não move as tarefas.
Configurar links e tabelas compartilhadas

Após ativar as versões de script no modo de produção, você precisa configurar os links e tabelas compartilhadas que a sequência de tarefas exige. A ativação apenas move os scripts do Modo de desenvolvimento para o modo de produção. Ela não move dados nem qualquer informação de compartilhamento ou vinculação.

Para obter mais informações, consulte Compartilhando e vinculando tabelas de dados em robôs ACL.

Criar e agendar uma sequência de tarefas

Você cria e agenda uma sequência de tarefas no Designer de sequência.

Todas as tarefas em uma sequência devem atender aos seguintes critérios para a execução bem-sucedida da sequência:

  • Tarefas habilitadas As tarefas precisam estar habilitadas. Se alguma tarefa na sequência estiver desabilitada, a sequência falhará quando tentar iniciar a tarefa desabilitada. Para obter mais informações, consulte Desativar ou excluir uma tarefa.
  • Senhas compartilhadas Qualquer senha associada às tarefas deve ser compartilhada. Se alguma tarefa na sequência incluir uma senha não compartilhada, somente o proprietário da senha poderá executar a sequência. A sequência falhará se qualquer pessoa que não seja o proprietário tentar executar a sequência. Para obter mais informações, consulte Scripts com senhas.

Observação

Somente tarefas de produção podem fazer parte de uma sequência. Para obter mais informações, consulte Modos de desenvolvimento e de produção no Robôs.

Criar uma sequência de tarefas vazia

  1. Na página inicial do Launchpad (www.highbond.com), selecione o aplicativo Robôs para abri-lo.

    Se já tiver entrado na Diligent One, você pode usar o menu de navegação à esquerda para mudar para o aplicativo Robôs.

  2. No painel do Robôs, selecione a guia Sequência de tarefas.
  3. Clique em Criar uma sequência de tarefas.

    O Designer de sequência é aberto.

  4. Insira um nome para a sequência de tarefas e clique em Salvar.

    A sequência de tarefas vazia é criada.

Adicionar tarefas à sequência

  1. Clique em Adicionar tarefas.

    A janela Adicionar tarefas é exibida.

  2. Vá até a tarefa que você deseja posicionar primeiro na sequência.

    Para acessar a tarefa, navegue por esta hierarquia:

    • tipo de robô
    • pasta (se aplicável)
    • robô
  3. No robô, selecione a tarefa que você deseja posicionar primeiro na sequência.

    A tarefa é adicionada à lista Tarefas selecionadas.

    Dica

    Para abrir o painel Detalhes da tarefa de qualquer tarefa, clique em .

  4. Faça uma ou as duas ações abaixo para adicionar outras tarefas à sequência:

    • Selecione uma ou mais tarefas adicionais no mesmo robô.

    • Acesse outro robô e selecione uma ou mais tarefas adicionais.

    Você pode selecionar tarefas de qualquer robô para o qual tenha permissão de acesso.

    Observação

    Selecione as tarefas na ordem em que deseja executá-las.

  5. Depois de concluir a seleção das tarefas, clique em Adicionar.
  6. Opcional. Na página Selecione suas tarefas, arraste uma ou mais tarefas para reordenar a sequência e depois clique em Continuar.

    Observação

    Antes de continuar, certifique-se de que as tarefas estejam em uma sequência lógica que permita a execução da forma pretendida. Se as tarefas estiverem fora de ordem, a sequência de tarefas provavelmente falhará ou produzirá resultados inesperados.

Agendar a sequência de tarefas

Se você quiser apenas executar a sequência de tarefas ad hoc, clique em Continuar para pular esta página. Para executar uma sequência de tarefas ad hoc, na guia Sequência de tarefas, clique em > Executar agora na sequência desejada.

  1. Na parte superior da página, selecione Agende sua sequência.
  2. Especifique os detalhes da programação:
    • Frequência o intervalo em que a sequência é executada repetidamente
    • Início às horário do início da execução da sequência e o fuso horário a ser usado

      Use seu próprio fuso horário, a menos que deseje que a hora de início represente um fuso horário diferente.

    • Início em data de início da execução da sequência
  3. Na parte inferior da página, clique em Continuar.

Revisar as configurações e criar a sequência de tarefas finalizada

  1. Revise as configurações definidas para a sequência de tarefas.
  2. Opcional. Para atualizar uma configuração, clique em Editar e faça as alterações necessárias.
  3. Quando estiver satisfeito com as configurações da sequência de tarefas, clique em Confirmar e criar sequência.

    Resultado A sequência de tarefas é criada usando as configurações especificadas.