Свойства проекта
Для вызова окна “Свойства проекта” необходимо:
нажать правой кнопкой мыши по папке проекта и выбрать пункт “Свойства проекта”.
открыть проект в Sherpa Designer и нажать на кнопку “Свойства проекта”
в меню “Файл”.
Окно “Свойства проекта”
В окне свойств проекта есть возможность:
управления входными параметрами проекта во вкладке “Входные параметры”.

управления всеми выходными параметрами, необходимыми для корректной передачи результатов работы проекта, во вкладке “Выходные параметры”.

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

Настройки сохраняются не только на компьютере Пользователя (локально), но и системно — в Оркестраторе, если он используется.
Эти настройки доступны через блоки "Загрузить настройки проекта" и "Сохранить настройки проекта" в палитре "Оркестратор". Блок "Загрузить настройки проекта" возвращает переменную типа Словарь.
Подробное описание работы со словарем “Настройки проекта” доступно в Редакторе выражений:
При выборе типа Credentials в Свойствах проекта во вкладке Настройки проекта можно передавать login и password:
Настройки проекта в Оркестраторе сохраняются как соответствующий тип Ресурса - для логинов (login) и паролей (password) используются Реквизиты (Credentials), которые хранятся и передаются в зашифрованном виде, а для остальных типов настроек - Текст (Text). Их можно просмотреть через интерфейс Оркестратора во вкладке "Ресурсы":
А также значения констант можно увидеть в окне “Ресурс”, кликнув на иконку :
Когда Пользователь задает настройки на уровне проекта (константу, тип и описание), эти параметры можно использовать повторно в других проектах, если вы применяете одни и те же константы для ключей словаря. Это обеспечивает единообразие и облегчает управление.
Однако важно понимать, что в настройках проекта доступны только указания констант, их типа и описания. Само значение константы задается отдельно при использовании или внедрении в автоматизацию.
Например: Задавая константы “SMTP_SERVER” и “SMTP_EMAIL” Пользователь может прописать сервер и порт для SMTP, и потом так же использовать эти настройки с этими же ключами в словаре настроек в других проектах.
указания входных параметров, связанных с процессом отладки сценариев, во вкладке “Настройки отладки”.

Если в Свойствах проекта указаны входные параметры, то можно использовать “Настройки отладки” для указания значений параметров, которые будут использоваться при запуске проекта в режиме отладки. Установив значения входных параметров, можно запустить отладку проекта именно с этими входными параметрами.

настройки автоматического выполнения сценариев и управления подключёнными модулями Python во вкладке “Автодизайнер”.

Описание элементов интерфейса
№ п/п
Элемент интерфейса
Описание
1.
текстовое поле “Название робота”
Название Робота.
2.
текстовое поле “Версия робота”
Версия Робота.
3.
текстовое поле “Описание проекта”
Описание проекта.
4.
вкладка “Входные параметры”
Позволяет указать входные параметры проекта, если они были ранее указаны.
4.1.
кнопка “Добавить параметр”
Позволяет добавить входной параметр проекта.
4.2.
кнопка “Удалить параметр”
Позволяет удалить входной параметр проекта.
4.3.
кнопка “Переместить вверх”
Перемещает выбранный входной параметр вверх в списке.
4.4.
кнопка “Переместить вниз”
Перемещает выбранный входной параметр вниз в списке.
4.5.
колонка “Переменная”
Переменная проекта, которую можно выбрать из выпадающего списка.
4.6.
колонка “Тип”
Тип входного параметра проекта.
4.7.
колонка “Тип поля”
Тип поля входного параметра проекта.
4.8.
колонка “Название”
Название входного параметра проекта.
4.9.
колонка “Описание”
Описание входного параметра проекта.
4.10.
кнопка “Создать файл аргументов”
Формирует файл с аргументами на основе заданных параметров проекта.
5.
вкладка “Выходные параметры”
Позволяет указать выходные параметры проекта, если они были ранее указаны.
5.1.
кнопка “Добавить параметр”
Позволяет добавить выходной параметр проекта.
5.2.
кнопка “Удалить параметр”
Позволяет удалить выходной параметр проекта.
5.3.
кнопка “Переместить вверх”
Перемещает выбранный выходной параметр вверх в списке.
5.4.
кнопка “Переместить вниз”
Перемещает выбранный выходной параметр вниз в списке.
5.5.
колонка “Переменная”
Переменная проекта, которую можно выбрать из выпадающего списка.
5.6.
колонка “Тип”
Тип выходного параметра проекта.
5.7.
колонка “Тип поля”
Тип поля выходного параметра проекта.
5.8.
кнопка “Создать файл аргументов”
Формирует файл с аргументами на основе заданных параметров проекта.
6.
вкладка “Настройка проекта”
Позволяет указать неизменяемые параметры для проекта, такие как константы настроек, их типы и описание назначения каждого параметра.
6.1.
кнопка “Добавить новую строку”
Добавляет новую строку для ввода константы настройки.
6.2.
кнопка “Удалить строку”
Удаляет выбранную строку с константой.
6.3.
кнопка “Добавить уже существующие”
Позволяет добавить в список ранее созданные константы.
6.4.
кнопка “Сбросить значение”
Возвращает значение константы к умолчанию.
6.5.
кнопка “Переместить вверх”
Перемещает выбранную строку вверх по списку.
6.6.
кнопка “Переместить вниз”
Перемещает выбранную строку вниз по списку.
6.7.
колонка “Константа настройки”
Отображает имя константы настройки проекта.
6.8.
колонка “Тип”
Показывает тип константы (Text или Credentials).
6.9.
колонка “Описание (для пользователя)”
Содержит описание и цель использования константы для конечного пользователя.
7.
вкладка “Настройки отладки”
Позволяет указать входные параметры, связанные с процессом отладки сценариев.
7.1.
кнопка “Очистить”
Позволяет очистить все текущие значения параметров отладки.
7.2.
кнопка “Обновить”
Обновляет список или значения параметров отладки, применяя последние изменения.
7.3.
колонка “Имя”
Содержит названия входных параметров отладки.
7.4.
колонка “Тип”
Отображает тип каждого параметра.
7.5.
колонка “Значение”
Показывает текущие значения параметров, которые можно редактировать при необходимости.
7.6.
кнопка “Создать файл аргументов”
Формирует файл с аргументами на основе заданных параметров для использования в процессе отладки.
8.
вкладка “Автопилот”
Позволяет указать настройки, которые управляют автоматическим выполнением сценариев, а также список подключенных модулей Python.
8.1.
вкладка “Основные настройки”
Содержит параметры, управляющие поведением автозапуска.
8.1.1.
чекбокс “Разрешено запускать без подтверждения пользователем входных параметров”
Позволяет запускать сценарии автоматически без необходимости подтверждения параметров пользователем.
8.1.2.
чекбокс “Запретить вывод входных параметров в чат”
Запрещает отображать входные параметры сценария в чате, обеспечивая конфиденциальность.
8.1.3.
чекбокс “Запретить вывод выходных параметров в чат”
Запрещает отображать выходные параметры сценария в чате, обеспечивая конфиденциальность.
8.1.4.
кнопка “Создать файл аргументов”
Формирует файл с аргументами для автоматического запуска сценариев.
8.2.
вкладка “Модули Python”
Отображает список подключенных модулей Python, используемых для расширения функциональности.
Last updated