ResolutionStatus

Статус согласования документа.

message ResolutionStatus {
    required ResolutionStatusType Type = 1;
    optional ResolutionTarget Target = 2;
    required string AuthorUserId = 3;
    required string AuthorFIO = 4;
}

enum ResolutionStatusType {
    None = 0;
    Approved = 1;
    Disapproved = 2;
    ApprovementRequested = 3;
    SignatureRequested = 4;
    SignatureDenied = 5;
    ActionsRequested = 6;
}
  • Type — тип статуса согласования, принимает значения из перечисления ResolutionStatusType:

    • None — документ не согласовывался;

    • Approved — согласован;

    • Disapproved — в согласовании отказано;

    • ApprovementRequested — запрошено согласование;

    • SignatureRequested — запрошена подпись;

    • SignatureDenied — в подписи отказано;

    • ActionsRequested — запрошены действия в рамках запроса согласования типа Custom.

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

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

  • AuthorFIO — ФИО пользователя, совершившего действие, описываемое данным статусом: согласование, отказ или передача на согласование или подпись.


См. также

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