Перейти к основному содержимому

Согласовать заявление (ПЭП, участник маршрута)

POST 

/api/v1/clients/:clientId/applications/:applicationId/signBySes

Когда использовать

Участник маршрута подписания (руководитель, согласующий, ответственный или другая роль маршрута) подписывает ПЭППЭП Простая электронная подпись (SES). Подтверждает факт подписания, но не гарантирует неизменность документа после подписания. уже поданное заявление, чтобы согласовать его на своём этапе.

В отличие от подачи заявления автором, здесь подписант должен явно указать participantId — идентификатор своей роли в активном этапе маршрута. Это нужно, потому что у одного пользователя в маршруте может быть несколько ролей, и API не угадывает, от чьего лица идёт согласование. Поле version поддерживает оптимистическую блокировку: если оно задано и не совпадает с серверной версией, заявление не подписывается.

Для подачи заявления самим Сотрудником-заявителем используйте Подать заявление (ПЭП, Сотрудник-заявитель).

Условия

  • Заявление существует, относится к указанному клиенту и не удалено.
  • Заявление не является черновиком — хотя бы один подписант уже принял решение по нему.
  • Указанный participantId ссылается на участника активного этапа маршрута подписания, и этот участник связан с маршрутом данного заявления.
  • Пользователь, выполняющий запрос, — это либо текущий ответственный по заявлению, либо подписант, привязанный к указанному участнику.
  • Подписант, связанный с участником, активен и может выполнить действие сейчас (этап и участник проходят дополнительные проверки маршрута).
  • Если в теле передан version — он совпадает с версией заявления на сервере.

Request

Responses

Успешная операция.