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.


См. также

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