Присоединяйтесь!

Загрузить документы в ИС или локальный архив через API

Загрузить документы в ИС или локальный архив через API
Русский

Архив документов может храниться в вашей информационной системе или в Saby. В последней он хранится без ограничения по времени. Загрузка документов в вашу систему или архив должна производиться на основе анализа событий, которые возвращаются после вызова команды «СБИС.СписокИзменений».

Мы рекомендуем загружать документы в вашу систему по частям:

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

После утверждения или отклонения документа вы можете сохранить его в локальный архив на компьютере. Документ сохраняется в файле zip-архива со всеми вложениями и ЭП.

Для компаний с большим документооборотом мы советуем загружать документы только по ключевым событиям в файлах zip-архива. Также вы можете сохранять PDF-представления документов, если требуется.

Чтобы оптимизировать загрузку документов в вашу ИС/локальный архив:

  1. Выполните команду «СБИС.СписокИзменений», чтобы получить список документов, по которым произошли события документооборота в Saby.
  2. Реализуйте выгрузку архива по каждому или по ключевым событиям документооборота.
По каждому событию
По каждому событию
По ключевым событиям
По ключевым событиям
  1. Для исходящих вложений («Документ.Событие.Вложение.Направление»=«Исходящий») — проверьте их наличие в вашей ИС. Если вложение отсутствует, загрузите его.

    Для входящих вложений («Документ.Событие.Вложение.Направление»=«Входящий») — загрузите их содержимое в вашу систему. В локальный архив сохраните содержимое вложений, ассоциированных с событием:

  2. Загрузите в вашу ИС и сохраните в локальный архив содержимое электронных подписей, ассоциированных с вложениями события:
  3. С событием может быть ассоциирована одна или несколько ЭП.

    Например, «Документ.Вложение.Файл.Ссылка» — пустая, а «Документ.Вложение.Подпись.Файл.Ссылка» — заполненная. Это может означать, например, отправку подписи под первичным документом при утверждении.

  4. Cинхронизируйте актуальные состояния документа.

Чтобы реализовать выгрузку архива для ключевых событий документооборота («Документ.Событие.Название») или при смене состояния документа («Документ.Состояние.Код»):

  1. Выгрузите полный zip-архив документа (редакции). Для этого выполните HTTP GET-запрос по URL-адресу, который указан в «Документ.СсылкаНаАрхив».

    Адресация для редакции документа указана в полях:

  2. Если требуется, сохраните визуальное представление всех формализованных вложений документа. Для этого выполните HTTP GET-запрос по URL-адресу, который указан в «Документ.СсылкаНаPDF».

    Адресация для редакции документа указана в полях:

Лицензия

Тариф «Обмен с контрагентами» сервиса «Электронный документооборот».

Нашли неточность? Выделите текст с ошибкой и нажмите ctrl + enter.