UniversalMessageAttachment

Данные универсального сообщения (УС) в отправляемом дополнении к сообщению.

message UniversalMessageAttachment {
    required string ParentEntityId = 1;
    required UniversalMessageCodeGroup CodeGroup = 2;
    required UnsignedContent UniversalMessageContent = 3;
    repeated string Labels = 4;
    optional UniversalMessageBehaviour Behaviour = 5 [default = Undefined];
}

enum UniversalMessageBehaviour {
    Undefined = 0;
    AffectsWorkflow = 1;
    DoesNotAffectWorkflow = 2;
}
  • ParentEntityId — идентификатор документа, к которому относится УС. Принимает значение одной из сущностей родительского сообщения (поле EntityId).

  • CodeGroup — группа кода УС, которая определяет его назначение — извещение о получении, уведомление об уточнении или отказ в подписи. Принимает значения из перечисления UniversalMessageCodeGroup.

  • UniversalMessageContent — содержимое XML-файла универсального сообщения, представленное структурой UnsignedContent.

  • Labels — список меток.

  • Behaviour — признак влияния УС на статус документооборота, по умолчанию имеет значение Undefined. Принимает значения из перечисления UniversalMessageBehaviour:

    • Undefined — значение не задано;

    • AffectsWorkflow — УС влияет на статус документооборота;

    • DoesNotAffectWorkflow — УС не влияет на статус документооборота.

Важно

Обратите внимание, что во время переходного периода:

  • для УС с кодами 1999, 2999 и 3999 поле Behaviour не может принимать значение DoesNotAffectWorkflow;

  • вместе с УС в структуре MessagePatchToPostV2 обязательно должна быть передана сущность служебного документа в текущем формате в полях Receipts, CorrectionRequests и/или XmlSignatureRejections.


См. также

Структура используется: