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