ResolutionEntitiesV3

На этой странице, помимо ResolutionEntitiesV3, описаны следующие структуры:

Информация о сущностях, относящихся к согласованию документа или запроса на аннулирование.

message ResolutionEntitiesV3
{
    repeated ResolutionRequestV3 Requests = 1;
    repeated ResolutionV3 Resolutions = 2;
    repeated ApprovementSignatureV3 ApprovementSignatures = 3;
    repeated SignatureDenialV3 SignatureDenials = 4;
}
  • Requests — список запросов на согласование, согласующую подпись и основную подпись, представленный структурой ResolutionRequestV3.

  • Resolutions — список согласований и отказов в согласовании, представленный структурой ResolutionV3.

  • ApprovementSignatures — список согласующих подписей, представленный структурой ApprovementSignatureV3.

  • SignatureDenials — список отказов в подписи сотруднику, представленный структурой SignatureDenialV3.

ResolutionRequestV3

Запрос на согласование документа или запрос на аннулирование.

message ResolutionRequestV3
{
    required Entity Entity = 1;
    required ResolutionTarget Target = 2;
    optional string AuthorUserId = 3;
    required ResolutionRequestType RequestType = 4;
    optional string ResolvedWith = 5;
    repeated ResolutionAction Actions = 6;
}
  • Entity — информация о комментарии к запросу, представленная структурой Entity.

  • Target — информация о получателе запроса, представленная структурой ResolutionTarget.

  • AuthorUserId — идентификатор пользователя, запросившего согласование или подпись.

  • RequestType — тип запроса на согласование, представленный структурой ResolutionRequestType.

  • ResolvedWith — идентификатор ответного действия: положительное или отрицательное согласование, отказ в запросе подписи, отказ в подписи.

  • Actions — список возможных действий по текущему запросу на согласование, представленный структурой ResolutionAction.

ResolutionV3

Данные согласования документа или запроса на аннулирование.

message ResolutionV3
{
    required Entity Entity = 1;
    optional string ResolutionRequestId = 2;
    optional string AuthorUserId = 3;
    required ResolutionType ResolutionType = 4;
}
  • Entity — информация о комментарии к запросу, представленная структурой Entity.

  • ResolutionRequestId — идентификатор запроса на согласование, если он был.

  • AuthorUserId — идентификатор пользователя, совершившего согласование или отказ в согласовании.

  • ResolutionType — тип действия по согласованию, представленный структурой ResolutionType.

ApprovementSignatureV3

Информация о согласующих подписях по документу или запросу на аннулирование.

message ApprovementSignatureV3
{
    required SignatureV3 Signature = 1;
    optional string ResolutionRequestId = 2;
    optional string AuthorUserId = 3;
}
  • Signature — данные электронной подписи, представленные структурой SignatureV3.

  • ResolutionRequestId — идентификатор запроса согласующей подписи, если он был.

  • AuthorUserId — идентификатор пользователя, совершившего согласование или отказ в согласовании.

SignatureDenialV3

Данные отказа в подписи.

message SignatureDenialV3
{
    required Entity Entity = 1;
    required string ResolutionRequestId = 2;
    optional string AuthorUserId = 3;
}
  • Entity — информация о комментарии к запросу, представленная структурой Entity.

  • ResolutionRequestId — идентификатор запроса на согласование или подпись, если он был.

  • AuthorUserId — идентификатор пользователя, совершившего отказ в согласовании.


См. также

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