1.Открыть панель «Действия».
2. Выбрать группу действий (например, группу «Excel»)
3. Выбрать действие, для вставки в сценарий (например, действие «Открыть Excel-документ»).
4. Переместить выбранное действие для его вставки в сценарий в рабочее пространство между словами «Начало» и «Конец».
Переместить выбранное действие для его вставки в нужное место сценария (по шаблону) можно несколькими действиями:
Отменить ошибочное перемещение можно последовательным сочетанием клавиш Ctrl+Z (отменить).
5. Задать параметры действия в соответствии с таблицей его настроек.
6. Настройку следующих действий необходимо выполнять, следуя пунктам 2-5, описанным выше, по алгоритму робота.
Перенос действия (группы действий) на панели «Схема робота»
В случае необходимости, действие, или группу действий, на панели можно перенести в любое место схемы робота следующими способом:
Для переноса нескольких действий одновременно, необходимо их предварительно выделить-- при зажатой клавише Ctrl и однократными нажатиями ЛКМ выделить нужные действия для переноса.
Выполнять перенос действий также, как было описано с одним действием.
Для переноса нескольких действий одновременно, необходимо предварительно выделить их - при зажатой клавише Ctrl и однократными ЛКМ выделить нужные действия для переноса.
Далее выполнять перенос действий также, как было показано с одним действием.
Копирование и добавление действий на панели «Схема робота» в студии возможно:
При копировании и добавлении действий в студии, у действий будет оставаться то же название с меняющимся номером.
Удаление действий с рабочего пространства возможно:
При нажатии сочетания клавиш Ctrl+Y (Вернуть) или кнопки на верхней панели интерфейса «Отменить» действие будет возвращено на схему, все ссылки на результат этого действия должны вернуться в остальные параметры других действий.
Переименование действий производится на панели "Свойства действия ". Для этого необходимо:
Выбрать строку "Название действия", поле, в которое можно указать собственный вариант названия действия. Заполнено по умолчанию стандартным названием.
Записать в строку новое название.
Название действия на рабочей области будет изменено на новое.
Версию действий можно поменять следующим образом:
Панель по управлению действиями
Для удобства отладки сценариев, для действий предусмотрена дополнительная панель, на которой можно настроить параметры отладки действия.
Данная панель отобразится, если в время настройки сценария робота щелкнуть ПКМ по выделенному действию в схеме робота:
Рассмотрим её подробнее:
Кнопка | Название | Назначение опции настройки | Назначение опции настройки |
---|---|---|---|
1 | Точка остановы | Активация опции позволит остановить выполнение схемы перед данным действием. | |
2 | Мягкая остановка | При активированной опции действия, нажатие аналогичной кнопки на панели отладки (во время выполнения робота) приведет к «мягкому» завершению сценария на этом действии (полной остановке). | |
3 | Выкл/Вкл действие | Позволяет активировать/деактивировать действие (деактивированное действие окрашивается в красный цвет). В процессе работы сценария деактивированное действие не выполняется. | |
4 | Начать отсюда | При нажатии кнопки на действии, будет выполнена попытка запуска сценария с указанного действия. Запуск действия возможен, если ранее были получены и сохранены результаты предыдущих запусков сценария. Сохранить результаты предыдущих запусков можно, установив флажок «Сохранять результаты» в панели отладки. | |
5 | Комментарий | Позволяет оставить комментарий напротив действия | |
6 | Удалить действие | Удаляет действие из схемы | |
7 | Разгруппировать | Позволяет извлечь из группы действие. Отображается только тогда, когда действие расположено в группе действий. | |
8 | Объединить в группу | При нажатии на данную кнопку действие будет размещено в группе действий. Отображается только тогда, когда действие расположено НЕ в группе действий. |
Добавить действие в уже имеющуюся группу можно простым перетаскиванием действия, зажав ЛКМ.
Для сгруппированных действий доступны такие же возможности настройки отладки, как для отдельных действий.
Для разгруппировки группы действий, необходимо нажать правой кнопкой мыши на надпись «Группа действий 1», выбрать действие «Разгруппировать».
Также извлечь действие из группы можно с помощью перетаскивания действий, как это обсуждалось ранее.
При помощи кнопки "Открыть подсценарий" имеется возможность просмотра вложенных подсценариев. Рядом с кнопкой располагается стрелочка, по которой открывается выпадающий список из веток, вложенных сценариев первого уровня, которые можно открыть из текущей вкладки.
Приведем пример отображения подсценариев.
На схеме робота созданы группы действий.
По клику на кнопку "Открыть подсценарий" на Группе действий 1, появляется дерево до "Группа действий 1". Открывается страница с "Группа действий 1".
В дереве процессов отобразился путь до элемента.
Дерево: Схема робота > Группа действий 1
По клику на кнопку "Открыть подсценарий" для группы действий 2, которая содержит цикл, в дереве открылась ветка "Группа действий 2".
Дерево: Схема робота > Группа действий 1> Группа действий 2
По клику на кнопку "Открыть подсценарий" для цикла, открылась в дереве ветка "Для 1".
Дерево: Схема робота > Группа действий 1> Группа действий 2 > Для 1
Значения для элементов при нажатии на кнопку "Открыть подсценарий". Например:
Наименование элемента | Отображение на дереве объектов |
Ветвление | Ветвление 1 : Ветка 1 Ветвление 2 : Ветка 2 |
Try-Catch | Try-Catch 1 : Блок Try Try-Catch 1 : Блок Catch Try-Catch 1 : Catch 1 |
Если | Если 1 : Истина Если 1: Ложь |
Для 1 | Для 1 |
Для каждого 1 | Для каждого 1 |
Пока 1 | Пока 1 : Условие Пока 1: Тело цикла |
Цикл с постусловием 1 | Цикл с постусловием 1 : Условие Цикл с постусловием 1 : Тело цикла |
Группа действий 1 | Группа действий 1 |
Редактор выражений | Выражение_Для |
В дереве показывается путь только до выбранного подсценария, не выстраиваются все полные зависимости в сценарии.
При переходе назад по веткам дерева, в дереве закрываются дочерние ветки. т.е. можно будет смотреть только 1 подсценарий за раз: если перейти на другой подсценарий, его ветка просто добавится в дереве и произойдет переключение на него, а если по дереву переключиться на одну из предыдущих (родительских) веток - она станет основной, а дочерние ветки закроются.
Например, имеется дерево:
При нажатии на группу действий 1, группа действий 2 и Для 1 будут закрыты.
Для увеличения или уменьшения масштаба схемы необходимо зажать клавишу Ctrl и прокрутить колесико мыши вперед или назад.
Для оперативной навигации по схеме робота, в Студию встроена панель навигации. Кнопка панели расположена в правом верхнем углу рабочего пространства Студии. При нажатии на кнопку «Открыть панель навигации» откроется панель c помощью которой можно управлять масштабом, расположением на рабочей области схемы робота.
Панель навигации будет открыта в нижнем правом углу рабочего пространства Студии.
На панели навигации находятся кнопки:
- показать все по высоте
- показать все по ширине
- перемещение в начало схемы
- перемещение в конец схемы
- центровка схемы
- увеличение/уменьшение масштаба
Начиная с версии студии 2.15.0 появилась возможность открывать несколько проектов роботов в одном окне студии.
Все проекты открываются в виде вкладок на верхней панели. На каждой вкладке указано название соответствующего проекта.
Сверху, рядом с номером версии Студии, отображается название только того проекта, схема которого сейчас отображается на рабочей области:
Для открытия дополнительного проекта в том же окне Студии, необходимо перейти к списку проектов и из него открыть нужный проект.
На каждой вкладке проектов есть кнопка для закрытия проекта. Она отображается при наведении курсора на вкладку.
При нажатии на кнопку "Сохранить текущий проект робота", которая расположена на верхней панели, сохранение изменений происходит только для того проекта, схема которого отображается на флоу, а не для всех открытых. Если есть какие-то проблемы (ошибки или\и предупреждения), Студия выводит соответствующие уведомления, но все равно сохраняет внесенные изменения.
По нажатию на кнопку "Сохранить все проекты роботов", которая расположена на верхней панели, будет происходит сохранение во всех открытых проектах, где еще не были зафиксированы\сохранены изменения.
Если настроено автосохранение, то оно применяется ко всем открытым проектам, вне зависимости от того, какой проект сейчас активен.
Если открыто несколько проектов, и один из них запускают для исполнения, вкладки других проектов становятся неактивными до окончания работы сценария:
Также, будет блокироваться кнопка
на вкладке запущенного проекта на время его исполнения. Для закрытия проекта нужно сначала прервать его работу, после чего кнопка снова станет активной.Названия вставленных действий в новом проекте остаются такими же, какие были в исходном проекте.
В новом проекте вставленным действиям номера будут присвоены в зависимости от тех действий, которые уже установлены в новом проекте . Т.е. номера, которые имели скопированные действия в исходном проекте, могут быть изменены в новом проекте.
Если в новом проекте есть действие(я) с таким же названием, как у скопированного, то нумерация этого действия будет зависеть от след. условий: