2. Приложение в Synergy

2.1. Назначение приложения

Приложение в Synergy представляет собой изолированный набор объектов конфигурации, предназначенный для реализации конкретного бизнес-процесса или бизнес-задачи.

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

2.2. Создание приложения

Работа с приложением выполняется в подсистеме Synergy IDE.

Для перехода в среду проектирования необходимо открыть в браузере адрес проекта с указанием пути /designer:

http://<адрес_сервера>/designer

После авторизации, при отсутствии созданных приложений, система предлагает создать новое приложение.

_images/app_create.png

Создание нового приложения

При создании приложения необходимо указать:

  • наименование приложения;
  • при необходимости - использовать структуру по умолчанию.

Использование структуры по умолчанию позволяет автоматически создать базовый набор папок для размещения объектов приложения.

2.3. Структура приложения

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

В зависимости от выбранных настроек приложение может содержать:

  • одну корневую папку;
  • или иерархию папок, созданную по умолчанию.

Папки используются для логической группировки объектов приложения и не влияют на их функциональное поведение.

_images/app_structure.png

Структура по умолчанию приложения в Synergy IDE

Внутри папок могут размещаться следующие объекты:

  • формы;
  • реестры;
  • маршруты;
  • справочники;
  • другие конфигурационные элементы.

2.4. Добавление объектов в приложение

Создание объектов выполняется из контекстного меню выбранной папки.

Для добавления объекта необходимо:

  1. Выбрать папку в структуре приложения.
  2. Нажать правой кнопкой мыши.
  3. Выбрать пункт Добавить.
  4. Выбрать тип создаваемого объекта.
_images/app_add_object.png

Добавление объекта в приложение

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

2.5. Управление приложением

В Synergy IDE предусмотрены возможности управления приложением, включая:

  • редактирование объектов конфигурации;
  • группировку объектов по папкам;
  • перемещение объектов внутри приложения;
  • импорт и экспорт приложения;
  • управление правами доступа.

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

2.6. Связь приложения с дальнейшей настройкой

Приложение является основой для последующей работы с платформой.

В следующих разделах рассматривается:

  • создание форм для ввода данных;
  • настройка реестров для хранения информации;
  • моделирование маршрутов бизнес-процессов.

Все перечисленные элементы создаются и настраиваются внутри приложения.