Task Bot pacote

Use as ações Executar, Pausar e Parar no Task Bot pacote para gerenciar a execução de um ou mais bots secundários de um bot principal ou com um software de terceiros usando uma API.

Crie bots menores que automatizem uma única tarefa e execute-as a partir de um bot pai. Por exemplo, construa um bot filho Login para inserir o nome de usuário e senha em um formulário da internet e clique em enviar. O bot filho Login aceita dados de acesso do bot pai e retorna uma mensagem de sucesso; em seguida, o bot pai pode chamar o bot filho CreateInvoice subsequente. O bot filho Login também deve conter lógica de manipulação de erros caso os dados de acesso estejam incorretos.

Essa prática de construir bots menores e independentes permite que um usuário reutilize a lógica do bot em um número maior de tarefas e facilita o tratamento e a solução de erros. Isso também diminui o tempo gasto construindo e mantendo bots. Como resultado, uma organização consegue dimensionar rapidamente suas iniciativas de automação. O bot filho Login deste exemplo pode ser reutilizado em qualquer tarefa que envolva fornecer dados de acesso para uma página de login em um site.

Ao administrar um Task Bot que chama a si mesmo repetidamente até que você opte por pará-lo, o bot é executado infinitamente e, como resultado, encontra um erro relacionado a problemas de memória da pilha. Recomendamos que você crie um bot pai e um filho com nomes diferentes e, em seguida, execute o bot filho do bot pai.

Nota:
  • Quando você criar um Task Bot, certifique-se de que o bots principal e o secundário tenham a mesma versão de pacote.
  • O arquivo CSV/texto e as sessões do Gravador não podem ser compartilhados entre bots. Você pode compartilhar sessões do Excel através de bots usando uma variável de sessão. Consulte Exemplo de compartilhamento de uma sessão Excel entre bots.
  • Ao usar uma variável de tipo de arquivo no Executar tarefa, certifique-se de ter definido o valor padrão na variável. Sem valor padrão, o bot exibe um erro na execução.

Além disso, executar os bots filho de um bot pai oferece maior controle sobre os dados das seguintes maneiras:

  • Os usuários podem configurar as variáveis no bot filho para controlar a direção na qual as informações podem ser trocadas selecionando uma das seguintes opções:
    • Usar como entrada: A variável tem um valor que o bot filho aceita de um botpai ou de software de terceiros.
    • Usar como saída: A variável tem um valor que o bot filho passa para o bot pai ou software de terceiros.
    • Ambos: O valor pode ser passado em ambas as direções.
    • Nenhuma: A variável está confinada a esse bot; ela não pode ser compartilhada em outros bots.
    Ver Criar uma variável
  • Outros usuários podem reutilizar os bots filhos sem visualizar seus respectivos conteúdos.

O pacote Task Bot inclui as seguintes ações:

Ação Descrição
Pausar Consulte ação Pausar.
Executar
Interromper Consulte ação Interromper.