ResolutionDocflowV5
Состояние согласования документа или запроса на аннулирование.
message ResolutionDocflowV5
{
required bool IsFinished = 1;
required ResolutionStatus ResolutionStatus = 2;
optional string CurrentResolutionEntityId = 3;
optional ResolutionEntitiesV3 ResolutionEntities = 4;
}
IsFinished— признак того, что документооборот по согласованию документа или запроса на аннулирование завершен и не требует дальнейших действий.ResolutionStatus— статус согласования документа, принимает значение из перечисления ResolutionStatus.CurrentResolutionEntityId— идентификатор сущности по согласованию: запрос согласования или подписи, согласование, подписание основной или согласующей подписью, отказ в подписи.ResolutionEntities— информация о сущностях, относящихся к согласованию документа или его аннулированию, представленная структурой ResolutionEntitiesV3.
Сущность, на которую ссылается идентификатор CurrentResolutionEntityId, нужно искать по следующим правилам в зависимости от значения ResolutionStatus:
ResolutionStatus |
Нахождение сущности CurrentResolutionEntityId |
|---|---|
|
в структуре ResolutionEntitiesV3 в поле |
|
в структуре ResolutionEntitiesV3 в поле |
|
в структуре ResolutionEntitiesV3 в поле |
|
в структуре ResolutionEntitiesV3 в поле |
|
в структуре SignatureV3 внутри одной из структур:
|
|
в структуре SignatureRejectionDocflow внутри одной из структур:
|
См. также
- Структура используется:
в структуре DocflowV5
в структуре RevocationDocflowV5