Проект
Проект — совокупность файлов диаграмм, в котором одна из диаграмм назначена главной. Проект описывается файлом с расширением «.sherpa».
На вкладке “Проект” можно просматривать диаграммы текущего проекта, а также добавлять, удалять, переименовывать диаграммы и изменять их порядок.
Одновременно в программе может быть открыт только один проект. При открытии другого проекта предыдущий будет закрыт. При этом можно запустить еще один Дизайнер, где загрузить другой проект, а также есть возможность копировать блоки из одного Дизайнера в другой.
Допускается открытие в программе файлов диаграмм, которые не являются частью текущего проекта. Существуют три типа файлов робота:
Файл с расширением .sherpa – файл проекта. Для редактирования проекта в Дизайнере необходимо выбрать файл с этим расширением.
Файлы с расширением .process – диаграммы конкретных процессов, из которых состоит проект или отдельные диаграммы.
Файл с расширением .robot – итоговый файл, представляющий собой собранного робота. Для получения данного файла необходимо воспользоваться функцией “Опубликовать”, в ходе выполнения которой все исходные файлы собираются в один итоговый. Этот файл подается на вход исполнительной программы – Sherpa Robot.
Примечание: полностью собранный и отлаженный робот не нуждается в файлах с расширениями .sherpa и .process, они нужны только на стадии разработки.
№ п/п | Элемент интерфейса | Описание |
1. | Позволяет сделать выбранную диаграмму главной в проекте. | |
2. | Позволяет добавить в проект выбранную диаграмму в проект. | |
3. | Позволяет добавить в проект новую диаграмму. | |
4. | Позволяет добавить новую папку в проект. | |
5. | Позволяет вырезать выбранную диаграмму или папку. | |
6. | Позволяет копировать выбранную диаграмму или папку. | |
7. | Позволяет вставить ранее вырезанную или скопированную диаграмму или папку. | |
8. | Позволяет удалить выбранную диаграмму или папку. | |
9. | Позволяет переименовать выбранную диаграмму или папку. | |
10. | виртуальная группа папка “Ссылки” | Содержит ссылки на готовые сборки библиотек (файлы DLL), а также позволяет подключать свои. |
Ссылки – это внешние библиотеки, которые может использовать робот в процессе работы.
Для добавления новой ссылки необходимо нажать правой кнопкой мыши на пункте “Ссылки” и выбрать “Добавить ссылку”.
После чего откроется окно “Менеджер ссылок”, которое позволяет выбрать необходимые сборки (файлы DLL), предоставляемые Framework или же добавить свою сборку.
Контекстное меню папки проекта предлагает следующие опции:
№ п/п | Опция | Описание |
1. | пункт “Добавить” | Позволяет добавить:
|
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. | флаг “Разрешено запускать без подтверждения пользователем входных параметров” | Позволяет разрешить запускать без подтверждения пользователем входных параметров. |
Окно “Поиск и замена” позволяет настроить удобный поиск и осуществить замену блоков диаграммы или всего проекта.Открыть окно “Поиск и замена” также можно с помощью комбинации клавиш Ctrl+F.
Поиск осуществляется во вкладке “Найти”.
№ п/п | Элемент интерфейса | Описание |
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. | кнопка “Закрыть” | Позволяет закрыть окно “Поиск и замена”. |
Last updated