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

Работа над бизнес-процессом в Synergy начинается с создания приложения.

На этом шаге мы создаём приложение — логический контейнер для всех объектов 
будущего бизнес‑процесса. Приложение объединяет формы, реестры, маршруты, 
справочники и скрипты, относящиеся к одному проекту. 

На выходе этого шага у нас появится пустое приложение, внутри которого
мы будем дальше создавать форму заявки и весь процесс.

    Приложение — это отдельный рабочий проект или папка, в которой собрано всё, что нужно для выполнения каждого из бизнес-процессов.
    Приложение может включать в себя несколько бизнес-процессов. Каждый бизнес-процесс может состоять из одной или нескольких форм, реестров и др.объектов приложения
    
    * объекты одного приложения не «ломают» другие приложения;
    
    * изменения внутри приложения не влияют на чужие процессы;
    
    * проще тестировать, дорабатывать и переносить решения.


Шаги
------------------------------

Для того, чтобы создать приложение в системе, нам необходимо:

**1)** Перейти по адресу проекта: ``http://<адрес_сервера>/designer``

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

.. figure:: ../resources/img/designer_login.png

   Авторизация в среде проектирования Synergy

**2)** После авторизации система предложит создать новое приложение для проекта 
(если оно еще не создано). Если уже создано одно или несколько приложений, то в
открывшемся окне открываем настройки рядом с названием приложения – 
**«Создать»** (новое) или **«Открыть»** и выбрать уже созданное из дерева: 

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


.. figure:: ../resources/img/create_application.png

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

В открывшемся окне указываем:

* **Наименование приложения** – человеко-читаемое название приложения (проекта), например «ATLAS»

* **Код** - название приложения на английском, используя «_» вместо пробелов

* При необходимости отмечаем пункт «Использовать структуру по умолчанию», чтобы система автоматически создала базовые папки. Если структура по умолчанию не выбрана, будет создана только одна корневая папка, внутри которой пользователь сможет самостоятельно формировать структуру приложения.

.. raw:: html

   <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin-top:20px;">
       <iframe src="https://www.youtube.com/embed/9QiQWUudbPk"
           style="position: absolute; top:0; left:0; width:100%; height:100%;"
           frameborder="0"
           allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
           allowfullscreen>
       </iframe>
   </div>

   
   
Выбор приложения из уже созданных
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
* Кликнуть по иконке меню рядом с названием текущего приложения

.. figure:: ../resources/img/app_menu.jpeg

* В открывшемся списке выбрать пункт «Открыть»

.. figure:: ../resources/img/open_app.jpeg

* В появившемся окне по поиску или вручную выбрать нужное приложение, затем нажать кнопку «Открыть»

.. figure:: ../resources/img/list_of_apps.jpeg

.. raw:: html

   <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin-top:20px;">
       <iframe src="https://www.youtube.com/embed/TLH-AF7XiPE"
           style="position: absolute; top:0; left:0; width:100%; height:100%;"
           frameborder="0"
           allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"
           allowfullscreen>
       </iframe>
   </div>

  
Результат
-------------------------------

Приложение создано и открыто. Теперь все дальнейшие элементы процесса будут создаваться внутри него.

.. seealso::

   Дополнительную информацию можно найти
   в официальной документации:
   http://rtd.lan.arta.kz/docs/docs-po-platforme-arta-synergy/ru/latest/app.html