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

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

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

Чтобы отражать особенности документооборота различных типов, функций и версий документов, в Диадоке используется понятие вид документооборота (workflow).

Для каждого типа, функции и версии документа допустимы только определенные виды документооборота — один или несколько. Получить их можно с помощью метода GetDocumentTypes (V2): допустимые виды документооборота будут перечислены в поле workflows для каждой версии документа. Вид документооборота в полученном ответе представлен структурой DocumentWorkflow. Инструкция о получении данных о видах документооборота из метода GetDocumentTypes приведена в разделе Данные о видах документооборота.

У каждого вида документооборота есть собственный набор свойств, определяющих процесс обработки документа. Этот набор свойств представлен структурой DocumentWorkflowSettingsV2.

Получить перечень всех видов документооборота и их свойства можно с помощью метода GetWorkflowsSettings (V2).

Ниже приведена таблица с перечислением свойств для всех видов документооборота.

Примечание

Используйте эту информацию только в справочных целях. Для получения актуальных свойств в вашем интеграционном решении используйте метод GetWorkflowsSettings (V2).

В таблице используются следующие сокращения:
  • ИоП — извещение о получении.

  • УоУ — уведомление об уточнении.

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

Id

Описание

Свойства участников документооборота / Participants

ИоП на подтверждение оператора / OperatorConfirmationReceiptBehavior

ИоП на подтверждение оператора на ИоП / ReceiptOperatorConfirmationReceiptBehavior

Подтверждение оператора на ИоП / ReceiptOperatorConfirmationBehavior

Ответное действие на УоУ / AmendmentRequestResponseBehavior

Подтверждение оператора из роуминга на ИоП / ReceiptRoamingConfirmationBehavior

Используется как приглашение / InvitationBehavior

Участник / Participant

Действие участника / ParticipantAction

ИоП на титул участника / TitleReceiptBehavior

1

Двусторонний с ответной подписью по запросу / BilateralWithOptionalSignature

Отправитель / Sender

Титул / Title

По запросу* / DefineByUser

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Промежуточный получатель / Proxy

Подпись / Signature

Не требуется / Never

Конечный получатель / Recipient

OptionalПодпись / Signature

Не требуется / Never

2

Двусторонний с ответной подписью / BilateralWithSignature

Отправитель / Sender

Титул / Title

По запросу* / DefineByUser

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Промежуточный получатель / Proxy

Подпись / Signature

Не требуется / Never

Конечный получатель / Recipient

Подпись / Signature

Не требуется / Never

3

Двусторонний с ответным титулом / BilateralWithTitle

Отправитель / Sender

Титул / Title

По запросу* / DefineByUser

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Промежуточный получатель / Proxy

Подпись / Signature

Не требуется / Never

Конечный получатель / Recipient

Титул / Title

По запросу* / DefineByUser

4

УСТАРЕЛ, используется 17. Односторонний с ответным ИоП и ИоП на подтверждение Оператора / UnilateralWithReceiptAndConfirmationLegacy

Отправитель / Sender

Титул / Title

Требуется / Always

Требуется / Always

Требуется / Always

Инициатор* / Initiator

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

5

УСТАРЕЛ, используется 18. Двусторонний с ответным титулом, ответным ИоП и ИоП на подтверждение Оператора / BilateralWithTitleAndReceiptAndConfirmationLegacy

Отправитель / Sender

Титул / Title

Требуется / Always

Требуется / Always

Требуется / Always

Инициатор* / Initiator

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Конечный получатель / Recipient

Титул / Title

Не требуется / Never

6

Односторонний неформализованный / Unilateral

Отправитель / Sender

Титул / Title

По запросу* / DefineByUser

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Промежуточный получатель / Proxy

Подпись / Signature

Не требуется / Never

7

Приглашение к ЭДО / TrustConnectionRequest

Отправитель / Sender

Титул / Title

По запросу* / DefineByUser

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора / OperatorConfirmation

Не требуется / Never

Всегда* / Always

Конечный получатель / Recipient

OptionalПодпись / Signature

Не требуется / Never

8

Двусторонний с ответным титулом без ИоП / BilateralWithTitleWithoutReceipt

Отправитель / Sender

Титул / Title

Не требуется / Never

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

По запросу* / DefineByUser

Конечный получатель / Recipient

Титул / Title

Не требуется / Never

9

Односторонний формализованный / FormalizedUnilateral

Отправитель / Sender

Титул / Title

По запросу* / DefineByUser

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Промежуточный получатель / Proxy

Подпись / Signature

Не требуется / Never

10

УСТАРЕЛ, используется 17. Односторонний с ответным ИоП и подтверждением Оператора / UnilateralWithReceiptAndConfirmation

Отправитель / Sender

Титул / Title

Требуется / Always

Требуется / Always

Требуется / Always

Инициатор* / Initiator

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

11

Двусторонний с ответным титулом и ИоП по запросу / BilateralWithTitleAndReceiptAndRecipientTitleReceipt

Отправитель / Sender

Титул / Title

По запросу* / DefineByUser

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Промежуточный получатель / Proxy

Подпись / Signature

Не требуется / Never

Конечный получатель / Recipient

Титул / Title

По запросу* / DefineByUser

12

Двусторонний / BilateralWithTitleAndReceiptAndConfirmationAndRecipientTitleReceipt

Отправитель / Sender

Титул / Title

Требуется / Always

Требуется / Always

Требуется / Always

Инициатор* / Initiator

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Конечный получатель / Recipient

Титул / Title

Не требуется / Never

13

Трехсторонний / TrilateralWithTitle

Отправитель / Sender

Титул / Title

По запросу* / DefineByUser

Не требуется / Never

Не требуется / Never

Не требуется / Never

ИоП / Receipt

Не требуется / Never

Нет / Never

Промежуточный получатель / Proxy

Титул / Title

Не требуется / Never

Конечный получатель / Recipient

Титул / Title

Не требуется / Never

14

Двусторонний с ответной подписью и ответным ИоП / BilateralWithReceiptAndSignature

Отправитель / Sender

Титул / Title

Требуется / Always

Не требуется / Never

Не требуется / Never

Не требуется / Never

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Конечный получатель / Recipient

Подпись / Signature

Не требуется / Never

15

УСТАРЕЛ, используется 17. Односторонний с ответным ИоП и подтверждением Оператора / UnilateralWithTitleReceiptAndConfirmationLegacy

Отправитель / Sender

Титул / Title

Требуется / Always

Не требуется / Never

Не требуется / Never

Инциатор и партнер* / InitiatorCounterpart

Подтверждение оператора / OperatorConfirmation

Требуется / Always

Нет / Never

16

УСТАРЕЛ, используется 18. Двусторонний с ответным титулом, ответным ИоП и подтверждением Оператора / BilateralWithTitleAndTitleReceiptAndConfirmation

Отправитель / Sender

Титул / Title

Требуется / Always

Не требуется / Never

Не требуется / Never

Инциатор и партнер* / InitiatorCounterpart

Подтверждение оператора / OperatorConfirmation

Требуется / Always

Нет / Never

Конечный получатель / Recipient

Титул / Title

По запросу* / DefineByUser

17

Односторонний с ответным ИоП и подтверждением Оператора / UnilateralWithTitleReceiptAndConfirmation

Отправитель / 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

Подтверждение оператора или ИоП / OperatorConfirmationOrReceipt

Не требуется / Never

Нет / Never

Промежуточный получатель / Proxy

Подпись / Signature

Не требуется / Never

Конечный получатель / Recipient

Титул / Title

По запросу* / DefineByUser

Примечания к таблице:
  • Действие участника для конечного получателя — Подпись по запросу: значение задает отправитель сущности в структуре DocumentAttachment в поле NeedRecipientSignature.

  • ИоП на титул участника для отправителя — По запросу: значение задает отправитель сущности в структуре DocumentAttachment в поле NeedReceipt.

  • ИоП на титул участника для конечного получателя — По запросу: значение задает получатель сущности в структуре RecipientTitleAttachment в поле NeedReceipt.

  • Подтверждение оператора на титул участника для отправителя — Инциатор и партнер: подтверждение оператора будет отправлено отправителю и получателю сущности.

  • Подтверждение оператора на ИоПИнициатор: подтверждение оператора будет отправлено отправителю сущности.

  • Подтверждение оператора на ИоПИнициатор и партнер: подтверждение оператора будет отправлено отправителю и получателю сущности.

  • Используется как приглашениеВсегда: отправлять документ необходимо с помощью метода AcquireCounteragent (V3).

  • Используется как приглашениеПо запросу: если документ используется как приглашение к ЭДО, то отправлять его необходимо с помощью метода AcquireCounteragent (V3).