Show/Hide Toolbars

Руководство администратора

Обработка подписи от определенного пользователя

 

taskSignatureService = UTILS:resolve_instance("TCClassLib", "TCClassLib.TaskSignatureServices.TaskSignatureService");

userContextService = UTILS:resolve_instance("TCClassLib", "TCClassLib.UserContextService");

signatureDecisionRequest = UTILS:create_instance("TCClassLib", "TCClassLib.TaskSignatureServices.SignatureDecisionRequest");

 

specificUserContext = userContextService:GetSpecificUserContext(0, 8031, nil);

 

signatureDecisionRequest['Context'] = specificUserContext;

signatureDecisionRequest['RequestingUserId'] = 8031;

signatureDecisionRequest['DecisionReason'] = nil;

signatureDecisionRequest['DesiredTaskStepIdAfterDecision'] = nil;

signatureDecisionRequest['ResolutionId'] = 1;

signatureDecisionRequest['TaskSignatureId'] = 179551;

signatureDecisionRequest['AcceptorsToDelegate'] = nil;

signatureDecisionRequest['ReplaceAcceptorsOnDelegate'] = false;

signatureDecisionRequest['ExcludeHooks'] = nil;

 

result = taskSignatureService:MakeSignatureDecision(signatureDecisionRequest);

var_dump(result);