Отправка документов и подписей - Synerdocs/synerdocs-sdk GitHub Wiki
Отправка и получение документов и подписей реализовано за счет отправки сообщений, в которые вкладывается контент. Отправка сообщений реализована за счет метода SendMessage.
Сообщение может содержать:
- документы – файлы в различных форматах, которые содержат существенную для участников обмена информацию. Документы подразделяются на:
- формализованные – документы, формат которых утвержден действующим законодательством, различными стандартами и технологиями, которые поддерживаются сервисом, или разработан силами команды Synerdocs. Как правило, такие документы могут быть обработаны информационными системами автоматически;
- неформализованные документы – документы в произвольном формате, например, DOC, XLS, PDF и другие;
- служебные документы – специализированные документы, наличие которых обязательно с точки зрения порядка обмена тем или иным типом документов. Служебные документы являются формализованными;
- электронные подписи – подписи участников обмена, которые служат для определения авторства и подтверждения неизменности документов, в том числе служебных. Для документа может быть отправлена одна или несколько ЭП. В сервисе реализована как работа с отсоединенными подписями в формате PCKS#7, в том числе облачными ЭП, так и простыми ЭП;
- карточки документов – некоторая структурированная информация, которая предназначена для передачи дополнительной информации о документе. Например, для передачи реквизитов неформализованного документа, которые могут быть обработаны автоматически.
- отправлять документы без подписания. Данная функциональность предназначена для случаев, когда некоторая головная организация готовит документы за своих контрагентов. В этом случае от имени головной организации с помощью метода SendUnsignedMessage отправляет документ в адрес своего контрагента. Неподписанные документы могут быть получены и обработаны с помощью методов по управлению списками сообщений и документов;
- пересылать документы. Данная функциональность предназначена для передачи ранее отправленных через сервис документов некоторой третьей стороне, которая также является абонентом сервиса, но не участвовала в изначальном документообороте документа. Пересылка документов реализуется с помощью метода SendForwardMessage. Одним из применений данной функциональности является факторинг;
- обмениваться документами внутри организации. Данная функциональность предназначена для обмена документами между подразделениями организациями с возможностью указания конкретного пользователя, который будет считаться исполнителем и только ему будет доступна возможность подписания или отказа в подписании документа (запроса уточнения). Данная функциональность реализована за счет метода SendInternalMessage.