DocumentInfoV3
Информация о документе, которая не зависит от статуса документооборота.
message DocumentInfoV3
{
required FullVersion FullVersion = 1;
required Documents.MessageType MessageType = 2;
required int32 WorkflowId = 3;
required DocumentParticipants Participants = 4;
required DocumentDirection DocumentDirection = 5;
required string DepartmentId = 6;
optional string CustomDocumentId = 7;
repeated MetadataItem Metadata = 8;
repeated CustomDataItem CustomData = 9;
required DocumentLinks DocumentLinks = 10;
required PacketInfo PacketInfo = 11;
required bool IsRead = 12;
required bool IsDeleted = 13;
required bool IsInvitation = 14;
optional DocumentLetterInfo LetterInfo = 15;
optional DocumentDraftInfo DraftInfo = 16;
optional DocumentTemplateInfo TemplateInfo = 17;
optional Documents.Origin Origin = 18;
optional string EditingSettingId = 19 [default = ""];
}
message DocumentTemplateInfo
{
required DocumentParticipants LetterParticipants = 1;
repeated string TransformedToLetterIds = 2;
repeated TemplateTransformationInfo TemplateTransformationInfos = 3;
optional TemplateRefusalInfo TemplateRefusalInfo = 4;
optional bool IsReusable = 5 [default = false];
}
FullVersion— тип, функция и версия документа, представленные структурой FullVersion.MessageType— тип сообщения, представленный структурой MessageType.WorkflowId— идентификатор вида документооборота.Participants— участники документооборота, представленные структурой DocumentParticipants.DocumentDirection— направление движения документа, представленное структурой DocumentDirection.DepartmentId— идентификатор подразделения, в котором находится документ.CustomDocumentId— идентификатор документа во внешней системе.Metadata— список метаданных документа, представленных структурой MetadataItem.CustomData— список пользовательских данных (тегов), привязанных к документу. Каждый элемент списка представлен структурой CustomDataItem.DocumentLinks— идентификаторы документов, на которые ссылается этот документ, и которые ссылаются на этот документ, представленные структурой DocumentLinks.PacketInfo— информация о пакете, в котором содержится документ, представленная структурой PacketInfo.IsRead— признак того, что документ был прочитан сотрудником организации.IsDeleted— признак того, что документ был удален.IsInvitation— признак того, что документ является приглашением к ЭДО (тип документа —TrustConnectionRequest, или он поддерживает работу в режиме приглашения и отправлен в таком режиме).LetterInfo— информация о письме. Заполняется только в случае, еслиMessageType = Letter. Представлена структурой DocumentLetterInfo.DraftInfo— информация о черновике. Заполняется только в случае, еслиMessageType = Draft. Представлена структурой DocumentDraftInfo.TemplateInfo— информация о шаблоне. Заполняется, еслиMessageType = Template. Представлена структуройDocumentTemplateInfoс полями:LetterParticipants— информация об отправителе и получателе письма, которое можно создать на основе шаблона. Представлена структурой DocumentParticipants.TransformedToLetterIds— список идентификаторов писем, созданных на основе шаблона.TemplateTransformationInfos— список с информацией о созданых на основе шаблона письмах. Каждый элемент списка представлен структурой TemplateTransformationInfo.TemplateRefusalInfo— информация об отзыве или отклонении шаблона, представленная структурой TemplateRefusalInfo.IsReusable— признак того, что из шаблона можно создать больше одного документа.
Origin— ссылка на письмо, на основе которого был создан документ, представленная структурой Origin.EditingSettingId— идентификатор настройки редактирования содержимого документа.
См. также
- Структура используется:
в структуре DocumentWithDocflowV3
в структуре DocumentWithDocflowV4