Документооборот — это процесс обмена и обработки документа контрагентами.
Для каждого типа документа предусмотрены собственные процессы обработки со своими особенностями. Например, для некоторых типов документов требуется ответная подпись на титул отправителя, а для других — нет, или для каких-то типов документов нужно отправить извещение о получении на титул, а для других — не нужно.
Чтобы отражать особенности документооборота различных типов, функций и версий документов, в Диадоке используется понятие вид документооборота (workflow).
Для каждого типа, функции и версии документа допустимы только определенные виды документооборота — один или несколько. Получить их можно с помощью метода ../http/GetDocumentTypes
: допустимые виды документооборота будут перечислены в поле Workflows
для каждой версии документа. Вид документооборота в полученном ответе представлен структурой ../proto/DocumentWorkflow
.
У каждого вида документооборота есть собственный набор свойств, определяющих процесс обработки документа. Этот набор свойств представлен структурой ../proto/DocumentWorkflowSettingsV2
.
Получить перечень всех видов документооборота и их свойства можно с помощью метода ../http/GetWorkflowsSettings
.
Ниже приведена таблица с перечислением свойств для всех видов документооборота.
Note
Используйте эту информацию только в справочных целях. Для получения актуальных свойств в вашем интеграционном решении используйте метод ../http/GetWorkflowsSettings
.
- В таблице используются следующие сокращения:
- ИоП — извещение о получении.
- УоУ — уведомление об уточнении.
- Примечания к таблице:
- Действие участника для конечного получателя — Подпись по запросу: значение задает отправитель сущности в структуре
../proto/DocumentAttachment
в полеNeedRecipientSignature
. - ИоП на титул участника для отправителя — По запросу: значение задает отправитель сущности в структуре
../proto/DocumentAttachment
в полеNeedReceipt
. - ИоП на титул участника для конечного получателя — По запросу: значение задает получатель сущности в структуре
RecipientTitleAttachment
в полеNeedReceipt
. - Подтверждение оператора на титул участника для отправителя — Инциатор и партнер: подтверждение оператора будет отправлено отправителю и получателю сущности.
- Подтверждение оператора на ИоП — Инициатор: подтверждение оператора будет отправлено отправителю сущности.
- Подтверждение оператора на ИоП — Инициатор и партнер: подтверждение оператора будет отправлено отправителю и получателю сущности.
- Подтверждение оператора на УоУ — Инициатор и партнер: подтверждение оператора будет отправлено отправителю и получателю сущности.
- Используется как приглашение — Всегда: отправлять документ необходимо с помощью метода
../http/AcquireCounteragent
. - Используется как приглашение — По запросу: если документ используется как приглашение к ЭДО, то отправлять его необходимо с помощью метода
../http/AcquireCounteragent
.
- Действие участника для конечного получателя — Подпись по запросу: значение задает отправитель сущности в структуре