DocflowEventV4
Информация о событии документооборота документа.
message DocflowEventV4
{
optional string EventId = 1;
optional Timestamp Timestamp = 2;
optional DocumentId DocumentId = 3;
optional bytes IndexKey = 4;
optional DocumentWithDocflowV4 Document = 5;
optional string PreviousEventId = 6;
optional DocumentWithDocflowV4 PreviousDocumentState = 7;
}
EventId— идентификатор события. Может быть одинаковым для нескольких событий, если они относятся к одному изменению сообщения.Timestamp— время возникновения события, представленное структурой Timestamp.DocumentId— идентификатор документа, с которым произошло событие, представленный структурой DocumentId.IndexKey— ключ для постраничного получения списка найденных событий. Его можно передавать в качестве параметраAfterIndexKeyструктуры GetDocflowEventsRequest в метод GetDocflowEvents (V4).Document— информация о документе и состоянии его документооборота после возникновения данного события, представленная структурой DocumentWithDocflowV4.PreviousEventId— идентификатор предыдущего события по текущему документу.PreviousDocumentState- информация о документе и состоянии его документооборота после возникновения предыдущего события — до возникновения данного события, представленная структурой DocumentWithDocflowV4.
Чтобы узнать изменения, произошедшие с документом в связи с данным событием, нужно сравнить значения полей Document и PreviousDocumentState.
См. также
- Структура используется:
в структуре GetDocflowEventsResponseV4