Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Table of Contents

 Сценарии работы Сотрудника с Документами

Tipexcerpt
titleЦель

...

Note
titleПредусловие

...

1

API-методы

Примечания

1

 POST /api/v1/clients/:clientId/legalEntities 

Создавать ЮЛ может только пользователь с ролью Администратор

При создании можно указать Идентификатор ЮЛ в ИС Клиента, через поле externalId, это позволит в дальнейшем использовать внутренний (с точки зрения Клиента) идентификатор для работы с ЮЛ.

2

 POST /api/v1/clients/:clientId/departments 

При создании можно указать Идентификатор Отдела в ИС Клиента, через поле externalId, это позволит в дальнейшем использовать внутренний (с точки зрения Клиента) идентификатор для работы с отделами.
Info
titleО чём раздел


Под сценариями работы Сотрудника понимаем:

  1. Просмотр данных документа, в т.ч. получение архива КЭДО

  2. Подписание документа: УНЭП, УКЭП, ПЭП, в т.ч. подписание со стороны работодателя и согласование документа участниками документооборота
  3. Отклонение документа


Table of Contents


3
  • Создание МЧД
    или
  • Импорт МЧД

 

Сценарий

Действия и API-методы

Примечание

 

1. Сотрудник просматривает данные документа

Tip
titleЦель
- предоставить

Предоставить сотруднику всю необходимую информацию по кадровому документу

Предусловие - авторизация произведена

Или используется токен пользователя


2) ID своей ИС ID в HRL HR-linkНа момент составления описания данные метод не оформлен в API-документации see-no-evil monkey

Действия и API-методы

Примечание

1) Получение списка документов для Сотрудника (с учётом фильтров) 

Status
subtletrue
colourGreen
titleredoc

POST /api/v1/clients/:clientId/documents/employeeRegistry

На момент составления описания данные метод не оформлен в API-документации see-no-evil monkey

Работа метода (входные параметры для фильтрации и результаты выполнения метода) аналогичны методу получение списка документов для Кадровика (с учётом фильтров)


ИС клиента 

Status
subtletrue
colourGreen
titleredoc

GET /api/v1/clients/:clientId/documents/:externalId/externalId

или

GET /api/v1/clients/:clientId/documents/:documentId

 

Для того, чтобы скачать Печатную форму документа, не скачивая архив, требуется сохранить идентификатор документа в

HRlink

3) Получение печатной формы документа с оттиском

Status
subtletrue
colourGreen
titleredoc

GET /api/v1/clients/:clientId/documents/:documentId/printFormFile



2. Сотрудник подписывает (согласовывает) документ через УНЭП по коду из сообщения

Цель - подписать
Tip
titleЦель

Подписать документ, со стороны Сотрудника, как работника компании

Предусловие - выполнен сценарий 1


Действия и API-методы

Примечание

1) Запуск подписания УНЭП - запрос сообщения с кодом

Status
subtletrue
colourGreen
titleredoc

POST /api/v1/clients/:clientId/documents/:documentId/sign/nqes

по

По итогу вызова данного метода

требуется

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


2) Завершение подписания УНЭП - подтверждение кода из сообщения

Status
subtletrue
colourGreen
titleredoc

PUT /api/v1/clients/:clientId/documents/:documentId/sign/nqes

в

В данный метод передается код, который направляется в сообщении

ID
своей ИС

ИС клиента 

Status
subtletrue
colourGreen
titleredoc

GET /api/v1/clients/:clientId/documents/:externalId/externalId

или

ID в HRL

GET /api/v1/clients/:clientId/documents/:documentId

подписание 4)

 

Подписание документа - ассинхронный процесс, в рамках которого кроме самого подписания ещё формируется новая печатная форма с оттиском, поэтому рекомендуется запрашивать состояние документа, чтобы:

  1. получить обновление по статусу

  2. перейти к запросу печатной формы с оттиском

Подробнее о том, как понять состояние документа см. раздел

https://hr-link.atlassian.net/wiki/spaces/HRLIN/pages/666075304/04.#1.1.-%D0%9F%D0%BE%D0%BD%D1%8F%D1%82%D1%8C-%D1%81%D0%BE%D1%81%D1%82%D0%BE%D1%8F%D0%BD%D0%B8%D0%B5-%D0%94%D0%BE%D0%BA%D1%83%D0%BC%D0%B5%D0%BD%D1%82%D0%BE%D0%B2-%D0%BD%D0%B0-%D0%BE%D1%81%D0%BD%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B8-%D0%BD%D0%B0%D0%B1%D0%BE%D1%80%D0%B0-%D0%BF%D1%80%D0%B8%D0%B7%D0%BD%D0%B0%D0%BA%D0%BE%D0%B2

Объекты и связи. Документ

Дополнительный метод Получить данные запроса на подписание документа (УНЭП, Госключ, ПРР) позволяет получить подробную информацию о состоянии подписания документа.

4) 

Получение печатной формы документа с оттиском

Status
subtletrue
colourGreen
titleredoc

GET /api/v1/clients/:clientId/documents/:documentId/printFormFile

Для того, чтобы скачать Печатную форму документа, не скачивая архив, требуется идентификатор документа в HR-link


3. Сотрудник отклоняет документ, ожидающий подписания (согласования)

Tip
titleЦель
-

Отклонить документ (отказаться от подписания документа) и передать информацию Кадровику о причине отклонения документа

Предусловие - выполнен сценарий 1


Действия и API-методы

Примечание

1) Отказ от подписания документа

Status
subtletrue
colourGreen
titleredoc

PUT /api/v1/clients/:clientId/documents/:documentId/rejectSigning

Для отклонения подписания обязательным является указание причины - передача не пустого текстового поля, требуется получить от сотрудника текст причины отклонения

ID своей

ИС клиента 

Status
subtletrue
colourGreen
titleredoc

GET /api/v1/clients/:clientId/documents/:externalId/externalId

или

ID в HRL

GET /api/v1/clients/:clientId/documents/:documentId

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


4. Сотрудник запрашивает Архив КЭДО по документу

Цель - предоставить
Tip
titleЦель

Предоставить Сотруднику все

документы по

артефакты КЭДО в рамках данного документа, а именно:

  • оригинал файла, который подписывался

  • печатную форму с оттисками

  • файлы подписи, если есть

Предусловие - выполнен сценарий 1



Действия и API-методы

Примечание

ID своей ИС

ИС клиента

Status
subtletrue
colourGreen
titleredoc

GET /api/v1/clients/:clientId/documents/:externalId/externalId/archive

или

по ID в HRL

GET /api/v1/clients/:clientId/documents/:documentId/archive

Скачать архив документооборота можно на любом этапе. 

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


5. Сотрудник подписывает (согласовывает) документ УКЭП

Tip
titleЦель
Предусловие -

Подписать (согласовать) документ со стороны работодателя или его представителя.

Предусловие:


Действия и API-методы

Примечание

1) Сотрудник подписывает документ УКЭПом (прикладывает файл подписи, сформированный во вне HRlink) по идентификатору документа в ИС клиента

Status
subtletrue
colourGreen
titleredoc

PUT /api/v2/clients/{clientId}/documentsByExternalId/{documentId}/signByQes

PUT /api/v2/clients/{clientId}/documents/{documentId}/signByQes

Устаревший метод:

PUT /api/v1/clients/:clientId/documents/:documentId/sign/externalQes


Перед подписанием (вызовом метода) необходимо сформировать файл подписи документа вне системы HRlink и приложить этот файл в формате base64, которая содержит бинарные данные подписи созданной с помощью УКЭП.




6. Сотрудник подписывает (согласовывает) документ ПЭП Госуслуги

Tip
titleЦель

Подписать (согласовать) документ со стороны другого согласующего Сотрудника через портал Работа России

Предусловие - Известен идентификатор документа для подписания


Действия и API-методы

Примечание

v1

v2/clients/

:

{clientId}/documents/

:

{documentId}/sign/prr

На момент составления описания данные метод не оформлен в API-документации see-no-evil monkey

6




Tip
titleЦель

Подписать (согласовать) документ со стороны другого согласующего Сотрудника

Предусловие - Известен идентификатор документа для подписания


Действия и API-методы

Примечание

1) Сотрудник подписывает документ ПЭП HRlink 

Status
subtletrue
colourGreen
titleredoc

PUT /api/v1/clients/:clientId/documents/:documentId/sign/ses

На момент составления описания данные метод не оформлен в API-документации see-no-evil monkey







Поиск документации

Livesearch
spaceKeyWIKI