Структура продукта
==================================

Как все устроено  
------------------------------------


Система Synergy Service реализована на базе платформы ARTA SYNERGY, путем создания конфигурации, допускающей гибкую настройку объектов: форм, маршрутов, статусов и пр...

В системе Synergy Service реализованы следующие глобальные процессы и их подпроцессы:

* Портал самообслуживания
* Диспетчеризация заявок
* Исполнение заявок
* Управление каталогами услуг, активов, исполнителей
   
В конфигураторе приложение ``SynergyService`` состоит из следующих папок:

* ``assets`` - Активы и Локации
   * Справочник видов активов
   * Формы, реестры Активов
   * Формы, реестры Локаций
* ``clients`` - информация по клиентам
   * Форма и реестр карточки клиента
* ``completion_forms`` - формы завершения
   * Формы завершения заявки, форма принятия в работу и  подтверждения завершения заявки
* ``interpreter_scripts`` - скрипты для автоматической смены статусов и работы с формами завершения
* ``orders`` - формы и реестры заявок
    * Папки на каждую услугу, содержащие форму и реестр (в конфигурации по-умолчанию - их 6)
    * Счетчик и шаблон номера
    * Справочник статусов исполнения заявок
* ``performers``
    * Форма и реестр карточек исполнителей
    * Форма и реестр навыков исполнителей
    * Форма и реестр полей исполнителей
* ``services`` - Услуги
    * Форма и реестр услуг
* Группы:    
    * ``SynergyService`` - группа для объединения всех реестров
    * ``service_admin_group`` - группа пользователей с полным доступом
    * ``service_client_group`` - группа пользователей на портал (клиенты)
    

   
В конструкторе приложение ``SynergyService`` состоит из следующих страниц:

* ``auth_page`` - Авторизация
* ``main_page`` - Главная
* ``my_orders`` - Мои заявки
* ``registration_page`` - Регистрация
