ResolutionDocflowV3
Состояние согласования документа или запроса на аннулирование.
message ResolutionDocflowV3
{
required bool IsFinished = 1;
required string ParentEntityId = 2;
required ResolutionStatus ResolutionStatus = 3;
optional string ResolutionEntityId = 4;
}
IsFinished
— признак того, что согласование по документу/запросу на аннулирование завершено и не требует дальнейших действий.ParentEnitytId
— идентификатор сущности, к которой относится согласование — сам документ или запрос на аннулирование.ResolutionStatus
— статус согласования документа, принимает значение из перечисления ResolutionStatus.ResolutionEntityId
— идентификатор сущности по согласованию: запрос согласования или подписи, согласование, подписание основной или согласующей подписью, отказ в подписи.
Сущность, на которую ссылается идентификатор ResolutionEntityId
, нужно искать по следующим правилам в зависимости от значения ResolutionStatus
:
ResolutionStatus |
Нахождение сущности ResolutionEntityId |
---|---|
|
в структуре ResolutionEntitiesV3 в поле |
|
в структуре ResolutionEntitiesV3 в поле |
|
в структуре ResolutionEntitiesV3 в поле |
|
в структуре ResolutionEntitiesV3 в поле |
|
в структуре SignatureV3 внутри одной из структур:
|
|
в структуре SignatureRejectionDocflow внутри одной из структур:
|
При этом структура ResolutionEntitiesV3 находится, в зависимости от значения ParentEntityId
, в структуре DocflowV3 или RevocationDocflowV3.
См. также