﻿# Заявка на выпуск УНЭП

> [HTML Version](issue-eds.html)

**(issue-eds-1.png)**Графический элемент позволяет в ходе процесса предоставлять облачные сертификаты усиленной неквалифицированной электронной подписи (УНЭП) и простой электронной подписи (ПЭП) внутренним и внешним пользователям, добавленным в ELMA365. Вы можете использовать этот блок в дизайнере бизнес-процессов только в том случае, если настроили [модуль подключения электронной подписи](sign-me.md), например, Sign.Me.

Графический элемент необходимо использовать совместно с блоком [Ожидание выпуска УНЭП](await-eds.md) и размещать на схеме процесса перед ним. 

Например, можно создать процесс, в ходе которого удалённому сотруднику выдаётся УНЭП для подписания внутренних документов. При запуске процесса сотрудник получает задачу ввести персональные данные. Когда процесс доходит до блока **Заявка на выпуск УНЭП**, в удостоверяющий центр направляется запрос на выдачу сертификата электронной подписи. Далее на время обработки данных пользователя на стороне сервиса процесс останавливается на блоке **Ожидание выпуска УНЭП**. Когда выдача сертификата завершается, процесс продолжается, и сотрудник получает уведомление о выпуске электронной подписи. После этого он может использовать её для подписания внутренних документов в ELMA365.

## Предварительные настройки процесса

Чтобы использовать блок **Заявка на выпуск УНЭП**, в него необходимо передать данные о пользователе, запрашивающем сертификат электронной подписи. Это осуществляется с помощью сопоставления полей в настройках графического элемента с контекстными переменными процесса. 

Перед началом настройки блока необходимо выполнить следующие действия: 

1. В дизайнере бизнес-процессов перейдите на вкладку [Контекст](process_context.md) и создайте свойства, в которых будут храниться личные данные пользователя, необходимые для предоставления сертификата. Вы можете задать для них пользовательские названия и коды. Список необходимых свойств с их типами:

| | | |
|------|------|------|
| **Свойство** | **Тип данных** | **Особенности заполнения** |
| **Способ идентификации** | **Строка (Строка)** | Используется только для провайдера УЦ Контур.<br>В свойство записывается метод подтверждения личности пользователя в виде строкового значения: <br>- **ESIA** — пользователь подтверждает данные в личном кабинете на Портале Госуслуг;<br>- **secret** — пользователь подтверждает данные в личном кабинете УЦ Контур с помощью кода из SMS;<br>- **manual** — уполномоченный сотрудник верифицирует данные пользователя через корпоративный аккаунт УЦ Контур. Способ удобен, например, если сертификат выдаётся иностранному гражданину, у которого нет учётной записи на Портале Госуслуг.<br>Если в переменную записано иное значение или она оставлена пустой, используется вариант, выбранный в [настройках модуля интеграции](sign-me.md#kontur). |
| **Пользователь** | **Пользователи (Один)** | — |
| **Ссылка активации** | **Строка (Строка)** | — |
| **ОГРН** | **Строка (Строка)** | — |
| **Имя** | **Строка (Строка)** | — |
| **Фамилия** | **Строка (Строка)** | — |
| **Отчество** | **Строка (Строка)** | — |
| **Email** | **Электронная почта (Несколько)** | — |
| **Телефон** | **Номер телефона (Несколько)** | — |
| **Пол** | **Строка (Строка)** | — |
| **Дата рождения** | **Дата/Время (Дата)** | — |
| **Тип документа** | **Строка (Строка)** | Используется только для провайдера УЦ Контур.<br>В свойство записывается тип документа в виде строкового значения:<br>- **passport** — паспорт гражданина РФ;<br>- **otherIdentity** — другой документ, удостоверяющий личность. Используется для иностранных граждан.<br>Если поле заполнено некорректно или оставлено пустым, по умолчанию используется паспорт гражданина РФ. |
| **Номер документа** | **Строка (Строка)** | Заполняется без пробелов и дефисов. |
| **Серия документа** | **Строка (Строка)** | Заполняется без пробелов и дефисов. |
| **Дата выдачи документа** | **Дата/Время (Дата)** | — |
| **Код подразделения** | **Строка (Строка)** | Указывается через дефис. |
| **Кем выдан** | **Строка (Текст)** | — |
| **Файл документа** | **Файлы (Несколько)** | — |
| **ИНН** | **Строка (Строка)** | Заполняется без пробелов и дефисов. |
| **СНИЛС** | **Строка (Строка)** | Заполняется без пробелов и дефисов. |
| **Страна** | **Строка (Строка)** | Формат должен соответствовать требованиям провайдера, выдающего УНЭП.<br>Например, для сервиса Sign.Me страна Россия указывается как **RU**. |
| **Регион** | **Строка (Текст)** | Формат должен соответствовать требованиям провайдера, выдающего УНЭП.<br>Например, для сервиса Sign.Me такие определения, как «республика», «область» прописываются на втором месте: **Удмуртская Республика**. |
| **Город** | **Строка (Строка)** | Формат должен соответствовать требованиям провайдера, выдающего УНЭП.<br>Например, для сервиса Sign.Me такие определения, как «город» прописываются на втором месте: **Москва Город**. |


2. Разместите на схеме процесса графический элемент, с помощью которого значения переменных будут передаваться в блок **Заявка на выпуск УНЭП**. Это может быть блок [Задача](360012495611.md) или [Скрипт](360027203731.md). В первом случае сотрудник будет заполнять данные о пользователе на форме задачи вручную. Во втором — значения переменных будут передаваться при исполнении кода, составленного на языке [TypeScript](https://tssdk.elma365.com/ru/latest/index.html).

Таким образом, схема процесса выдачи сертификата УНЭП с использованием блока **Задача** может выглядеть так:

**(issue-eds-3.png)**

## Настройка блока

На [странице процесса](360012265552.md#create_process) на правой панели инструментов перейдите на вкладку **Интеграции**. Перетащите блок **Заявка на выпуск УНЭП** на схему и разместите его там, где потребуется отправлять запрос на выдачу сертификата электронной подписи. 

Дважды нажмите на добавленный блок на схеме процесса. Затем заполните поля настроек на вкладках: **Основные данные**, **Удостоверение личности**, **Адрес**,** Параметры**,** Описание**. 

### Вкладка «Основные данные»

**(issue-eds-6.png)**

- **Название\*** — введите название блока, которое будет отображаться на схеме процесса;

- **Провайдер УНЭП\*** — укажите сервис выпуска облачных сертификатов, с которым у вас настроена интеграция: Sign.Me, УЦ Контур или ПЭП;

- **Способ идентификации** — поле отображается, если в качестве провайдера указан УЦ Контур. Выберите переменную типа **Строка**, в которой хранится способ подтверждения личности пользователя. Выполнять подтверждение личности может либо сам пользователь через Портал Госуслуг или личный кабинет УЦ Контур, либо уполномоченный сотрудник через корпоративный аккаунт УЦ Контур;

- **Ссылка активации** — поле сопоставляется с переменной, хранящей ссылку на сервис, на стороне которого пользователь завершает регистрацию и подтверждает выдачу сертификата. Для провайдеров ПЭП и Sign.Me поле можно оставить пустым, так как подтверждение выпуска сертификата не требуется. Для УЦ Контур поле также можно не заполнять, так как сертификат выпускается сразу после подтверждения личности пользователя;

- **Юридическое лицо **— выберите вашу компанию из [системного справочника](system_objects.md) **Мои юридические лица**, если в карточке компании указан ОГРН. Этот номер передаётся в Sign.Me для выпуска УНЭП. Для других провайдеров и ПЭП поле заполнять не требуется;

- **ОГРН** — если поле **Юридическое лицо** не заполнено, укажите переменную, которая хранит ОГРН вашей компании, выданный при регистрации на стороне провайдера Sign.Me.** **Оставьте поле пустым, если вы настраиваете выдачу УНЭП с помощью УЦ Контур или ПЭП; 

- **Пользователь\***, **Имя\***,** Фамилия\***,** Отчество**,** Email\***,** Телефон**,** Пол**,** Дата рождения** —** **сопоставьте поля с контекстными переменными процесса соответствующих [типов](360009707032.md), которые хранят информацию о внутреннем или внешнем пользователе, запрашивающем сертификат УНЭП.  
  
**Важно**: если на странице модуля ПЭП включена [двухфакторная авторизация](ses.md), укажите переменную для поля **Телефон**. Без заполнения этого поля пользователь не сможет подписать документ.

### Вкладка «Удостоверение личности»

На этой вкладке укажите информацию о документе, удостоверяющем личность получателя сертификата. В зависимости от провайдера и вида подписи вкладка отображается по-разному:

**(issue-eds-5.png)**

- для УНЭП (Sign.Me, УЦ Контур или другой провайдер) заполните поля:

	- **Тип документа** — поле отображается, если на вкладке **Основные** **данные** в качестве провайдера указан УЦ Контур. Выберите переменную, хранящую тип документа: паспорт гражданина РФ или иной документ. Подробнее о заполнении этой переменной читайте в разделе [«Предварительные настройки процесса»](#doc-type). Для других провайдеров используется только российский паспорт;

	- **Номер документа**, **Серия документа**, **Дата выдачи документа**, **Код подразделения**, **Кем выдан**, **Файл документа**, **ИНН**, **СНИЛС** — сопоставьте поля с переменными, в которых хранятся данные документа, файл его скан-копии, а также ИНН и СНИЛС;

	- **Пользователь удостоверяющий личность **— поле заполнять не нужно. Оно является служебным и используется для взаимодействия с провайдером сертификата электронной подписи через Web API;

- для ПЭП доступно только поле **Номер документа**. Сопоставьте его с переменной, хранящей номер документа, удостоверяющего личность получателя сертификата.

### Вкладка «Адрес»

Здесь выберите переменные, которые хранят данные о месте регистрации пользователя по паспорту: страну, регион и город.

**(issue-eds-7.png)**

### Вкладка «Параметры»

На этой вкладке задайте шаблон, по которому будет формироваться название сертификата в процессе его выпуска. Сотрудник увидит это название при выборе сертификата во время подписания документа или элемента приложения.

Чтобы в названии сертификата использовать [контекстные переменные](process_context.md), нажмите значок **\{+\}**. Для добавления в шаблон [условия или функции](360007679591.md#conditions_and_functions), нажмите значок **f(x)**.

**(issue-eds-parameters.png)**

### Вкладка «Описание»

Вкладка доступна в версиях системы 2025.10 и выше.

Укажите служебную информацию о работе блока. Администраторы системы и сотрудники, моделирующие процесс, смогут перейти на вкладку и ознакомиться с этими данными.

После заполнения всех полей сохраните настройки. 

Далее на схеме процесса необходимо разместить блок **Ожидание выпуска УНЭП** и [настроить](await-eds.md#settings) его. 

Обратите внимание, если электронная подпись выпускается через сервис УЦ Контур, регистрацию сертификата нужно завершить на Портале Госуслуг, с помощью кода из SMS или в личном кабинете провайдера. Поэтому в ходе процесса необходимо предусмотреть оповещение пользователя о необходимости подтверждения выпуска УНЭП. Это можно сделать с помощью блока [Оповещение](360012495791.md) или [Задача](360012495611.md). При этом разместить блок необходимо между графическими элементами **Заявка на выпуск УНЭП** и **Ожидание выпуска УНЭП**. 

По завершении процесса внутренний или внешний пользователь сможет [подписывать](digital_signtature_in_apps.md) документы или элементы приложений индивидуальной неквалифицированной электронной подписью или простой электронной подписью. 