0
В классе Salesforce.com apex.Одобрить действия, не работающие с помощью apex
Я пытаюсь сделать пользовательский утвердить метод:
List<ProcessInstanceWorkitem> listWork = [Select Id,ProcessInstanceId, OriginalActorId, CreatedDate, CreatedById, ActorId FROM ProcessInstanceWorkitem WHERE ProcessInstance.TargetObjectId =: obj.Id ORDER BY CreatedDate desc limit 1];
ProcessInstanceWorkitem lWorkItem;
lWorkItem = listWork[0];
Approval.ProcessWorkitemRequest req = new Approval.ProcessWorkitemRequest();
req.setComments(obj.Justificativa__c);
req.setAction('Approve');
req.setWorkitemId(lWorkItem.Id);
Approval.ProcessResult result = Approval.process(req);
После вызова данного метода записи был утвержден, но не один Утвердить действий был вызван.
Кто-нибудь знает почему?