Leia e revise a documentação do Automation Anywhere

Automation Anywhere Automation 360

Fechar conteúdo

Contents (Conteúdo)

Abrir conteúdo

Exemplo de como usar a action Executar

  • Atualizado: 6/10/2020
    • Automation 360 v.x
    • Criar
    • Espaço de trabalho RPA
    • Exemplos

Exemplo de como usar a action Executar

A ação Executar action do TaskBot package permite que você execute e passe valores para um ou mais bots filhos. Neste exemplo, você usa Executar action para passar dois valores de um bot pai para o bot filho; o bot filho adiciona os valores e passa a soma de volta ao bot pai.

Este exemplo demonstra o seguinte:
Modularização
A modularização separa um bots em vários bot, em que cada TaskBot é construído com todas as actions necessárias para executar uma função específica da tarefa maior.
Neste exemplo, você cria um único bot filho para adicionar os valores. Você pode construir vários bots filhos, com cada um executando uma operação matemática diferente, e editar o bot pai para chamar o que você quiser usar.
Reutilização
A reusabilidade permite ao usuário criar um bot uma vez e, então, usar esse bot para automatizar muitos processos.
O bot filho contém apenas as actions necessárias para adicionar os valores e imprimi-los em uma Message Box. Além disso, o bot adiciona duas variáveis em vez de valores codificados. Como resultado, esse bot pode ser reutilizado para qualquer tarefa que envolva uma operação de adição.
Controle de dados
Porque o bot filho aceita e retorna valores apenas por meio do uso de variáveis, ele não contém dados. Isso minimiza a chance de vazamento de dados.

Procedimento

Para executar um TaskBot da tarefa atual, execute estas etapas:

Crie um bot filho.

  1. Abra um novo bot.
    1. Na interface web do Automation Anywhere, selecione Bots > Meus bots.
    2. Clique em Criar um bot.
    3. Insira o nome do bot AddChildBot.
    4. Insira o local da pasta \Bots\TaskBotExample.
      Para alterar o local de armazenamento do bot, clique em Escolher e siga as instruções.
    5. Clique em Criar e editar.
  2. Crie as seguintes variáveis:
    • v1: tipo numérico; usar como entrada
    • v2: tipo numérico; usar como entrada
    • nSum: tipo numérico
    • sSum: tipo string; usar como saída
  3. Use a action Atribuir > número para realizar a operação matemática.
    1. Clique duas vezes ou arraste a action Atribuir > número.
    2. No campo Selecione a variável/valor da string de origem, insira a seguinte expressão: $v1$ + $v2$
    3. Selecione nSum da lista Selecionar variável de número de destino.
    4. Clique em Aplicar
  4. Use a action Numérica > Para string para converter o valor para que possa ser impresso em uma Message Box.
    1. Clique duas vezes ou arraste a action Numérico > Para string.
    2. No campo Insira um número, insira a seguinte expressão: $nSum$
    3. Selecione sSum da lista Atribuir a saída à variável.
    4. Clique em Aplicar
  5. Clique em Save (Salvar)
  6. Clique em Fechar.

Crie o bot pai.

  1. Abra um novo bot.
    1. Na interface web , selecione Bots > Meus bots.
    2. Clique em Criar um bot.
    3. Insira o nome do bot MathBot.
    4. Insira o local da pasta \Bots\TaskBotExample.
      Para alterar o local de armazenamento do bot, clique em Escolher e siga as instruções.
    5. Clique em Criar e editar.
  2. Crie uma variável de Dicionário de qualquer subtipo denominado dSums para aceitar os valores passados do bot filho.
    Use o subtipo Qualquer para habilitar o bot pai a aceitar valores de tipo Sequência, Número ou Booleano.
  3. Insira uma action Executar > Task Bot para especificar os valores para a operação matemática e a variável de saída para manter a soma.
    1. Clique duas vezes ou arraste a action Executar > Task Bot.
    2. Clique em Navegar para navegar até Bots\TaskBotExample\AddChildBot.
    3. Insira os seguintes valores nos campos Valores de entrada:
      • v1: 12
      • v2: +54
    4. Selecione dSums da lista Atribuir a saída à variável.
      Nota: Use uma variável de Dicionário para manter a saída da action Executar e tornar o bot pai mais versátil. Dessa forma, um bot pai pode lidar com um bots filho diferente, independentemente de eles retornarem um único valor ou vários valores.
    5. Clique em Aplicar
  4. Use uma Message Box para recuperar e imprimir a soma.
    A variável sSum recuperada do bot filho é uma chave na variável de Dicionário dSums.
    Nota: Você precisa conhecer os nomes das variáveis do bot filho para extrai-las do bot pai. A interface não importa automaticamente os nomes das variáveis para o bot pai.
    1. Clique duas vezes ou arraste a Caixa de mensagem action.
    2. Insira $dSums{sSum}$ no campo Mensagem a exibir.
    3. Clique em Aplicar
  5. Clique em Save (Salvar)
  6. Clique em Executar.
    O bot executa e a Message Box aparece contendo a soma 66.
Send Feedback (Enviar Feedback)