Виды документооборота

Документооборот — это процесс обмена и обработки документа контрагентами.

Для каждого типа документа предусмотрены собственные процессы обработки со своими особенностями. Например, для некоторых типов документов требуется ответная подпись на титул отправителя, а для других — нет, или для каких-то типов документов нужно отправить извещение о получении на титул, а для других — не нужно.

Чтобы отражать особенности документооборота различных типов, функций и версий документов, в Диадоке используется понятие вид документооборота (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.