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— ФИО пользователя, совершившего действие, описываемое данным статусом: согласование, отказ или передача на согласование или подпись.
См. также
- Структура используется:
в структуре Document