Приложение в Synergy ==================== Назначение приложения --------------------- Приложение в Synergy представляет собой изолированный набор объектов конфигурации, предназначенный для реализации конкретного бизнес-процесса или бизнес-задачи. В рамках приложения создаются и настраиваются формы, реестры, маршруты, справочники и другие объекты платформы. Все объекты приложения логически связаны между собой и управляются в рамках одного проекта. Создание приложения ------------------- Работа с приложением выполняется в подсистеме Synergy IDE. Для перехода в среду проектирования необходимо открыть в браузере адрес проекта с указанием пути ``/designer``: :: http://<адрес_сервера>/designer После авторизации, при отсутствии созданных приложений, система предлагает создать новое приложение. .. figure:: images/app_create.png Создание нового приложения При создании приложения необходимо указать: * наименование приложения; * при необходимости - использовать структуру по умолчанию. Использование структуры по умолчанию позволяет автоматически создать базовый набор папок для размещения объектов приложения. Структура приложения -------------------- После создания приложения пользователю отображается его структура. В зависимости от выбранных настроек приложение может содержать: * одну корневую папку; * или иерархию папок, созданную по умолчанию. Папки используются для логической группировки объектов приложения и не влияют на их функциональное поведение. .. figure:: images/app_structure.png Структура по умолчанию приложения в Synergy IDE Внутри папок могут размещаться следующие объекты: * формы; * реестры; * маршруты; * справочники; * другие конфигурационные элементы. Добавление объектов в приложение --------------------------------- Создание объектов выполняется из контекстного меню выбранной папки. Для добавления объекта необходимо: #. Выбрать папку в структуре приложения. #. Нажать правой кнопкой мыши. #. Выбрать пункт ``Добавить``. #. Выбрать тип создаваемого объекта. .. figure:: images/app_add_object.png Добавление объекта в приложение Созданный объект автоматически становится частью текущего приложения и наследует его настройки доступа. Управление приложением ---------------------- В Synergy IDE предусмотрены возможности управления приложением, включая: * редактирование объектов конфигурации; * группировку объектов по папкам; * перемещение объектов внутри приложения; * импорт и экспорт приложения; * управление правами доступа. Экспорт и импорт приложения позволяют переносить конфигурацию между различными экземплярами платформы без потери структуры и зависимостей. Связь приложения с дальнейшей настройкой ----------------------------------------- Приложение является основой для последующей работы с платформой. В следующих разделах рассматривается: * создание форм для ввода данных; * настройка реестров для хранения информации; * моделирование маршрутов бизнес-процессов. Все перечисленные элементы создаются и настраиваются внутри приложения.