Создание формы заявки
=======================

Вступление
-----------------------

**Форма** — это пользовательский интерфейс заявки и вход бизнес-процесса. Форма определяет структуру данных процесса: какие поля существуют, какие обязательны, какие значения в них могут быть введены.

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

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

**С точки зрения бизнес-анализа**

- вход - это то, с чего начинается процесс (данные/инициирующее событие)
- выход - это результат, который должен получить бизнес

**С точки зрения системы**

- вход - превращается в форму ( данные, которые пользователь вводит)
- выход - результат выполнения маршрута (измененные данные, уведомления, документы)


Шаги создания формы
------------------------

**Шаг 1.** В дереве приложения выбираем папку, в которой будет храниться форма.

**Шаг 2.** Кликнуть правой кнопкой мыши по нужной папке → Добавить → Базовые сущности → Форма

.. figure:: ../resources/img/create_form.png

   Добавление формы в структуре приложения


.. figure:: ../resources/img/form_empty.png

   Пустая форма после создания
   
**Шаг 3.** Открывается окно создания формы. Во вкладке "Форма" указываем: 

*  **Наименование формы** например, «Заявка на услуги компании ATLAS».

* **Код формы** - рекомендуется задавать вручную, чтобы код был читаемым и логичным.   


.. figure:: ../resources/img/settings_form.png
    
    Основные параметры формы
    
.. raw:: html

   <div style="position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; margin-top:20px;">
       <iframe src="https://www.youtube.com/embed/cZQQ8XOu54E"
           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/form.html
