ResolutionRequestType
Тип запроса на согласование документа.
enum ResolutionRequestType {
UnknownResolutionRequestType = -1;
ApprovementRequest = 0;
SignatureRequest = 1;
ApprovementSignatureRequest = 2;
Custom = 3;
}
UnknownResolutionRequestType— неизвестное значение: клиент использует устаревшую версию SDK и не может интерпретировать ответ.ApprovementRequest— запрос на согласование документа. В рамках запроса можно выполнить одно из действий:ApproveAction— согласовать,DisapproveAction— отказать в согласовании.
SignatureRequest— запрос на подпись документа. В рамках запроса можно выполнить одно из действий:SignWithPrimarySignature— подписать завершающей подписью,RejectSigning— отказать в подписи контрагенту,DenySignatureRequest— отказать в подписи сотруднику, запросившему подпись.
ApprovementSignatureRequest— запрос на согласующую подпись под документом. В рамках типа запроса можно выполнить одно из действий:SignWithApprovementSignature— подписать согласующей подписью,DenySignatureRequest— отказать в подписи сотруднику, запросившему подпись.
Custom— запрос создан на основе шага маршрута согласования и не вписывается в стандартные типы.
Действия, которые можно выполнить по каждому из запросов на согласование, перечислены в поле Actions структуры ResolutionRequestInfo.
См. также
- Перечисление используется:
в структуре ResolutionRequestInfo
в структуре ResolutionRequestV3