Ознакомиться с документацией Automation Anywhere

Automation Anywhere Automation 360

Закрыть содержимое

Содержимое

Открыть содержимое

Пример использования программы Run action

  • Обновлено: 3/05/2021
    • Automation 360 v.x
    • Сборка
    • Рабочая область RPA
    • Примеры

Пример использования программы Run action

Функция Run action from позволяет TaskBot package запускать и передавать значения одному или нескольким дочерним bots. В этом примере для action передачи двух значений из родительского bot в дочерний объект botиспользуется команда выполнить . дочерний объект bot добавляет значения и передает сумму обратно родительскому bot.

В данном примере показано следующее:
Модульное исполнение
Модуляризация разделяет на TaskBot несколько bots, где каждая bot строится со всеми actions необходимыми для выполнения одной конкретной функции большей задачи.
В этом примере для bot добавления значений будет строиться один дочерний процесс. Можно построить несколько дочерних botsобъектов , каждый из которых выполняет различные математические операции, и отредактировать родительский объект bot , чтобы вызвать тот, который вы хотите использовать.
Возможность повторного использования
Повторное использование позволяет пользователю создать один bot раз, а затем использовать его bot для автоматизации многих процессов.
Дочерний файл bot содержит только actions необходимые для добавления значений и их печати в . Message Box Кроме того, bot добавляет две переменные вместо жестко закодированных значений. В результате, его bot можно использовать повторно для любой задачи, которая включает операцию добавления.
Управление данными
Поскольку дочерний ребенок bot принимает и возвращает значения только с помощью переменных, он не содержит данных. Это сводит к минимуму вероятность утечки данных.

Процедура

Чтобы запустить из TaskBot текущего задания, выполните следующие действия:

Создайте дочерний bot.

  1. Откройте новый bot.
    1. В Automation Anywhere веб-интерфейсе выберите Bots > My Bots.
    2. Щелкните Создать бота.
    3. Введите bot имя AddChildBot.
    4. Введите местоположение папки Bots\TaskBotExample.
      Чтобы изменить место bot хранения, нажмите Выбрать и следуйте подсказкам.
    5. Нажмите Создать и изменить.
  2. Создайте следующие переменные:
    • v1: тип номера; используется в качестве входа
    • v2: тип номера; используется в качестве ввода
    • Nsum: тип номера
    • SSUM: тип строки; используется в качестве вывода
  3. Для > action выполнения математической операции используйте функцию присвоения номера.
    1. Дважды щелкните или перетащите номер > назначить action.
    2. В поле Select the source string Variable/ value введите следующее выражение: $v1$ + $v2$
    3. Выберите nsum в списке Select destination number VARIABLE.
  4. Используйте число > в строку action для преобразования значения, чтобы его можно было распечатать в . Message Box
    1. Дважды щелкните или перетащите номер > в строку action.
    2. В поле Введите число введите следующее выражение: $nsum$
    3. Выберите SSUM в списке назначить выходные данные переменной.
  5. Нажмите Сохранить.
  6. Нажмите Закрыть.

Создайте родительский botобъект .

  1. Откройте новый bot.
    1. В Automation Anywhere веб-интерфейсе выберите Bots > My Bots.
    2. Щелкните Создать бота.
    3. Введите bot имя MМатБот.
    4. Введите местоположение папки \Bots\TaskBotExample.
      Чтобы изменить место bot хранения, нажмите Выбрать и следуйте подсказкам.
    5. Нажмите Создать и изменить.
  2. Создайте переменную словаря для любого подтипа с именем dSums , чтобы принять значения, переданные из дочернего bot.
    Используйте любой подтип, чтобы разрешить родительскому типу bot принимать значения типа String, Number или Boolean.
  3. Вставьте выполнение задачи для > action указания значений математической операции и выходной переменной для удержания суммы.
    1. Дважды щелкните или перетащите выполнение задачи . > action
    2. Нажмите кнопку Обзор , чтобы перейти в раздел Bots\TaskBotExample\AddChildBot.
    3. Введите следующие значения в поля Input Values (значения ввода):
      • v1: 12
      • v2: 54
    4. Выберите dSums в списке назначить выходные данные переменной.
      Прим.: Используйте переменную Dictionary (Словарь) для удержания выходных данных Run action (выполнить), чтобы сделать родительский объект bot более универсальным. Таким образом, родительский bot объект может обрабатывать разные дочерние данные bots независимо от того, вернули ли ли ли они одно или несколько значений.
  4. Используйте для Message Box извлечения и печати суммы.
    Переменная SSUM , полученная от дочернего пользователя bot , является ключом в переменной Dictionary dSums.
    Прим.: Чтобы bot извлечь переменные из родительского botобъекта , необходимо знать имена переменных из дочернего объекта . Интерфейс не импортирует имена переменных автоматически в родительский bot.
    1. Дважды щелкните или перетащите окно сообщения action.
    2. Введите $dSums{SSUM}$ в поле сообщение для отображения.
  5. Нажмите Сохранить.
  6. Щелкните выполнить.
    bot Серии и Message Box появляется сообщение, содержащее сумму 66.
Отправить отзыв