Форма завершения
=====================

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

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


Типы форм завершения
--------------------

В системе предусмотрено пять типов форм завершения.
Тип формы определяет, какой результат будет получен
после завершения работы.


Форма завершения типа «Комментарий»
------------------------------------

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

Особенности:

* пользователь вводит комментарий в текстовое поле;
* комментарий сохраняется в системе;
* комментарий может использоваться для истории работы
  или анализа причин принятого решения.

Тип «Комментарий» применяется,
когда не требуется загрузка файлов или создание документов.


Форма завершения типа «Файл»
----------------------------

Форма завершения типа «Файл»
используется в случаях,
когда результатом работы является файл.

Пользователь может выбрать файл
одним из следующих способов:

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

Таким образом обеспечивается гибкий выбор источника файла
без необходимости повторной загрузки данных.


Форма завершения типа «Документ»
--------------------------------

Данный тип формы завершения
предназначен для выбора документа из списка,
который формируется системой автоматически.

Список доступных документов
определяется дополнительными параметрами, в том числе:

* является ли документ дочерним
  по отношению к документу текущей работы;
* зарегистрирован ли документ;
* относится ли документ к определенному реестру.

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

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


Форма завершения типа «Форма»
-----------------------------

Форма завершения типа **«Форма»**
по логике работы аналогична типу **«Файл»**,
однако имеет принципиальное отличие.

В данном случае:

* файл не загружается из внешнего источника;
* файл формируется системой автоматически
  на основе указанной формы.

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


Форма завершения типа «Без результата»
----------------------------------------

Тип **«Без результата»**
не предполагает создания каких-либо артефактов.

При использовании данного типа:

* не создается комментарий;
* не прикладывается файл;
* не создается документ или форма.

Этот тип имеет смысл использовать
только в том случае,
если для завершения работы
не требуется подтверждение результата.

Если же подтверждение требуется,
форма завершения типа «Без результата»
по своему поведению аналогична
обычному завершению работы без формы завершения.



Связь с маршрутами бизнес-процесса
----------------------------------

Форма завершения привязывается
к конкретному этапу маршрута.

После настройки формы завершения:

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