Конвертация в PDF/A
HRlink конвертирует файлы кадровых документов в PDF/A асинхронно. Пока конвертация не завершилась, документ нельзя отправить на подписание.
Когда использовать
Используйте эту страницу, когда после загрузки файла документ не уходит на подписание, нужно дождаться convertedFileId или разобрать ошибку конвертации.
Что нужно заранее
| Что нужно | Где получить |
|---|---|
documentId | Из ответа на создание документа |
| Токен | Аутентификация |
| Исходный файл | На стороне интеграции |
| Допустимый формат файла | Работа с файлами |
Типовые сценарии
Проверить статус конвертации
- Создайте черновик документа с загруженным файлом.
- Вызывайте Получить документ с интервалом 3-5 секунд.
- Если
convertedFileIdзаполнен, документ можно отправлять на подписание. - Если
fileConversionFailedDateзаполнен, конвертация завершилась ошибкой.
Разобрать ошибку конвертации
- Откройте файл локально и проверьте, что он не повреждён.
- Загрузите тот же файл через UI HRlink.
- Если через UI файл загружается, проверьте
multipart/form-dataв интеграции.
Ограничения и ошибки
- Конвертация идёт асинхронно.
- Отправить документ на подписание до заполнения
convertedFileIdнельзя. - HRlink конвертирует только поддержанные форматы:
pdf,doc,docx,xls,xlsx,rtf,jpeg,jpg,bmp,png,tiff. - Если оба поля
convertedFileIdиfileConversionFailedDateпустые, конвертация ещё идёт.
Зачем нужна конвертация
Конвертация в PDF/A требуется для соответствия приказу Минтруда России от 20.09.2022 № 578н — «Единые требования к составу и форматам документов, связанных с работой, оформляемых в электронном виде без дублирования на бумажном носителе».
Согласно Единым требованиям, электронный кадровый документ состоит из:
- основной части — файла в формате PDF/A-1A;
- приложения (при наличии) — в формате для текстовых, табличных, графических или структурированных данных;
- электронных подписей (при наличии) — одного или нескольких файлов подписи для основной части и приложений;
- машиночитаемой доверенности (при наличии) — для подтверждения полномочий подписанта;
- описания документа — в формате XML.
Основная часть документа должна быть в формате PDF/A-1A, поэтому HRlink конвертирует загруженные файлы автоматически, даже если исходный файл уже сохранён в PDF/A.
Как работает конвертация
Когда вы создаёте черновик документа с прикреплённым файлом, HRlink конвертирует файл в PDF/A асинхронно. Пока конвертация не завершилась, отправить документ по маршруту подписания нельзя.
- Вы создаёте черновик документа с прикреплённым файлом
- HRlink ставит файл в очередь конвертации
- Если конвертация прошла успешно — документ доступен для отправки по маршруту
- Если конвертация завершилась ошибкой — отправка по маршруту недоступна, создателю документа HRlink отправляет email с уведомлением
Как проверить статус конвертации
Чтобы отследить результат конвертации, вызывайте Получить документ с интервалом 3–5 секунд и проверяйте поля в ответе:
| Поле | Значение |
|---|---|
convertedFileId | IDid Внутренний идентификатор сущности в формате UUID, генерируемый HRlink при создании. Неизменяемый, используется во всех внутренних операциях. сконвертированного PDF/A-файла. Если заполнено — конвертация завершена успешно |
fileConversionFailedDate | Дата и время ошибки конвертации. Если заполнено — конвертация завершилась неудачно |
Пока оба поля пусты (null), конвертация ещё идёт.
Загрузить можно файл с любым расширением, но HRlink сконвертирует в PDF/A только файлы с расширениями: pdf, doc, docx, xls, xlsx, rtf, jpeg, jpg, bmp, png, tiff.
Если конвертация завершается ошибкой:
- Проверьте, что файл не повреждён — попробуйте открыть его локально
- Попробуйте загрузить файл через UI HRlink — если там тоже ошибка, проблема в файле