网站建设互联网推广,东莞网络推广运营平台,网络营销推广怎么做比较好,小程序是一种后端微服务在Salesforce中可以创建Approval Process来实现审批流程的功能#xff0c;实际功能与我们常说的Workflow很相似#xff0c;具体的设置步骤如下所示 1#xff09;#xff1a;选择对应的Object去创建对应的Approval Process 2#xff09;#xff1a;点击下图中的Create New…在Salesforce中可以创建Approval Process来实现审批流程的功能实际功能与我们常说的Workflow很相似具体的设置步骤如下所示 1选择对应的Object去创建对应的Approval Process 2点击下图中的Create New Approval Process 按钮 3这里可以选择对应的创建显示方式如下图所示我们选择的是Jump Start Wizard 4填写基本的信息这里的Specify Entry Criteria表示的是此Approval Process在什么条件下才能够被触发如果不满足条件即使用户去submit request此Approval Process也不会被触发。 5另外的一个重要的部分是Select Approver当然了如下图所示可以选择 手动指定自动指定给User的Manager Line顺序自动指定自动指定单人或多人 6接上图填写基本的Approver信息 7填写好了基本的信息之后点击Save会给出如下提示表明我们创建的Approval Process默认状态是inactive的需要手动的去激活才能生效 8之后又给出了一些解释性的信息 9创建完之后我们可以在Approval Steps看到具体的信息默认的Step名字叫做Step1 10点击Step1前面的Show Actions会让我们为Approval和Rejec动作设置具体的Action 11如下图我们选择Field Update的Action 12接上图 13创建Rejection的Action 14之后创建此Object的一个实例在PageLayout中设置对应的RelatedList后进入View页面我们发现了Approval History的部分 15点击上图中的Submit for Approval表示提交了Request若条件满足则会触发对应的Approval Process。并且触发Submit for Approval的动作不能进行简单的条件设置只能通过手动点击后者写后台Apex代码来实现。此时我们是要去手动设置一下来激活Approval Process的状态的如下图所示 15.1激活状态 15.2Apex代码来Submit for Approval // Create an approval request for the EricSunObj__cApproval.ProcessSubmitRequest req1 new Approval.ProcessSubmitRequest();req1.setObjectId(esObj.id);// Submit the approval request for the EricSunObj__cApproval.ProcessResult result Approval.process(req1); 16成功触发几次之后如下所示 17Approval History 对应到具体Object 的 Child Relationships 中的 ProcessInstance 和 ProcessInstanceHistory 18ProcessInstance 和 ProcessInstanceHistory 也是具体的Object 在数据库中可以找到如下图所示 OK演示结束。 。。。。转载于:https://www.cnblogs.com/mingmingruyuedlut/p/3765777.html