Approval.ProcessSubmitRequest req1 = new Approval.ProcessSubmitRequest();
req1.setComments('Submitting request for approval automatically using Trigger');
req1.setObjectId(opp.id);
req1.setNextApproverIds(new Id[] {UserInfo.getUserId()});
Approval.ProcessResult result = Approval.process(req1);
Approval.ProcessWorkitemRequest req = new Approval.ProcessWorkitemRequest();
List<Id> newWorkItemIds = result.getNewWorkitemIds();
req.setComments('Approving request using Trigger');
req.setAction('Approve');
req.setNextApproverIds(new Id[] {UserInfo.getUserId()});
req.setWorkitemId(newWorkItemIds.get(0));
Approval.ProcessResult result1 = Approval.process(req);Salesforce 代码实现提交审批
触发器自动审批流程
最新推荐文章于 2024-04-25 16:18:05 发布
本文介绍了一种使用触发器自动提交并审批业务流程的方法。通过创建Approval.ProcessSubmitRequest实例并设置必要的参数,如评论、对象ID及审批人ID等,实现了自动提交请求的功能。接着通过获取新的工作项ID,进一步实现自动审批操作。
1590

被折叠的 条评论
为什么被折叠?



