Проект
Last updated
Last updated
Проект — совокупность файлов диаграмм, в котором одна из диаграмм назначена главной. Проект описывается файлом с расширением «.sherpa».
На вкладке “Проект” можно просматривать диаграммы текущего проекта, а также добавлять, удалять, переименовывать диаграммы и изменять их порядок.
Одновременно в программе может быть открыт только один проект. При открытии другого проекта предыдущий будет закрыт. При этом можно запустить еще один Дизайнер, где загрузить другой проект, а также есть возможность копировать блоки из одного Дизайнера в другой.
Допускается открытие в программе файлов диаграмм, которые не являются частью текущего проекта. Существуют три типа файлов робота:
Файл с расширением .sherpa – файл проекта. Для редактирования проекта в Дизайнере необходимо выбрать файл с этим расширением.
Файлы с расширением .process – диаграммы конкретных процессов, из которых состоит проект или отдельные диаграммы.
Файл с расширением .robot – итоговый файл, представляющий собой собранного робота. Для получения данного файла необходимо воспользоваться функцией “Опубликовать”, в ходе выполнения которой все исходные файлы собираются в один итоговый. Этот файл подается на вход исполнительной программы – Sherpa Robot.
Примечание: полностью собранный и отлаженный робот не нуждается в файлах с расширениями .sherpa и .process, они нужны только на стадии разработки.
Ссылки – это внешние библиотеки, которые может использовать робот в процессе работы.
Для добавления новой ссылки необходимо нажать правой кнопкой мыши на пункте “Ссылки” и выбрать “Добавить ссылку”.
После чего откроется окно “Менеджер ссылок”, которое позволяет выбрать необходимые сборки (файлы DLL), предоставляемые Framework или же добавить свою сборку.
Контекстное меню папки проекта предлагает следующие опции:
Контекстное меню файла проекта предлагает следующие опции:
Для вызова окна “Свойства проекта” необходимо нажать правой кнопкой мыши по папке проекта и выбрать пункт “Свойства проекта”.
Окно “Поиск и замена” позволяет настроить удобный поиск и осуществить замену блоков диаграммы или всего проекта.Открыть окно “Поиск и замена” также можно с помощью комбинации клавиш Ctrl+F.
Поиск осуществляется во вкладке “Найти”.
Замена осуществляется во вкладке “Заменить”.
№ п/п
Опция
Описание
1.
пункт “Добавить”
Позволяет добавить:
Новую диаграмму;
Существующий файл;
Новую папку;
Существующую папку;
Ссылку на файл;
URL-ссылку на файл.
2.
пункт “Импортировать все файлы из папки”
Позволяет импортировать все файлы из папки из выбранной директории.
3.
пункт “Корректировать путь ссылок”
Позволяет корректировать путь ссылок внутри выбранной папки на указанную папку
4.
пункт “Вырезать”
Позволяет вырезать выбранную папку проекта.
5.
пункт “Копировать”
Позволяет копировать выбранную папку проекта.
6.
пункт “Вставить”
Позволяет вставить выбранную папку проекта.
7.
пункт “Удалить”
Позволяет удалить выбранную папку проекта.
8.
пункт “Переименовать”
Позволяет переименовать выбранную папку проекта.
9.
пункт “Открыть папку в Проводнике”
Позволяет открыть папку проекта в проводнике.
10.
пункт “Удалить неиспользуемые диаграммы”
Позволяет удалить неиспользуемые диаграммы из проекта.
11.
пункт “Свойства проекта”
Позволяет открыть окно “Свойства проекта”.
№ п/п
Опция
Описание
1.
пункт “Установить диаграмму как главную”
Позволяет установить выбранную диаграмму как главную.
2.
пункт “Вырезать”
Позволяет вырезать выбранный фай проекта.
3.
пункт “Копировать”
Позволяет копировать выбранный файл проекта.
4.
пункт “Удалить”
Позволяет удалить выбранный файл проекта.
8.
пункт “Переименовать”
Позволяет переименовать выбранный файл проекта.
9.
пункт “Показать файл в проводнике”
Показывает путь к выбранному файлу на Вашем компьютере.
№ п/п
Элемент интерфейса
Описание
1.
текстовое поле “Описание проекта”
Описание проекта.
2.
кнопка “Создать файл аргументов”
Позволяет создать файл аргументов (файл в формате JSON, который можно заполнить вручную и потом запускать робот через командную строку с передачей такого файла в аргументах. Так можно запускать роботов с разными входными параметрами и получать результаты в этих же файлах).
3.
вкладка “Входные параметры”
Позволяет указать входные параметры проекта, если они были ранее указаны.
3.1.
кнопка “Добавить параметр”
Позволяет добавить входной параметр проекта.
3.2.
кнопка “Удалить параметр”
Позволяет удалить входной параметр проекта.
3.3.
колонка “Имя”
Имя входного параметра проекта.
3.4.
колонка “Тип”
Тип входного параметра проекта.
3.5.
колонка “Описание”
Описание входного параметра проекта.
4.
вкладка “Выходные параметры”
Позволяет указать выходные параметры проекта, если они были ранее указаны.
4.1.
кнопка “Добавить параметр”
Позволяет добавить выходной параметр проекта.
4.2.
кнопка “Удалить параметр”
Позволяет удалить выходной параметр проекта.
4.3.
колонка “Имя”
Имя выходного параметра проекта.
4.4.
колонка “Тип”
Тип выходного параметра проекта.
4.5.
колонка “Описание”
Описание выходного параметра проекта.
5.
вкладка “Дополнительные параметры”
Позволяет указать дополнительные параметры проекта, если они были ранее указаны.
5.1.
флаг “Разрешено запускать без подтверждения пользователем входных параметров”
Позволяет разрешить запускать без подтверждения пользователем входных параметров.
№ п/п
Элемент интерфейса
Описание
1.
поле “Найти”
Позволяет указать, что конкретно надо найти.
2.
Область поиска:
Позволяет указать, где необходимо осуществлять поиск.
2.1.
флаг “Наименование/ID/ Комментарий блока”
Позволяет осуществить поиск по наименованию блока, его ID или комментарию.
2.2.
флаг “Имя переменной”
Позволяет осуществить поиск по имени переменной.
2.3.
флаг “Свойство блока”
Позволяет осуществить поиск по свойству блока.
2.4.
флаг “Значение переменной по умолчанию”
Позволяет осуществить поиск по значению переменной.
2.5.
флаг “Селектор”
Позволяет осуществить поиск по селектору.
2.6.
флаг “Оригинальное имя блока”
Позволяет осуществить поиск по оригинальному имени блока.
3.
Где искать
Позволяет указать, где искать.
3.1
флаг “Текущая диаграмма”
Позволяет осуществить поиск в рамках текущей диаграммы.
3.2.
флаг “Весь проект”
Позволяет осуществить поиск в рамках всего проекта.
4.
флаг “Учитывать регистр”
Позволяет включить функцию учета регистра при поиске.
5.
флаг “Только целые слова”
Позволяет включить функцию учета только целых слов при поиске.
6.
кнопка “Найти все”
Позволяет найти все блоки с подходящими параметрами.
7.
кнопка “Найти далее”
Позволяет перейти к следующему блоку с подходящими параметрами.
8.
кнопка “Закрыть”
Позволяет закрыть окно “Поиск и замена”.
№ п/п
Элемент интерфейса
Описание
1.
поле “Найти:”
Позволяет указать, что конкретно надо найти для замены.
2.
поле “Заменить на:”
Позволяет указать на что необходимо заменить.
3.
Область поиска:
Позволяет указать, где необходимо осуществлять поиск.
3.1.
флаг “Наименование/ID/ Комментарий блока”
Позволяет осуществить поиск по наименованию блока, его ID или комментарию.
3.2.
флаг “Имя переменной”
Позволяет осуществить поиск по имени переменной.
3.3.
флаг “Свойство блока”
Позволяет осуществить поиск по свойству блока.
3.4.
флаг “Значение переменной по умолчанию”
Позволяет осуществить поиск по значению переменной.
3.5.
флаг “Селектор”
Позволяет осуществить поиск по селектору.
4.
Где искать:
Позволяет указать, где искать.
4.1
флаг “Текущая диаграмма”
Позволяет осуществить поиск в рамках текущей диаграммы.
4.2.
флаг “Весь проект”
Позволяет осуществить поиск в рамках всего проекта.
5.
флаг “Учитывать регистр”
Позволяет включить функцию учета регистра при поиске.
6.
флаг “Только целые слова”
Позволяет включить функцию учета только целых слов при поиске.
7.
кнопка “Заменить все”
Позволяет заменить все блоки с подходящими параметрами.
8.
кнопка “Заменить”
Позволяет заменить выбранный блок с подходящими параметрами.
9.
кнопка “Найти далее”
Позволяет перейти к следующему блоку с подходящими параметрами.
10.
кнопка “Закрыть”
Позволяет закрыть окно “Поиск и замена”.
№ п/п
Элемент интерфейса
Описание
1.
Позволяет сделать выбранную диаграмму главной в проекте.
2.
Позволяет добавить в проект выбранную диаграмму в проект.
3.
Позволяет добавить в проект новую диаграмму.
4.
Позволяет добавить новую папку в проект.
5.
Позволяет вырезать выбранную диаграмму или папку.
6.
Позволяет копировать выбранную диаграмму или папку.
7.
Позволяет вставить ранее вырезанную или скопированную диаграмму или папку.
8.
Позволяет удалить выбранную диаграмму или папку.
9.
Позволяет переименовать выбранную диаграмму или папку.
10.
виртуальная группа папка “Ссылки”
Содержит ссылки на готовые сборки библиотек (файлы DLL), а также позволяет подключать свои.
кнопка
кнопка
кнопка
кнопка
кнопка
кнопка
кнопка
кнопка
кнопка