SherpaRPA
  • База знаний
  • Содержание
  • О платформе Sherpa RPA
    • Основные понятия
    • Диаграмма развертывания Sherpa RPA
      • Последовательность шагов процесса
      • Конфигурация сети
      • Системные требования
    • Установка Sherpa RPA
      • Установка Sherpa RPA на Windows
      • Установка Sherpa RPA на Astra Linux
      • Установка Sherpa RPA на RedOS
    • Начало работы
      • Регистрация лицензии
      • Автономная активация
    • Внешний мониторинг и логирование
  • Sherpa Robot и Sherpa Assistant
    • Основные понятия
    • Установка Sherpa Robot и Sherpa Assistant
      • Установка Sherpa Robot и Sherpa Assistant на Windows
      • Установка Sherpa Unattended на ОС Astra Linux
      • Установка Sherpa Robot Unattended на RedOS
    • Работа в Sherpa Assistant
      • Главный интерфейс Sherpa Assistant
      • Действия с роботами в Sherpa Assistant
      • Контекстное меню Sherpa Assistant
        • Логи
        • Оркестратор
        • Настройки
          • Вкладка "Основное"
          • Вкладка "Регистрация"
          • Вкладка "Прокси"
            • Настройка прокси
          • Вкладка "Выполнение"
            • Настройка логирования работы роботов
          • Вкладка "Сервисы"
            • Настройка подключения к сервисам
          • Вкладка "Селекторы"
          • Вкладка "О программе"
        • Плагины
          • Установка плагинов
            • Работа с Citrix
        • Инструменты
        • Удаленная отладка
    • Sherpa Assistant: ответы на часто задаваемые вопросы
  • Sherpa Designer
    • Основные понятия
    • Установка Sherpa Designer
    • Работа в Sherpa Designer
      • Начало работы в Sherpa Designer
        • Рекомендации по созданию коммерческих сценариев
        • Горячие клавиши
      • Основное меню
        • Панель "Разработка"
          • Меню "Файл"
          • Панель "Навигация"
          • Меню "Запись"
            • Запись действий пользователя
              • Пример записи действий при работе с Калькулятором
              • Особенности записи действий пользователя в браузерах
            • Использование OCR Яндекс
          • Меню "Отладка"
            • Удаленная отладка робота
          • Меню "Дополнительно"
            • Sherpa Explorer
            • Sherpa Regex
            • Редактор окон
          • Меню "Помощь"
        • Панель "Инструменты"
      • Главная панель
        • Блоки
          • Редактор блоков
        • Проект
        • Библиотека
      • Центральная рабочая область
      • Панели свойств и переменных и работа с ними
        • Панель свойств
          • Работа с выражениями
            • Функции в выражениях
            • Методы в выражениях
          • Настройка селекторов
        • Панель "Переменные"
          • Работа с переменными
        • Примеры использования переменной и работы с выражениями
          • Простое арифметическое действие
          • Сложение числа и строки
          • Сложение двух чисел
          • Умножение текста на число
      • Нижняя центральная панель
        • Работа с логом робота
      • Руководство по веб-селекторам
        • Ручной поиск CSS-селекторов в браузере
        • Ручной поиск CSS-селекторов с помощью Sherpa Explorer
        • Как понять, что селектор не оптимальный?
        • Нотация CSS-селекторов на примерах
        • Справочник по нотации CSS- и XPath-селекторов
      • Режим «Картинка в Картинке» (PiP)
      • Примеры автоматизации популярных приложений
        • Автоматизация калькулятора
        • Точная настройка селектора в Microsoft Word
        • Автоматизация выбора шрифта в Блокноте
        • Автоматизация поиска в Яндексе
        • Извлечения данных из таблиц в Word и Excel
    • REST Клиент
    • Справочник блоков
      • Основные блоки
      • Автоматизация приложений
      • Автоматизация браузеров
      • Невидимый браузер (HTTP)
      • Автоматизация OCR
      • Оркестратор
      • SAP
      • Диалоговые окна
      • Word
      • Excel (Excel Automation)
        • Создать документ (CreateExcelDocument)
        • Открыть документ (OpenExcelDocument)
        • Подключиться к документу (ConnectExcelDocument)
        • Сохранить документ (SaveExcelDocument)
        • Закрыть документ (CloseExcelDocument)
        • Получить значение ячейки (GetExcelCellValue)
        • Записать значение в ячейку (SetExcelCellValue)
        • Загрузить Таблицу Данных (LoadDataTable)
        • Сохранить Таблицу Данных (SaveDataTable)
        • Добавить лист (AddWorksheet)
        • Удалить лист (DeleteWorksheet)
        • Переименовать лист (RenameWorksheet)
        • Переключиться на лист (ActivateWorksheet)
        • Копировать ячейки (CopyCells)
        • Получить данные из диапазона (GetExcelRange)
        • Записать данные в диапазон (SetExcelRange)
        • Очистить диапазон (ClearExcelRange)
        • Вставить данные в диапазон (InsertExcelTable)
        • Поиск текста (FindTextExcel)
        • Количество и имена листов (CountExcelWorkbook)
        • Вставить строку/колонку/ячейку (InsertExcelRange)
        • Удалить строку/колонку/ячейку (DeleteExcelRange)
        • Получить количество строк и столбцов (GetExcelCountColRow)
        • Запустить макрос (RunExcelMacro)
        • Задать цвет/стиль шрифта (SetExcelRangeColor)
        • Задать границы ячеек (SetExcelRangeBorder)
        • Задать размеры ячеек (SetExcelRangeSize)
        • Получить цвет ячейки (GetExcelCellColor)
      • Outlook (Outlook Automation)
        • Получить письма (GetOutlookMailMessages)
        • Отправить письмо (SendOutlookMailMessage)
        • Переслать письмо (ReSendOutlookMailMessage)
        • Скачать вложение (SaveAttachmentsFromOutlookMessage)
        • Сохранить письмо (SaveMailFromOutlookMessage)
        • Получить список папок (GetOutlookFolders)
        • Переместить письмо в папку (MoveOutlookMessage)
        • Извлечь e-mail отправителя из письма (ExtractEmailFromOutlookMessage)
        • Загрузить файл msg (LoadMsgFile)
        • Ответить на письмо (ReplyOutlookMailMessage)
        • Изменить свойства письма (ChangePropertiesMailFromOutlookMessage)
      • Exchange (Exchange Automation)
        • Получить письма (GetExchangeMailMessages)
        • Отправить письмо (SendExchangeMailMessage)
        • Переслать письмо (ReSendExchangeMailMessage)
        • Скачать вложение (SaveAttachmentsFromExchangeMessage)
        • Сохранить письмо (SaveMailFromExchangeMessage)
        • Переместить письмо в папку (MoveExchangeMessage)
        • Ответить на письмо (ReplyExchangeMailMessage)
      • Файловая система
        • Пример заполнения полей в Блоке “Создать папку”
      • Буфер обмена
      • Списки и словари
      • Таблицы Данных
      • Дата и время
      • Электронная почта
      • PDF
      • Текст
      • FTP/SFTP
        • Получить список папок (ListFTPFolders)
        • Получить размер файла (GetFTPfilesize)
        • Скачать папку (DownloadFTPFolder)
        • Скачать файл (DownloadFTPFile)
        • Загрузить папку (UploadFTPFolder)
        • Загрузить файл (UploadFTPFile)
        • Создать папку (CreateFTPFolder)
        • Удалить папку (RemoveFtpFolder)
        • Удалить файл (RemoveFTPfile)
        • Переименовать файл/папку (RenameFTPitem)
      • Процессы/Службы/Окна
      • Терминалы
      • Реестр
      • 1С (1C Automation)
        • Подключиться (1CCreateConnection)
        • Закрыть соединение (1CCloseConnection)
        • Выполнить запрос (1CExecuteQuery)
        • Выполнить код (1CExecuteCode)
        • Выполнить код (1CExecuteCode)
        • Извлечь данные (1CCollectData)
        • Клик мышкой по ячейке в таблице 1С (1CTableCellClick)
        • Управление CheckBox (1CCheckboxControl)
      • Базы данных
      • Google Sheets
        • Получить значение ячейки (GetGoogleSheetsCellValue)
        • Записать значение в ячейку (SetGoogleSheetsCellValue)
        • Получить значение диапазона (GetGoogleSheetsRange)
        • Записать значение в диапазон (SetGoogleSheetsRange)
      • Удаленный рабочий стол RDP/Citrix
      • Работа с архивами
      • Бизнес-функции
      • Изображения
      • Telegram
      • Учетные данные Windows и CyberArk
      • Машинное обучение
      • Анализ текстов (NLP)
    • Примеры Роботов
      • 1С Приходная накладная
      • 1С Приходная накладная (COM)
      • Actions
        • Actions. Часть 1 - Распознавание приходной накладной
        • Actions. Часть 2 - Заведение приходной накладной
      • AI Chat With Own Document
        • Create Embeddings
        • Search Embeddings
      • Calc Example
      • Calculator Action Button with Dialog
      • Calculator Action Triggers
      • Cmd Example
      • Enroll Certificates
        • Complete Enrollment
        • Create Enrollment Order
      • Find Suppliers
      • Get Auto.ru
      • Install RDP
      • Print Certificates and Badges
      • Save HeadHunter Resumes
      • Save SuperJob Jobs
      • Telegram Bot
      • Telegram client
      • Telegram Multi-User Bot
      • Telegram Multi-User Client
      • Whatsapp
      • Крестики-нолики
    • Настройка запуска Робота через Планировщик Windows
    • Перенос роботов с Windows на Linux
    • Sherpa Designer: ответы на часто задаваемые вопросы
      • Настройка входных и выходных параметров в свойствах проекта
  • Шаблонизатор Sherpa RPA
    • Интерфейс Шаблонизатора
      • Основное меню Шаблонизатора
        • Меню "Файл"
        • Меню "Обработка"
        • Кнопка "Открыть исходный файл"
        • Кнопка "Обработать документ"
        • Кнопка "Проверить"
        • Кнопка "Добавить атрибут"
        • Кнопка "Выполнить полное сканирование"
          • Результат полного сканирования
        • Кнопка "Умный помощник"
        • Переключатель "Масштаб"
        • Меню "Отображать"
      • Центральная рабочая область Шаблонизатора
      • Панель настроек Шаблонизатора
        • Настройки
        • Якоря
        • Атрибуты
        • Таблицы
        • Чертежи таблиц
    • Действия в Sherpa Designer после создания шаблона
      • Значения переменных
      • Работа с многостраничными документами
    • Примеры
      • Создание шаблона на примере документа «Справка о стоимости выполненных работ»
        • Предобработка документа
        • Создание шаблона
        • Работа с таблицами
        • Якоря
        • Создание атрибутов
      • Создание шаблона c фиксированными атрибутами на примере документа «Счет на оплату»
  • Sherpa Orchestrator
    • Основные понятия
    • Рекомендации по размещению Оркестратора
    • Резервное копирование и восстановление
    • Развертывание платформы под управлением Оркестратора
      • Установка Sherpa RPA Coordinator
        • Установка Sherpa RPA Coordinator на Windows
        • Установка Sherpa Coordinator на ОС Astra Linux
        • Установка Sherpa Coordinator на RedOS
      • Установка Sherpa RPA Runtime
    • Установка Sherpa Orchestrator
      • Установка и настройка SSL сертификатов
    • Работа в Sherpa Orchestrator
      • Начало работы в Sherpa Orchestrator
        • Настройки Оркестратора
        • Создание новой Лицензии в Оркестраторе
        • Добавление Робота в Оркестраторе
        • Принципы Работы разных типов Роботов в Оркестраторе
        • Создание Очереди в Оркестраторе
        • Создание Задачи в Оркестраторе
          • Работа с Задачами в Sherpa Designer
        • Создание нового Процесса (сценария) в Оркестраторе
          • Создание новой версии Процесса в Sherpa Designer
        • Создание Работы с выбранными Роботом и Процессом
        • Создание и настройка Триггеров в Оркестраторе
      • Шифрование
      • Параметры Пользователя
      • Рабочая область Оркестратора
      • Экраны
        • Обзор
          • NUMBER
          • BAR CHART
          • PIE CHART
          • LINE CHART
          • TIME LINE
          • TABLE
        • Роботы
        • Процессы
        • Пакеты
        • Ресурсы
        • Хранилище
        • Работы
        • Очереди
        • Действия
          • Дизайнер Формы
            • HTML
            • Label
            • Number input
            • Text input
            • Email
            • Password
            • Date
            • Time
            • Checkbox Group
            • Radio Group
            • PDF
            • Data Table
            • Image
          • Пример создания действия и его настройки
        • Триггеры
        • Сообщения Роботов
        • Аккаунты
        • Пользователи
          • Авторизация Пользователей
        • Роли
        • Папки объектов
        • Аудит
        • Лицензии
        • API
    • API
      • Робот
        • /api/robot/create
        • /api/robot/read/{guid}
        • /api/robot/update
        • /api/robot/delete/{guid}
        • /api/robot/getStatus/{guid}
        • /api/robot/setStatus
      • Группы Роботов
        • /api/robotGroup/create
        • /api/robotGroup/read/{guid}
        • /api/robotGroup/update
        • /api/robotGroup/delete/{guid}
        • /api/robotGroup/addRobot
        • /api/robotGroup/delete/{guid}
      • Процесс
        • /api/process/create
        • /api/process/read/{guid}
        • /api/process/update
        • /api/process/delete/{guid}
      • Версия процесса
        • /api/processVersion/create
        • /api/processVersion/read/{guid}
        • /api/processVersion/update
        • /api/processVersion/delete/{guid}
      • Работа
        • /api/job/create
        • /api/job/read/{guid}
        • /api/job/update
        • /api/job/delete/{guid}
      • Очередь
        • /api/queue/create
        • /api/queue/read/{guid}
        • /api/queue/update
        • /api/queue/delete/{guid}
      • Задача
        • /api/task/create
        • /api/task/read
        • /api/task/filter/read/{guid}[/{filters}]
        • /api/task/filter/list/{guid}[/{filters}]
        • /api/task/update
        • /api/task/delete
        • /api/task/addTag
        • /api/task/removeTag
      • Триггер
        • /api/schedule/create
        • /api/schedule/read/{guid}
        • /api/schedule/update
        • /api/schedule/delete/{guid}
      • Ресурс
        • /api/asset/create
        • /api/asset/read/{guid}
        • /api/asset/update
        • /api/asset/delete/{guid}
      • Хранилище
        • /api/folders/create
        • /api/folders/read/{guid}
        • /api/folders/list
        • /api/folders/update
        • /api/folders/delete/{guid}
        • /api/files/create
        • /api/files/read/{guid}
        • /api/files/update
        • /api/files/delete/{guid}
      • Лог
        • /api/log/create
        • /api/log/read/{guid}
        • /api/log/list
        • /api/log/purge
      • Аккаунт
        • /api/account/create
        • /api/account/read/{guid}
        • /api/account/update
        • /api/account/delete/{guid}
      • Пример вызова API на языке Python
    • Sherpa Orchestrator: ответы на часто задаваемые вопросы
  • Sherpa AI Server
    • Установка Sherpa AI Server
    • Авторизация пользователя в Sherpa AI Server
    • Диаграмма развертывания Sherpa AI Server в связке с Роботами
    • Работа в Sherpa AI Server
      • Главный интерфейс Sherpa AI Server
      • Чат
      • История чатов
      • Ассистенты
      • Документы
        • Работа в связке с Sherpa Designer
      • Аккаунты
      • Пользователи
        • Авторизация пользователей
      • Роли
      • Аудит
      • Лицензии
      • API
  • Sherpa Process Discovery
    • Системные требования
    • Диаграмма развертывания
      • Последовательность шагов процесса
      • Конфигурация сети
      • Механизмы аутентификации
  • Обновления
    • Обновления Sherpa Designer
      • Версия 1.33
      • Версия 1.32
      • Версия 1.31
      • Версия 1.30
      • Версия 1.29
      • Версия 1.28
      • Версия 1.27
      • Версия 1.26
      • Архив обновлений
        • Версия 1.25
        • Версия 1.24
        • Версия 1.23
        • Версия 1.22
        • Версия 1.21
        • Версия 1.20
        • Версия 1.19
        • Версия 1.15
        • Версия 1.12b
        • Добавлена поддержка Telegram
    • Обновления Sherpa Orchestrator
      • Версия 141854
      • Версия 141853
      • Версия 141852
      • Версия 141851
      • Версия 141850
      • Версия 141849
      • Версия 141848
      • Версия 141847
      • Версия 141846
      • Версия 141845
      • Версия 141844
  • Лицензии
    • Отличия Attended и Attended Floating Лицензий
    • Активация Лицензий через Sherpa Assistant
    • Управление Лицензиями Sherpa RPA через Sherpa Orchestrator
    • Лицензии Sherpa AI Server
  • Безопасность
    • Схема работы платформы Sherpa RPA c Yandex Vision через VPN
  • Обучение по разработке на Платформе Sherpa RPA
    • Обучающий курс по разработке на Платформе Sherpa RPA
  • Ссылки на дистрибутивы
    • Дистрибутивы Sherpa RPA (Windows)
    • Дистрибутивы Sherpa RPA (Linux)
  • Контакты
Powered by GitBook
On this page
  • Старт
  • Конец
  • Процесс
  • Комментарий
  • ToDo
  • Лог
  • Условие
  • Switch/Case
  • Присвоить значение переменной
  • Цикл Для каждого (Таблица Данных)
  • Цикл Для каждого (Список)
  • Цикл Для каждого (Словарь)
  • Цикл
  • Цикл Пока
  • Пауза
  • Выполнить выражение PowerShell
  • Выполнить код C#
  • Выполнить код Python
  • Выполнить код VB
  • Выполнить код Java
  • Выполнить код JavaScript
  • Try/Catch
  • Контейнер
  • Прервать
  • Прервать контейнер
  • Параллельный выбор
  • Запустить робота
  • Проверить завершение робота
  1. Sherpa Designer
  2. Справочник блоков

Основные блоки

Старт

С блока «Старт» начинается работа диаграммы. В диаграмме может быть только один такой блок.

Записать в лог

[Любой тип данных] Числовая, текстовая константа (в кавычках), имя переменной (начинающееся с $) или любое выражение, значение которого будет выведено в лог в процессе работы сценария робота. Значение может в том числе иметь сложный тип данных, например Список, Таблица или Словарь.

Переменная 1

[Переменная] Имя первой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 1

[Любой тип данных] Новое значение первой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 2

[Переменная] Имя второй переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 2

[Любой тип данных] Новое значение второй переменной. Свойство игнорируется, если не задано имя второй переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 3

[Переменная] Имя третьей переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 3

[Любой тип данных] Новое значение третьей переменной. Свойство игнорируется, если не задано имя третьей переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 4

[Переменная] Имя четвертой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 4

[Любой тип данных] Новое значение четвертой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 5

[Переменная] Имя пятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 5

[Любой тип данных] Новое значение пятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Выражение 1

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 2

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 3

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 4

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 5

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Логировать в оркестратор

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

Скриншот в оркестратор

Если выбрано, то будет создан скриншот экрана и отправлен в оркестратор, если подключение к нему активно

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то, если это главная диаграмма, будет использоваться значение "Handle", иначе будет использоваться значение блока "Старт" главной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то, если это главная диаграмма, будет использоваться значение "Bottom", иначе будет использоваться значение блока "Старт" главной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то, если это главная диаграмма, будет использоваться значение "Debug", иначе будет использоваться значение блока "Старт" главной диаграммы

Конец

Блок обозначает завершение работы сценария или возврат из диаграммы подпроцесса в основной процесс. В диаграмме можно использовать более одного блока «Конец». В диаграмме подпроцесса должен быть хотя бы один такой блок, иначе после завершения работы подпроцесса не произойдёт возврат в основной процесс.

Записать в лог

[Любой тип данных] Числовая, текстовая константа (в кавычках), имя переменной (начинающееся с $) или любое выражение, значение которого будет выведено в лог в процессе работы сценария робота. Значение может в том числе иметь сложный тип данных, например Список, Таблица или Словарь.

Переменная 1

[Переменная] Имя первой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 1

[Любой тип данных] Новое значение первой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 2

[Переменная] Имя второй переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 2

[Любой тип данных] Новое значение второй переменной. Свойство игнорируется, если не задано имя второй переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 3

[Переменная] Имя третьей переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 3

[Любой тип данных] Новое значение третьей переменной. Свойство игнорируется, если не задано имя третьей переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 4

[Переменная] Имя четвертой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 4

[Любой тип данных] Новое значение четвертой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 5

[Переменная] Имя пятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 5

[Любой тип данных] Новое значение пятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Выражение 1

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 2

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 3

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 4

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 5

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Логировать в оркестратор

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

Скриншот в оркестратор

Если выбрано, то будет создан скриншот экрана и отправлен в оркестратор, если подключение к нему активно

Процесс

Блок позволяет создавать сценарии, состоящие из нескольких диаграмм. Выполнение сценария продолжится с блока «Старт» указанной диаграммы проекта. Выполнение сценария вернётся к текущему блоку и продолжится в текущей диаграмме как только будет достигнут блок Конец во внешней диаграмме.

Имя диаграммы

[Текст] Имя файла диаграммы, в которой продолжится выполнение сценария. Чтобы создать новый подпроцесс, задайте в этом свойстве имя новой диаграммы, а затем нажмите на кнопку "Открыть" в самом блоке.

Переменная 1

[Переменная] Имя первой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 1

[Любой тип данных] Новое значение первой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 2

[Переменная] Имя второй переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 2

[Любой тип данных] Новое значение второй переменной. Свойство игнорируется, если не задано имя второй переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 3

[Переменная] Имя третьей переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 3

[Любой тип данных] Новое значение третьей переменной. Свойство игнорируется, если не задано имя третьей переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 4

[Переменная] Имя четвертой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 4

[Любой тип данных] Новое значение четвертой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 5

[Переменная] Имя пятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 5

[Любой тип данных] Новое значение пятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Выражение 1

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 2

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 3

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 4

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 5

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Аргументы

[Текст] Аргументы для вызова диаграммы. Для редактирования значения необходимо использовать кнопку на блоке с подсказкой "Аргументы"

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Комментарий

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

ToDo

Блок можно использовать как заглушку или напоминание для планируемых к реализации функций. В отличие от блока «Комментарий» данный блок является элементом сценария, но не выполняет никаких действий.

Лог

Позволяет выводить в лог произвольные сообщения и/или значения переменных в процессе работы сценария робота. Сообщения будут доступны для просмотра в панели «Лог» программы-дизайнера, а также в текстовых файлах логов программы-робота.

Значение

[Любой тип данных] Числовая, текстовая константа (в кавычках), имя переменной (начинающееся с $) или любое выражение, значение которого будет выведено в лог в процессе работы сценария робота. Значение может в том числе иметь сложный тип данных, например Список, Таблица или Словарь.

Сделать скриншот

Создает скриншот и сохраняет его в папке с логами

Оркестратор. Логировать

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

Оркестратор. Скриншот

Если выбрано, то будет создан скриншот экрана и отправлен в оркестратор, если подключение к нему активно

Оркестратор. Уровень

Уровень сообщения при отправке лога в оркестратор

Отображать в статусе

Если выбрано, то текст будет также выводиться в статусе, в верхней части экрана

Условие

Блок проверяет указанное условие на истинность и, в зависимости от результата, выполнение сценария продолжается в сторону выхода «Да» (условие выполнилось) или "Нет" (условие не выполнилось). Например, условие $a == "Привет" проверяет, равно ли значение переменной $a значению «Привет», а условие $Result > 5 проверяет, превышает ли значение переменной $Result значение 5. Условие может содержать математические и логические операции, константы, функции, другие переменные и т.д. Примеры выражений, которые можно использовать в условиях, доступны по нажатию на кнопку «...» рядом со свойством Условие.

Условие

[Любое выражение] В зависимости от значения этого выражения выполнение сценария продолжится по выходу "Да" или "Нет". Значение выражения, эквивалентное 0 (нулю) или $False приравнивается к "Нет", все остальные значения - приравниваются к "Да". Например, если в переменную $a было ранее записано значение 5, то условие $a>2 является истинным, а условие $a == 6 является ложным.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Switch/Case

Оператор switch сравнивает выражение с указанными значениями и выходит по указанному коннектору. Если совпадений не будет обнаружено, то выходит по коннектору «По умолчанию».

Выражение

[Любой тип] Сравниваемое выражение

Условие 1

[Любой тип] Условие 1. При совпадении будет произведен выход по коннектору 1, а также выполнено выражение 1 если оно задано. Если коннектор не задан, то выход будет произведен по умолчанию

Выполнить выражение 1

[Выражение] При выполнении условия 1 будет выполнено данное выражение и произведен выход по соответствующему коннектору. Если коннектор не подключен, то выход будет производится по умолчанию

Условие 2

[Любой тип] Условие 2. При совпадении будет произведен выход по коннектору 2, а также выполнено выражение 2 если оно задано. Если коннектор не задан, то выход будет произведен по умолчанию

Выполнить выражение 2

[Выражение] При выполнении условия 2 будет выполнено данное выражение и произведен выход по соответствующему коннектору. Если коннектор не подключен, то выход будет производится по умолчанию

Условие 3

[Любой тип] Условие 3. При совпадении будет произведен выход по коннектору 3, а также выполнено выражение 3 если оно задано. Если коннектор не задан, то выход будет произведен по умолчанию

Выполнить выражение 3

[Выражение] При выполнении условия 3 будет выполнено данное выражение и произведен выход по соответствующему коннектору. Если коннектор не подключен, то выход будет производится по умолчанию

Условие 4

[Любой тип] Условие 4. При совпадении будет произведен выход по коннектору 4, а также выполнено выражение 4 если оно задано. Если коннектор не задан, то выход будет произведен по умолчанию

Выполнить выражение 4

[Выражение] При выполнении условия 4 будет выполнено данное выражение и произведен выход по соответствующему коннектору. Если коннектор не подключен, то выход будет производится по умолчанию

Условие 5

[Любой тип] Условие 5. При совпадении будет произведен выход по коннектору 5, а также выполнено выражение 5 если оно задано. Если коннектор не задан, то выход будет произведен по умолчанию

Выполнить выражение 5

[Выражение] При выполнении условия 5 будет выполнено данное выражение и произведен выход по соответствующему коннектору. Если коннектор не подключен, то выход будет производится по умолчанию

Выполнить выражение по умолчанию

[Выражение] Если ни одно из условий не будет выполнено, то будет выполнено данное выражение

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Присвоить значение переменной

Блок устанавливает новые значения для одной или нескольких переменных. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки. Переменная может быть выбрана из числа объявленных в панели «Переменные», также может быть вручную введено имя новой переменной или ранее использовавшейся в других блоках переменной, даже если эта переменная не была объявлена в панели «Переменные». Примеры выражений, которые можно использовать в свойствах Значение, доступны по нажатию на кнопки «...» рядом с соответствующими свойствами.

Переменная 1

[Переменная] Имя первой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 1

[Любой тип данных] Новое значение первой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 2

[Переменная] Имя второй переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 2

[Любой тип данных] Новое значение второй переменной. Свойство игнорируется, если не задано имя второй переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 3

[Переменная] Имя третьей переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 3

[Любой тип данных] Новое значение третьей переменной. Свойство игнорируется, если не задано имя третьей переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 4

[Переменная] Имя четвертой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 4

[Любой тип данных] Новое значение четвертой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 5

[Переменная] Имя пятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 5

[Любой тип данных] Новое значение пятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 6

[Переменная] Имя шестой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 6

[Любой тип данных] Новое значение шестой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 7

[Переменная] Имя седьмой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 7

[Любой тип данных] Новое значение седьмой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 8

[Переменная] Имя восьмой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 8

[Любой тип данных] Новое значение восьмой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 9

[Переменная] Имя девятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 9

[Любой тип данных] Новое значение девятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 10

[Переменная] Имя десятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 10

[Любой тип данных] Новое значение десятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Цикл Для каждого (Таблица Данных)

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

Важно! Чтобы цикл сбрасывался нужно переходить не на сам цикл, а на блок выше него.

Таблица

[Таблица Данных] Таблица данных, в которой перебираются строки

Строка

[Ссылка] Возвращается ссылка на строку

Индекс строки

[Число] Порядковый номер строки. Нумерация начинается с нуля

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Цикл Для каждого (Список)

Перебирает все элементы в заданном Списке, в каждой итерации цикла присваивает текущий элемент переменной, которая указана в свойстве «Элемент», а затем выполнение сценария продолжается в сторону выхода Элемент данного блока (в, так называемое, «тело цикла»). После перебора всех элементов списка выполнение сценария продолжается в сторону нижнего выхода блока. Не забудьте соединить выход последнего блока в теле цикла со входом данного блока.

Важно! Чтобы цикл сбрасывался нужно переходить не на сам цикл, а на блок выше него.

Список

[Список] Список, элементы которого необходимо перебрать в цикле

Элемент

[Объект] Переменная, которой будет присвоен текущий элемент списка при каждом проходе цикла

Индекс элемента

[Число] Порядковый номер элемента. Нумерация начинается с нуля

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Цикл Для каждого (Словарь)

Перебирает все элементы (пары «Ключ-Значение») в заданном Словаре, в каждой итерации цикла присваивает текущий элемент словаря переменным, которые указаны в свойствах Ключ и Значение, а затем выполнение сценария продолжается в сторону выхода Элемент данного блока (в, так называемое, «тело цикла»). После перебора всех элементов Словаря выполнение сценария продолжается в сторону нижнего выхода блока. Не забудьте соединить выход последнего блока в теле цикла со входом данного блока.

Важно! Чтобы цикл сбрасывался нужно переходить не на сам цикл, а на блок выше него.

Словарь

[Словарь] Словарь, элементы которого необходимо перебрать

Ключ

[Текст] Переменная, в которую будет записан Ключ текущего элемента словаря перед каждой итерацией

Значение

[Объект] Переменная, в которую будет записано Значение текущего элемента словаря перед каждой итерацией

Индекс элемента

[Число] Порядковый номер элемента. Нумерация начинается с нуля

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Цикл

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

Важно! Чтобы цикл сбрасывался нужно переходить не на сам цикл, а на блок выше него.

Начальное значение

[Число] Начальное значение переменной из свойства Цикл, будет присвоено этой переменной в начале цикла

Конечное значение

[Число] Конечное значение переменной из свойства Цикл. Итерации цикла будут выполняться пока значение переменной Цикл меньше заданного в этом свойстве

Шаг

[Число] Шаг приращения значения переменной из свойства Цикл в каждой итерации цикла. Шаг может иметь отрицательное значение, это полезно когда Начальное значение больше Конечного значения, и требуется считать в обратную сторону.

Цикл

[Число] Переменная, в которую будет записано текущее значение цикла. Например: если Начальное значение = 0, Конечное значение = 7, а Шаг = 2, то значениями цикла будут последовательно числа 0,2,4,6.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Цикл Пока

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

Важно! Чтобы цикл сбрасывался нужно переходить не на сам цикл, а на блок выше него.

Условие

[Любой тип] Пока указанное выражение имеет истинное значение, цикл продолжит выполняться. Значение выражения, эквивалентное 0 (нулю) или $False считается ложным, а любые другие значения - истинными. Например, если в переменную $a было ранее записано значение 5, то условие $a>2 является истинным, а условие $a == 6 является ложным. Условие может содержать математические и логические операции, константы, функции, другие переменные и т.д. Примеры выражений, которые можно использовать в условиях, доступны по нажатию на кнопку ... рядом со свойством Условие.

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Пауза

Приостанавливает выполнение работы сценария на заданное время.

Единица измерения

Длительность паузы может задаваться в секундах или миллисекундах

Длительность

[Число/TimeSpan] Значение промежутка времени в секундах или миллисекундах, на который будет приостановлена работа сценария. При указании объекта [TimeSpan] свойство "Единица измерения" игнорируется

Писать в лог

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

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Выполнить выражение PowerShell

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

Выражение 1

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 2

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 3

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 4

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 5

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 6

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 7

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 8

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 9

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 10

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Выполнить код C#

Выполнение кода на языке C# с передачей параметров из сценария и обратно.

Конфигурация

[Текст] Строка конфигурации. Для редактирования значения необходимо использовать кнопку на блоке "Редактировать"

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Выполнить код Python

Выполнение кода на языке Python с передачей параметров из сценария и обратно

Демонстрация работы с блоком "Выполнить код Python":

Конфигурация

[Текст] Строка конфигурации. Для редактирования значения необходимо использовать кнопку на блоке "Редактировать"

Стандартный вывод

[Текст] После выполнения скрипта данная переменная будет содержать значение стандартного потока вывода (stdout). Например: при использовании в скрипте оператора print, его значение будет содержаться в этой переменной

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Выполнить код VB

Выполнение кода на языке Visual Basic с передачей параметров из сценария и обратно.

Конфигурация

[Текст] Строка конфигурации. Для редактирования значения необходимо использовать кнопку на блоке "Редактировать"

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Выполнить код Java

Выполнение кода на языке Java с передачей параметров из сценария и обратно.

Конфигурация

[Текст] Строка конфигурации. Для редактирования значения необходимо использовать кнопку на блоке "Редактировать"

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Выполнить код JavaScript

Выполнение кода на языке JavaScript в браузере с передачей параметров из сценария и обратно.

Конфигурация

[Текст] Строка конфигурации. Для редактирования значения необходимо использовать кнопку на блоке "Редактировать"

ID процесса

[Ссылка] Переменная, в которой хранится идентификатор процесса и вкладки браузера, используемые данным блоком. Если свойство оставить пустым, либо если переменная "ID процесса" не была ранее присвоена в момент открытия браузера, приложение и вкладка браузера будут определены из содержимого соответствующей строки селектора. ID процесса может быть получен, например, с помощью блоков Запустить IE, Запустить Chrome или Присоединиться к браузеру.

Задержка перед

[Число] Задержка в секундах перед выполнением блока

Задержка после

[Число] Задержка в секундах после выполения блока

Время ожидания

[Число] Предельное время ожидания выполнения скрипта в секундах

Количество повторов

[Число] Количество повторов при возникновении ошибки. При этом произойдет переподключение к текущей вкладке и будет выдержана пауза в 3 секунды перед каждой попыткой

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Try/Catch

Блок реализует конструкцию Try/Catch. Для правильной работы блоки этого контейнера должны заканчиваться блоком «Конец». При возникновении ошибки в блоках будет реализован выход по коннектору «Если ошибка». В противном случае, по коннектору «Выход». Для имитации конструкции Finally требуется ручное соединение блоков после обработки ошибки с блоками коннектора «Выход». Если к коннектору «Если ошибка» не подключен блок, то ошибка будет игнорироваться, и выход будет произведен по коннектору «Выход». Если коннектор «Выход» не подключен, то при отсутствии ошибки, будет произведен возврат из текущей диаграммы.

Количество попыток

[Текст] Блок не выйдет по коннектору "Если ошибка" пока не закончится указанное число попыток

Переменная 1

[Переменная] Имя первой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 1

[Любой тип данных] Новое значение первой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 2

[Переменная] Имя второй переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 2

[Любой тип данных] Новое значение второй переменной. Свойство игнорируется, если не задано имя второй переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 3

[Переменная] Имя третьей переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 3

[Любой тип данных] Новое значение третьей переменной. Свойство игнорируется, если не задано имя третьей переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 4

[Переменная] Имя четвертой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 4

[Любой тип данных] Новое значение четвертой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 5

[Переменная] Имя пятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 5

[Любой тип данных] Новое значение пятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Выражение 1

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 2

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 3

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 4

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 5

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Контейнер

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

Переменная 1

[Переменная] Имя первой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 1

[Любой тип данных] Новое значение первой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 2

[Переменная] Имя второй переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 2

[Любой тип данных] Новое значение второй переменной. Свойство игнорируется, если не задано имя второй переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 3

[Переменная] Имя третьей переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 3

[Любой тип данных] Новое значение третьей переменной. Свойство игнорируется, если не задано имя третьей переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 4

[Переменная] Имя четвертой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 4

[Любой тип данных] Новое значение четвертой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 5

[Переменная] Имя пятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 5

[Любой тип данных] Новое значение пятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Выражение 1

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 2

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 3

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 4

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 5

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Прервать

Блок прерывает работу сценария или генерирует ошибку. Если выбран тип ошибки "System", то так же будет задано значение переменной $SystemException. Если выбран тип ошибки "Business", то так же будет задано значение переменной $BusinessException. Переменные SystemException и BusinessException являются глобальными.

Генерировать ошибку

[Текст] Заданное значение будет сгенерировано как ошибка. Если значение не задано, то сценарий будет прерван

Тип ошибки

Выбор типа генерируемой ошибки. Возможные значения: Default - обычное исключение; System - системное исключение (устанавливается значение переменной $SystemException); Business - бизнес исключение (устанавливается значение переменной $BusinessException)

Записать в лог

[Любой тип данных] Числовая, текстовая константа (в кавычках), имя переменной (начинающееся с $) или любое выражение, значение которого будет выведено в лог в процессе работы сценария робота. Значение может в том числе иметь сложный тип данных, например Список, Таблица или Словарь.

Логировать в оркестратор

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

Скриншот в оркестратор

Если выбрано, то будет создан скриншот экрана и отправлен в оркестратор, если подключение к нему активно

Установить статус Failed

При включении статус работы будет принудительно установлен как Failed. Свойство работает только если значение свойства "Генерировать ошибку" не задано

Прервать контейнер

Блок позволяет выйти в любом месте из контейнера (Try/Catch, Контейнер). По умолчанию для выхода из контейнера необходимо устанавливать блок «Конец». После этого выход из контейнера будет произведен по коннектору «Выход». Если возникает необходимость выйти из контейнера в любом месте, то необходимо установить данный блок и уже после него продолжить сценарий. Если далее в сценарии встретится блок «Конец», то он завершит или предыдущий контейнер или всю диаграмму. Если блок «Прервать контейнер» стоит вне работы контейнера, то он не выполнит возврат из диаграммы.

Записать в лог

[Любой тип данных] Числовая, текстовая константа (в кавычках), имя переменной (начинающееся с $) или любое выражение, значение которого будет выведено в лог в процессе работы сценария робота. Значение может в том числе иметь сложный тип данных, например Список, Таблица или Словарь.

Переменная 1

[Переменная] Имя первой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 1

[Любой тип данных] Новое значение первой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 2

[Переменная] Имя второй переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 2

[Любой тип данных] Новое значение второй переменной. Свойство игнорируется, если не задано имя второй переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 3

[Переменная] Имя третьей переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 3

[Любой тип данных] Новое значение третьей переменной. Свойство игнорируется, если не задано имя третьей переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 4

[Переменная] Имя четвертой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 4

[Любой тип данных] Новое значение четвертой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Переменная 5

[Переменная] Имя пятой переменной, которой необходимо присвоить новое значение. Можно выбрать из выпадающего списка переменную, которая была ранее объявлена в панели Переменные, а также ввести имя новой или использовавшейся ранее в другом блоке переменной, даже если она не была объявлена в панели Переменные.

Значение 5

[Любой тип данных] Новое значение пятой переменной. Свойство игнорируется, если не задано имя первой переменной. Новое значение переменной может быть как константой (числом, текстовой строкой), так и выражением с использованием других переменных и/или функций. В новом значении переменной разрешено использовать выражение с участием этой же переменной. Не забудьте, что здесь и в других блоках используемые в выражениях названия переменных должны начинаться с символа $, а строковые константы должны заключаться в кавычки.

Выражение 1

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 2

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 3

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 4

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Выражение 5

[Выражение] Выражение, которое необходимо выполнить. Должно быть записано в формате языка PowerShell

Логировать в оркестратор

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

Скриншот в оркестратор

Если выбрано, то будет создан скриншот экрана и отправлен в оркестратор, если подключение к нему активно

Параллельный выбор

Блок позволяет псевдопараллельно выполнить один из непосредственно подключенных к своим выходам блоков, выбрав тот из блоков, в котором не происходит ошибка, и после успешного выполнении такого блока продолжить работу сценария. Подключенный блок считается успешно выполненным, если он не вызвал ошибку (исключение). Коннектор «Если ошибка» у всех непосредственно подключенных блоков должен оставаться пустым. Если ни один из непосредственно подключенных к выходам блоков не выполнился успешно (все блоки вызвали исключение), попытки выполнить эти блоки повторяются пока один из блоков не выполнится успешно, либо пока не наступит таймаут. Популярные сценарии использования: ожидание появления одного из нескольких селекторов на экране (необходимо подключить к выходам блоки «Ожидать появление элемента»), ожидать появление файлов в папках и т.д. Если подключаемый блок имеет собственный настраиваемый таймаут, рекомендуется установить его в минимально возможное значение.

http://sherparpa.ru/videos/ru/parallelselect.mp4

Время ожидания

[Число] Предельное время ожидания выполнения блоков в секундах

Выбранный блок

[Число] Возвращает номер выполненного блока. Номер начинается с 1 и соответствует номеру коннектора. Если статус равен нулю, то время ожидания блока закончилось и ни один из подключенных блоков не был успешно выполнен

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Запустить робота

Блок запускает ещё один экземпляр робота в качестве основного или фонового процесса, в том числе с возможностью запуска нескольких фоновых процессов параллельно. При запуске указывается его уникальное имя (чтобы затем отличить один запущенный экземпляр робота от другого) и файл .robot со сценарием, который необходимо выполнить. Блок может как ожидать завершения запущенного в новом экземпляре робота сценария (синхронный запуск), так и сразу продолжать выполнение текущего сценария (асинхронный, фоновый запуск). Текущий сценарий может содержать несколько блоков для асинхронного запуска роботов, что позволяет запустить несколько параллельно выполняющихся экземпляров роботов и сценариев. В случае асинхронного запуска проверить статус запущенного фонового сценария робота можно с помощью блока «Статус робота».

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

Файл robot

[Текст] Файл робота с расширением .robot. Указывается или относительный путь или полный путь к файлу

Режим запуска

Режим запуска робота. Возможные варианты: Background - робот запускается в фоновом режиме, Foreground (PiP) - робот будет запущен в режиме PiP (Картинка в Картинке)

Уникальное имя

[Текст] Уникальное имя робота при запуске. Это имя будет учитываться при записи логов робота и при отправке сообщений в оркестратор. Все сообщения в оркестраторе будут начинаться с указанного в этом свойстве значения

Ожидать завершения

При включении блок будет ожидать завершения запущенного робота

Время ожидания

[Число] Время ожидания завершения запущенного робота. Задается в секундах. Свойство работает если включено свойство "Ожидать завершения". Значение -1 указывает неопределенно долгое ожидание

Аргументы

[Текст] Аргументы для запуска робота. Для редактирования значения необходимо использовать кнопку на блоке с подсказкой "Аргументы". Эту функцию можно использовать только если включено свойство "Ожидать завершения". Переменные, используемые в аргументах, в вызываемом роботе должны быть заданы как глобальные

ID робота

[Ссылка] Переменная, в которой хранится идентификатор робота

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

Проверить завершение робота

Блок позволяет проверить статус завершения выполнения сценария, запущенного с помощью блока «Запустить робота», в том числе, позволяет проверить статус сразу нескольких запущенных параллельно роботов.

ID робота

[Ссылка/Список/Массив] Переменная, в которой хранится идентификатор робота. При необходимости можно задать сразу несколько идентификаторов в массиве или списке. Например: @($RobotID1, $RobotID2, $RobotID3)

Ожидать завершение

Блок будет ожидать завершения выполнения робота или списка роботов и только после этого выйдет по коннектору "Да"

Статус работы

[Логический] Если возвращается $true, значит робот работает

Статус ошибки

[Логический] Если возвращается $true, значит робот завершился с ошибкой

Уровень обработки

Выбор уровня обработки ошибок. Возможные значения: "Default" - по умолчанию; "Ignore" - ошибки игнорируются; "Handle" - ошибки обрабатываются. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Направление выхода

Выбор направления выхода из блока при возникновении ошибки. Возможные значения: "Default" - по умолчанию; "Right" - направо; "Bottom" - вниз. Данное свойство позволяет определить направление выхода при возникновении ошибок для блоков не содержащих коннектора "Если ошибка" (например блок "Условие"). Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Уровень сообщений

Выбор уровня сообщений, которые будут выводить блоки при работе. Возможные значения: "Default" - по умолчанию; "Release" - вывод отключен; "Debug" - вывод основной информации; "Detailed" - вывод подробной информации. Если выбрано значение "Default", то будет использоваться значение блока "Старт" данной диаграммы

Текст ошибки

[Текст] Возвращает подробную информацию об ошибке в случае некорректного выполнения работы блока

PreviousСправочник блоковNextАвтоматизация приложений

Last updated 5 months ago

Работа с блоком "Выполнить код Python"
Подключение библиотек в Python
Вставка кода VB и передача параметров из диаграммы продемонстрированы здесь.