Виды документооборота¶
Документооборот — это процесс обмена и обработки документа контрагентами.
Для каждого типа документа предусмотрены собственные процессы обработки со своими особенностями. Например, для некоторых типов документов требуется ответная подпись на титул отправителя, а для других — нет, или для каких-то типов документов нужно отправить извещение о получении на титул, а для других — не нужно.
Чтобы отражать особенности документооборота различных типов, функций и версий документов, в Диадоке используется понятие вид документооборота (workflow).
Для каждого типа, функции и версии документа допустимы только определенные виды документооборота — один или несколько. Получить их можно с помощью метода GetDocumentTypes: допустимые виды документооборота будут перечислены в поле Workflows
для каждой версии документа. Вид документооборота в полученном ответе представлен структурой DocumentWorkflow.
У каждого вида документооборота есть собственный набор свойств, определяющих процесс обработки документа. Этот набор свойств представлен структурой DocumentWorkflowSettings.
Получить перечень всех видов документооборота и их свойства можно с помощью метода GetWorkflowsSettings.
Ниже приведена таблица с перечислением свойств для всех видов документооборота.
Примечание
Используйте эту информацию только в справочных целях. Для получения актуальных свойств в вашем интеграционном решении используйте метод GetWorkflowsSettings.
- В таблице используются следующие сокращения:
ИоП — извещение о получении.
УоУ — уведомление об уточнении.
Id |
Описание |
Свойства участников документооборота / Participants |
ИоП на подтверждение оператора / OperatorConfirmationReceiptBehavior |
ИоП на подтверждение оператора на ИоП / ReceiptOperatorConfirmationReceiptBehavior |
Подтверждение оператора на ИоП / ReceiptOperatorConfirmationBehavior |
Ответное действие на УоУ / AmendmentRequestResponseBehavior |
Подтверждение оператора из роуминга на ИоП / ReceiptRoamingConfirmationBehavior |
Используется как приглашение / InvitationBehavior |
||
---|---|---|---|---|---|---|---|---|---|---|
Участник / Participant |
Действие участника / ParticipantAction |
ИоП на титул участника / TitleReceiptBehavior |
||||||||
1 |
Двусторонний с ответной подписью по запросу / BilateralWithOptionalSignature |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Промежуточный получатель / Proxy |
Подпись / Signature |
Не требуется / Never |
||||||||
Конечный получатель / Recipient |
Подпись по запросу* / OptionalSignature |
Не требуется / Never |
||||||||
2 |
Двусторонний с ответной подписью / BilateralWithSignature |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Промежуточный получатель / Proxy |
Подпись / Signature |
Не требуется / Never |
||||||||
Конечный получатель / Recipient |
Подпись / Signature |
Не требуется / Never |
||||||||
3 |
Двусторонний с ответным титулом / BilateralWithTitle |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Промежуточный получатель / Proxy |
Подпись / Signature |
Не требуется / Never |
||||||||
Конечный получатель / Recipient |
Титул / Title |
По запросу* / DefineByUser |
||||||||
4 |
Односторонний с ответным ИоПом и ИоПом на подтверждение Оператора / UnilateralWithReceiptAndConfirmationWithRecipientReceiptStrategy |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Требуется / Always |
Требуется / Always |
Инициатор* / Initiator |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
5 |
Двусторонний с ответным титулом, ответным ИоПом и ИоПом на подтверждение Оператора / BilateralWithTitleAndReceiptAndConfirmation |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Требуется / Always |
Требуется / Always |
Инициатор* / Initiator |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Конечный получатель / Recipient |
Титул / Title |
Не требуется / Never |
||||||||
6 |
Односторонний неформализованный / Unilateral |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Промежуточный получатель / Proxy |
Подпись / Signature |
Не требуется / Never |
||||||||
7 |
Приглашение к ЭДО / TrustConnectionRequest |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Нет / None |
Не требуется / Never |
Всегда* / Always |
Конечный получатель / Recipient |
Подпись по запросу* / OptionalSignature |
Не требуется / Never |
||||||||
8 |
Двусторонний с ответным титулом без ИоПа / BilateralWithTitleWithoutReceipt |
Отправитель / Sender |
Титул / Title |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
По запросу* / DefineByUser |
Конечный получатель / Recipient |
Титул / Title |
Не требуется / Never |
||||||||
9 |
Односторонний формализованный / FormalizedUnilateral |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Промежуточный получатель / Proxy |
Подпись / Signature |
Не требуется / Never |
||||||||
10 |
Односторонний с ответным ИоПом и подтверждением Оператора / UnilateralWithReceiptAndConfirmationWithSenderTitleStrategy |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Требуется / Always |
Требуется / Always |
Инициатор* / Initiator |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
11 |
Двусторонний с ответным титулом и ИоПами по запросу / BilateralWithTitleAndReceiptAndRecipientTitleReceipt |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Промежуточный получатель / Proxy |
Подпись / Signature |
Не требуется / Never |
||||||||
Конечный получатель / Recipient |
Титул / Title |
По запросу* / DefineByUser |
||||||||
12 |
Двусторонний / BilateralWithTitleAndReceiptAndConfirmationAndRecipientTitleReceipt |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Требуется / Always |
Требуется / Always |
Инициатор* / Initiator |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Конечный получатель / Recipient |
Титул / Title |
Не требуется / Never |
||||||||
13 |
Трехсторонний / TrilateralWithTitle |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Промежуточный получатель / Proxy |
Титул / Title |
Не требуется / Never |
||||||||
Конечный получатель / Recipient |
Титул / Title |
Не требуется / Never |
||||||||
14 |
Двусторонний с ответной подписью и ответным ИоПом / BilateralWithReceiptAndSignature |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
ИоП / Receipt |
Не требуется / Never |
Нет / Never |
Конечный получатель / Recipient |
Подпись / Signature |
Не требуется / Never |
||||||||
15 |
Односторонний с ответным ИоПом и подтверждением Оператора / UnilateralWithTitleReceiptAndConfirmationWithRecipientReceiptStrategy |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Не требуется / Never |
Не требуется / Never |
Инциатор и партнер* / InitiatorCounterpart |
Подтверждение оператора / OperatorConfirmation |
Требуется / Always |
Нет / Never |
16 |
Двусторонний с ответным титулом, ответным ИоПом и подтверждением Оператора / BilateralWithTitleAndTitleReceiptAndConfirmation |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Не требуется / Never |
Не требуется / Never |
Инциатор и партнер* / InitiatorCounterpart |
Подтверждение оператора / OperatorConfirmation |
Требуется / Always |
Нет / Never |
Конечный получатель / Recipient |
Титул / Title |
По запросу* / DefineByUser |
||||||||
17 |
Односторонний с ответным ИоПом и подтверждением Оператора / UnilateralWithTitleReceiptAndConfirmationWithSenderTitleStrategy |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Не требуется / Never |
Не требуется / Never |
Инциатор и партнер* / InitiatorCounterpart |
Подтверждение оператора / OperatorConfirmation |
Требуется / Always |
Нет / Never |
18 |
Двусторонний с ответным титулом, ответным ИоПом, и подтверждениями Оператора / BilateralWithTitleAndTitleReceiptAndConfirmationAndRecipientTitleConfirmation |
Отправитель / Sender |
Титул / Title |
Требуется / Always |
Не требуется / Never |
Не требуется / Never |
Инициатор и партнер* / InitiatorCounterpart |
Подтверждение оператора / OperatorConfirmation |
Требуется / Always |
Нет / Never |
Конечный получатель / Recipient |
Титул / Title |
По запросу* / DefineByUser |
||||||||
19 |
Двусторонний с ответным титулом и подтверждениями Оператора/ BilateralWithTitle |
Отправитель / Sender |
Титул / Title |
По запросу* / DefineByUser |
Не требуется / Never |
Не требуется / Never |
Не требуется / Never |
Подтверждение оператора или ИоП / OperatorConfirmation OR Receipt |
Не требуется / Never |
Нет / Never |
Промежуточный получатель / Proxy |
Подпись / Signature |
Не требуется / Never |
||||||||
Конечный получатель / Recipient |
Титул / Title |
По запросу* / DefineByUser |
- Примечания к таблице:
Действие участника для конечного получателя — Подпись по запросу: значение задает отправитель сущности в структуре DocumentAttachment в поле
NeedRecipientSignature
.ИоП на титул участника для отправителя — По запросу: значение задает отправитель сущности в структуре DocumentAttachment в поле
NeedReceipt
.ИоП на титул участника для конечного получателя — По запросу: значение задает получатель сущности в структуре RecipientTitleAttachment в поле
NeedReceipt
.Подтверждение оператора на титул участника для отправителя — Инциатор и партнер: подтверждение оператора будет отправлено отправителю и получателю сущности.
Подтверждение оператора на ИоП — Инициатор: подтверждение оператора будет отправлено отправителю сущности.
Подтверждение оператора на ИоП — Инициатор и партнер: подтверждение оператора будет отправлено отправителю и получателю сущности.
Подтверждение оператора на УоУ — Инициатор и партнер: подтверждение оператора будет отправлено отправителю и получателю сущности.
Используется как приглашение — Всегда: отправлять документ необходимо с помощью метода AcquireCounteragent.
Используется как приглашение — По запросу: если документ используется как приглашение к ЭДО, то отправлять его необходимо с помощью метода AcquireCounteragent.