Блоки#

Блоки – основные функциональные единицы программного Робота.

Блоки из которых будет состоять Процесс можно выбрать и перенести в диаграмму Процесса по двойному щелчку левой кнопкой мыши или с помощью перетаскивания. Некоторые блоки также создаются автоматически, если вы воспользуетесь инструментом “Запись” в верхней панели разработки Sherpa Designer.

Конвертация в Процесс#

Чтобы быстро выносить (конвертировать) выделенные блоки в отдельный Процесс, и таким образом осуществлять быстрый рефакторинг проекта, выделите блоки так, чтобы у выделенной группы блоков была только одна входная и одна выходная стрелка (количество стрелок внутри группы не пересекающих границы группы не имеет значения). Кликните на выделенную область правой кнопкой мыши.

Появится всплывающее меню со следующими элементами:

  1. Точка останова — позволяет установить точку останова для отладки процесса в выбранном блоке или группе блоков.​
  2. Вырезать — удаляет выделенные блоки и помещает их в буфер обмена для последующей вставки в другое место.​
  3. Копировать — копирует выделенные блоки в буфер обмена без удаления.​
  4. Копировать ID блока — копирует уникальный идентификатор выбранного блока для использования в ссылках или скриптах.
  5. Удалить — удаляет выделенные блоки из схемы.​
  6. Редактировать комментарии к блоку — открывает окно для редактирования текстовых комментариев, связанных с блоком.​
  7. Включить/Отключить — переключает состояние активности блока (включён/выключен).​
  8. Включить/отключить уровень Output — управляет отображением или скрытием выходных данных блока.​
  9. Отладка с текущего блока — запускает процесс отладки, начиная с выбранного блока.​
  10. Отладка. Шагнуть на блок — выполняет отладку пошагово, переходя к следующему блоку.​
  11. Группировка — объединяет или разъединяет выделенные блоки в группу для удобства управления.​
  12. Порядок — позволяет изменить порядок следования блоков внутри группы.​
  13. Выставить размер по умолчанию — возвращает размеры блоков к стандартным значениям.​
  14. Обновить блок — обновляет содержимое или состояние блока, например, после изменения внешних данных.​
  15. Укажите выражение для точки останова — открывает окно для задания условия, при котором точка останова будет срабатывать.​
  16. Конвертировать в процесс — извлекает выделенные блоки в отдельный подпроцесс, упрощая структуру основной схемы и позволяя повторно использовать этот Процесс.

Выберите “Конвертировать в процесс” и во всплывающем окне “Имя диаграммы” укажите имя нового Процесса.

На месте этих блоков появится блок “Процесс”, а сами блоки попадут в новую созданную диаграмму, на которую ссылается данный блок “Процесс”.

Палитра блоков#

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

Сложность блоков варьируется от простого задания задержки перед кликом до полной замены всех вхождений одного текста на другой внутри документа Word без потери форматирования документа.

Палитра блоков постоянно пополняется, если вы не нашли подходящий блок для автоматизации бизнес-процесса - сообщите нам, и мы подскажем какие блоки можно использовать в сочетании для решения вашей задачи (или добавим нужный вам блок в следующее обновление программы).

№ п/пЭлемент интерфейсаОписание
1.кнопка “Роботы для Windows”Позволяет выбрать режим разработки Роботов для Windows или Linux. В зависимости от выбранного режима будет отличаться состав блоков, доступных в проекте.
2.текстовое поле “Для поиска наберите название блока”Позволяет найти нужный блок по названию.
3.Мои блокиГруппа блоков, созданных Пользователем.
3.1.кнопка Позволяет создать и настроить новый пользовательский блок.
4.Основные блокиГруппа основных блоков для построения диаграммы Робота.
5.Автоматизация приложенийГруппа блоков для настройки действий по автоматизации приложений при построении диаграммы Робота.
6.Автоматизация браузеровГруппа блоков для настройки автоматизации браузеров при построении диаграммы Робота.
7.Невидимый браузер (HTTP)Группа блоков для настройки действий невидимого браузера (HTTP) при построении диаграммы Робота.
8.Автоматизация OCRГруппа блоков для настройки автоматизации OCR при построении диаграммы Робота.
9.ОркестраторГруппа блоков для выполнения действия с Оркестратором Оркестратора при построении диаграммы Робота.
10.SAPГруппа блоков для настройки действий SAP при построении диаграммы Робота.
11.Диалоговые окнаГруппа блоков для настройки действий с диалоговыми окнами при построении диаграммы Робота.
12.WordГруппа блоков для настройки действий с Word при построении диаграммы Робота.
13.ExcelГруппа блоков для настройки действий с Excel при построении диаграммы Робота.
14.OutlookГруппа блоков для настройки действий с Outlook при построении диаграммы Робота.
15.ExchangeГруппа блоков для настройки действий с Exchange при построении диаграммы Робота.
16.Автоматизация Р7 ОфисГруппа блоков для настройки типовых офисных действий в Р7 Офис.
17.Автоматизация ODS/ODTГруппа блоков для настройки работы с офисными файлами в форматах OpenDocument: электронными таблицами ODS и текстовыми документами ODT.
18.Файловая системаГруппа блоков для настройки действий с файловой системой при построении диаграммы Робота.
19.Буфер обменаГруппа блоков для настройки действий с буфером обмена при построении диаграммы Робота.
20.Списки и словариГруппа блоков для настройки действий со списками и словарями при построении диаграммы Робота.
21.Таблицы ДанныхГруппа блоков для настройки действий с таблицами данных при построении диаграммы Робота.
22.Дата и времяГруппа блоков для настройки действий с датой и временем при построении диаграммы Робота.
23.Электронная почтаГруппа блоков для настройки действий с электронной почтой при построении диаграммы Робота.
24.PDFГруппа блоков для настройки действий с PDF-файлами при построении диаграммы Робота.
25.ТекстГруппа блоков для настройки действий с текстом при построении диаграммы Робота.
26.FTP/SFTPГруппа блоков для настройки действий с FTP/SFTP при построении диаграммы Робота.
27.Процессы/Службы/ОкнаГруппа блоков для настройки действий с процессами/службами/окнами при построении диаграммы Робота.
28.ТерминалыГруппа блоков для настройки действий с терминалами при построении диаграммы Робота.
29.РеестрГруппа блоков для настройки действий с реестрами при построении диаграммы Робота.
30.Группа блоков для настройки действий с 1C при построении диаграммы Робота.
31.Базы данныхГруппа блоков для настройки действий с базами данных при построении диаграммы Робота.
32.Google SheetsГруппа блоков для настройки действий с Google Sheets при построении диаграммы Робота.
33.Удаленный рабочий стол RDP/CitrixГруппа блоков для настройки действий с удаленным рабочим столом RDP/Citrix при построении диаграммы Робота.
34.Работа с архивамиГруппа блоков для настройки действий с архивами при построении диаграммы Робота.
35.Бизнес-функцииГруппа блоков для настройки действий с бизнес-функциями при построении диаграммы Робота.
36.Изображения / ВидеоГруппа блоков для настройки действий с изображениями при построении диаграммы Робота.
37.MaxГруппа блоков для настройки действий с Max при построении диаграммы Робота.
38.TelegramГруппа блоков для настройки действий с Telegram при построении диаграммы Робота.
39.Учетные данные и безопасностьГруппа блоков для настройки действий с учетными данными Windows и CyberArk при построении диаграммы робота.
40.Машинное обучениеГруппа блоков для настройки действий, связанных с машинным обучением при построении диаграммы Робота.
41.Анализ текстов (NLP)Группа блоков для настройки действий, связанных с анализом текстов (NLP) при построении диаграммы Робота.
41.S3 StorageГруппа блоков для настройки действий, связанных с объектным хранилищем (S3): загрузки, чтения, удаления и организации файлов.
42.SSHГруппа блоков для настройки действий, связанных с безопасным удаленным подключением к серверу (SSH) и выполнения команд на нем.

Подробное описание каждого блока представлено в “Справочнике блоков” и в программе Sherpa Designer.

Обновление блоков в палитре#

Для обновления блоков в выбранной палитре кликните правой кнопкой мыши по названию нужной палитры и выберите пункт меню “Обновить блоки из этой палитры”.

Автоматическая вставка блоков в существующий коннектор#

Автоматическая вставка блока в существующий коннектор упрощает редактирование диаграммы и позволяет быстрее встраивать новые элементы в уже построенную схему.

Коннектор — это линия или связь между блоками на диаграмме, которая показывает, как элементы процесса соединены между собой и в каком порядке выполняется логика.

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

Автоматическая замена блоков#

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

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

Далее появляется запрос на замену.

После подтверждения нажатием кнопки “Да” новый блок занимает место старого с сохранением всех связей.