Документооборот шаблонов

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

Из шаблона может быть создан юридически значимый документ. Сторона, которая сможет создать документ из шаблона выбирается в момент отправки шаблона.

Отправка шаблона

Для отправки шаблона используется метод PostTemplate. Отправка шаблонов возможна только после настройки вашей организации. Для настройки обратитесь к вашему менеджеру или в техническую поддержку.

Варианты документооборота шаблона и документа, который будет создан из этого шаблона:

  1. Схема используется, если организация получатель документа подготавливает документ за отправителя. Организация-получатель шаблона создаёт из него документ, подписывает его и отправляет. Компания, которая отправляла шаблон, получит входящий документ, созданный из шаблона.
../_images/template_dockflow_schema1.png

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

"FromBoxId": "boxId1",
"ToBoxId": "boxId2",
"MessageFromBoxId": "boxId2",
"MessageToBoxId": "boxId1"
  1. Шаблон используется для предварительного просмотра документа будущим получателем. Отправитель шаблона является отправителем документа. Тот, кто получает шаблон, получит и документ.
../_images/template_dockflow_schema2.png

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

"FromBoxId": "boxId1",
"ToBoxId": "boxId2",
"MessageFromBoxId": "boxId1",
"MessageToBoxId": "boxId2"
  1. Схема используется, когда документ подготавливает сторона, не участвующая в юридически значимом документообороте. Получатель документа не имеет доступа к шаблону. Шаблон согласовывают между собой две компании, документ получает третья.
../_images/template_dockflow_schema3.png

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

"FromBoxId": "boxId1",
"ToBoxId": "boxId2",
"MessageFromBoxId": "boxId2",
"MessageToBoxId": "boxId3"

Шаблоном можно отправить все доступные типы документов.

Формализованные документы в шаблоне можно отправить с незаполненными полями, например, без указания номера документа. В таких документах недостающие поля будут заполняться получателем. Чтобы отправить шаблон, требующий заполнения, при отправке укажите EditingSettingId. Для получения идентификатора настройки, обратитесь к вашему менеджеру.

Получение шаблона

Получить шаблон по идентификаторам можно с помощью метода GetTemplate.

Получение новостей по шаблону и методы получения списка шаблонов временно недоступны.

Создание документа из шаблона

Создать документ из шаблона может организация, чей ящик указан в поле Message FromBoxId. Для создания документа из шаблона, следует вызовите метод TransformTemplateToMessage. Из одного шаблона можно создать неограниченное количество документов.

Созданный документ можно найти среди исходящих неподписанных документов. Узнать из какого шаблона был создан документ можно с помощью свойства Origin в структуре Document.

Если документ был отправлен с настройкой редактирования, то созданный документ необходимо дозаполнить. Для того, что бы заполнить документ, следует отправить патч c типом EditingPatches. Методы для получения настроек дозаполнения пока недоступны.

Дополнительные действия, доступные для шаблонов

  • Отправка в закрытом пакете. Документы, созданные из шаблонов в закрытом пакете, также будут отправлены в пакете, состав которого изменить нельзя.
  • Удаление и восстановление.

Все остальные действия для шаблонов не доступны.