ELMA RPA / С чего начать

С чего начать

В ELMA RPA можно автоматизировать процессы. Для этого нужно составить схему, на которой наглядно представлена последовательность действий, выполняемых ботом. В качестве примера создадим процесс «Получение курса валюты», когда требуется найти в Интернете данные о текущем курсе валюты и зафиксировать их.

Дизайнер

Шаг 1. Создайте новый процесс

В главном окне нажмите на кнопку ELMARP~1_img12.

В открывшемся окне укажите название и описание процесса и нажмите на кнопку Создать.

шаг 1

Откроется карточка для моделирования процессов.

Шаг 2. Создайте контекстные переменные

Для работы с данными, которые создаются, изменяются и сохраняются во время исполнения процесса, используются контекстные переменные.

Требуется создать две контекстные переменные:

  • «Валюта»— хранит название валюты, данные о которой требуется найти;
  • «Курс валюты» — хранит полученные данные о курсе валюты.

Для этого перейдите на вкладку Контекст и нажмите на значок ELMARP~1_img27.

валюта

В открывшемся окне укажите:

  • Наименование — например, «Валюта»;
  • Область применения — вы можете настроить видимость переменных для внешних систем. Так как переменная будет содержать исходные данные для запуска процесса, выберите область применения Входящий;
  • Описание — вы можете пояснить, какие данные хранит эта переменная;
  • Тип — выбирайте тип в зависимости от того, какая информация будет храниться в этой переменной. Так как эта переменная будет содержать название валюты, выберите типа Строка. Если необходимо хранить значение курса валюты, следует выбрать тип Дробное число.

Для переменных с областью применения Входящий и Входящий/Исходящий можно указать обязательность их заполнения. Для этого установите флажок Обязательный.

Подобным образом создайте вторую переменную «Курс валюты».

У вас должно получиться следующее:

контекст валюта

Шаг 3. Запишите последовательность действий

Процесс в ELMA RPA — это схема, на которой представлена последовательность операций, выполняемых ботом. Процесс описывается при помощи активити, которые отображают действия пользователя, когда он работает с операционной системой или другим ПО.

Действия пользователя фиксируются в режиме записи процесса. Включите режим записи, нажав на кнопку Записать в карточке процесса.

После этого программа начинает запись всех действий пользователя в режиме «компьютерного зрения». При этом программа Дизайнер ELMA RPA сворачивается, на экране появляется красная рамка и в левом верхнем углу — надпись «REC». При наведении курсора на распознанные рекордером элементы они выделяются зеленым прямоугольником. Управление процессом записи осуществляется в окне Инспектор. Подробнее об этом читайте в статье «Инспектор».

Выполните все действия, чтобы получить данные по курсу валюты, и сохраните процесс, нажав в окне Инспектор на кнопку скрипт 11.

Ваши действия отобразятся на графической модели в виде активити.

пример процесса без настроек

Шаг 4. Отредактируйте процесс

Записанный процесс можно отредактировать при помощи настройки активити и потоков исполнения.

Чтобы перейти к настройкам, нажмите на активити.

Шаг 5. Запустите процесс на вашем компьютере

Воспроизвести записанный и настроенный процесс на вашем компьютере можно двумя способами:

  • нажмите на кнопку Воспроизвести в карточке процесса;
  • откройте главное окно Дизайнера ELMA RPA, перейдите на вкладку, на которой отображается процесс, и нажмите на кнопку ELMARP~1_img58 слева от названия процесса в списке.

Перед запуском процесса откроется окно, в котором можно указать значения переменных, которые будут использоваться при его исполнении. Это можно сделать, если при моделировании процесса были заданы контекстные переменные с областью применения Входящий и Входящий/Исходящий.

воспроизвести процесс

После этого на вашем компьютере будет выполняться записанная последовательность действий.

Шаг 6. Опубликуйте процесс

Если вы хотите запускать процесс не только вашем компьютере, но и на компьютерах других пользователей, необходимо опубликовать его в Оркестраторе. Для этого требуется включить расширенный режим Дизайнера ELMA RPA. Подробнее о работе в расширенном режиме можно прочитать в этом разделе.

Процессы, которые можно опубликовать, отображаются на вкладке Персональные.

Чтобы опубликовать процесс, перейдите на эту вкладку, вызовите контекстное меню процесса, нажав на кнопку ELMARP~1_img5, и выберите Опубликовать.

публикация пример

После этого по процессу можно будет создавать задачи в Оркестраторе в разделе Задачи.

Оркестратор

По всем опубликованным процессам можно создавать задачи в Оркестраторе. Работа с ним доступна пользователям с ролью Администратор. Вы создаете задачу на исполнение процесса для бота. Оркестратор распределяет задачи между ботами.

Чтобы создать задачу в Оркестраторе, перейдите в раздел Задачи и нажмите на кнопку ELMARP~1_img91 .

пример запуска из оркестратора

В открывшемся окне в поле Процесс* выберите из выпадающего списка процесс, который требуется выполнить.

В поле Приоритет укажите степень важности создаваемой задачи.

Если при моделировании процесса были заданы контекстные переменные с областью применения Входящий и Входящий/Исходящий, вы можете указать их значения. Эти значения будут использоваться при исполнении процесса.

Бот

Созданные в Оркестраторе задачи выполняет бот. Для этого он должен быть подключен к Оркестратору и иметь разрешение на подключение к нему. Запустите его, чтобы он выполнил задачу по процессу. Для этого нажмите на кнопку ELMARP~1_img134.

ELMARP~1_img133