Подписание документов с использованием ЭЦП
===========================================

В системе ArtaSynergy предусмотрена возможность
подписания документов с использованием электронной цифровой подписи (ЭЦП).

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


Назначение ЭЦП в системе
------------------------

Электронная цифровая подпись используется для:

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

В рамках платформы подписание ЭЦП реализуется
через этап **«Согласование»** маршрута бизнес-процесса.


Технические требования
----------------------

Для использования ЭЦП необходимо выполнение следующих условий:

* на рабочем месте пользователя должен быть установлен **NcaLayer**;
* в NcaLayer должен быть установлен модуль подписания **ArtaSynergy**;
* пользователь должен иметь действующий ключ и сертификат ЭЦП.

Без выполнения указанных требований подписание ЭЦП будет недоступно.


Использование этапа «Согласование»
----------------------------------

Для реализации подписания ЭЦП в маршруте
используется этап **«Согласование»**.

Сам по себе этап «Согласование» не всегда требует наличия ключа и сертификата.
Требование ЭЦП определяется системными настройками платформы
и может быть включено или отключено администратором.


Настройка требований ЭЦП
------------------------

Для включения подписания ЭЦП необходимо изменить настройки платформы.

Для этого:

1. Нажмите на иконку профиля в правом верхнем углу приложения.
2. Перейдите в раздел **«Настройки платформы»**.
3. Откройте раздел **«Документооборот»**.
4. Перейдите в подраздел **«Настройки документооборота»**.

.. figure:: /images/platform_settings.png

   Переход к настройкам документооборота


В открывшемся окне необходимо включить следующие параметры:

* **Подписывать согласования**
  — включает возможность подписания этапов согласования с использованием ЭЦП;

* **Требовать ключ и сертификат**
  — делает наличие ключа и сертификата обязательным для выполнения этапа согласования.

.. figure:: /images/eds_settings_navigation.png

   Настройки подписания ЭЦП


После установки параметров нажмите кнопку **Сохранить**.


Возврат к настройке маршрута
----------------------------

После сохранения настроек:

1. Вернитесь в дизайнер приложений.
2. Откройте ранее создаваемый маршрут бизнес-процесса.
3. Продолжите настройку этапов маршрута.

С этого момента этапы согласования,
для которых включено подписание,
будут требовать использование ЭЦП.


Поведение системы при подписании
--------------------------------

При выполнении этапа согласования:

* пользователю будет предложено выбрать ключ ЭЦП;
* подписание выполняется через NcaLayer;
* результат подписания фиксируется в системе;
* без корректного подписания завершение этапа невозможно.

