学习目标
完成本单元后,你将能够:
- 定义审批流程,并列出其关键组件。
- 规划用审批流程自动化业务流程。
审批入门
审批流程自动化 Salesforce 记录的审批方式。在审批流程中,你要指定:记录被批准所需的步骤、每一步由谁审批(例如员工创建休假请求时,Salesforce 自动把审批请求发给其经理),以及根据审批过程中发生的情况采取的动作(例如请求获批则更新字段,被拒则通知员工)。
以一个「新职位请求」为例:用户首次请求审批时,触发初始提交动作,默认的初始提交动作是锁定记录,确保在待审批期间其他用户(审批人和管理员除外)无法更改记录;其他提交动作还包括发送邮件提醒、更新字段、创建任务、发送出站消息、运行 Flow。审批步骤把审批请求分配给各个用户、定义审批链——第一步分配给提交人的直接经理。经理拒绝则执行最终拒绝动作(状态设为 Rejected);经理批准则进入下一步——CEO 审批。CEO 批准后执行最终批准动作(状态设为 Approved、解锁记录、通知请求员工)。
构建审批流程
现在动手实践:需要确保经理审批折扣超过 40% 的商机,商机要反映其审批状态(Approved 或 Not Approved)。在尝试自动化业务流程之前,先规划好流程——这样用自动化工具配置时会容易得多。
预规划
动手前先制定计划。为了实现目标,需要以下组件:
- 跟踪每个商机的折扣百分比 → Opportunity 上的自定义字段(Percent)。
- 跟踪每个商机的审批状态 → Opportunity 上的自定义字段(Picklist)。
- 当商机折扣超过 40% 时向经理请求审批 → Opportunity 上的审批流程。
- 折扣需要审批时通知经理 → 邮件模板。
- 经理响应后更新商机审批状态 → 审批动作(字段更新)。
注意:这是为挑战而简化的场景,真实世界可以用商机产品上的标准折扣字段,再用累计汇总字段把值加到商机记录上。
构建审批流程
本单元创建邮件模板、自定义字段、审批流程,并确保记录被正确提交。
学习目标
完成本单元后,你将能够:
- 设置一个向初始审批人发送邮件的审批流程。
- 设置一个允许用户批准或拒绝商机记录的审批流程。
创建邮件模板
首先创建邮件模板,用于通知记录所有者的经理「商机折扣已超过 40%」。步骤:在 Setup 的 Quick Find 中输入 Templates,选择 Classic Email Templates,点击 New Template,类型选 Text。设置:Folder 选 Unfiled Public Classic Email Templates,模板名填 Approve Opportunity Discount,Subject 填 Please approve this discounted opportunity,邮件正文使用合并字段 {!User.Manager}, the {!Opportunity.Name} has been discounted...。包含 {!Opportunity.Name} 合并字段能帮审批人提供商机记录链接,便于其响应前查看记录。保存。
添加自定义字段
创建自定义字段以跟踪每个商机的折扣百分比和审批状态。在 Object Manager 中打开 Opportunity,进入 Fields & Relationships 新建字段:第一个字段类型选 Percent,Field Label 填 Discount Percent,设为必填;第二个字段类型选 Picklist,Field Label 填 Discount Percent Status,值设为 Approved 和 Not Approved。保存。
创建审批流程
组织准备好后,创建审批流程。在 Setup 的 Quick Find 中输入 Approval,选择 Approval Processes,在 Manage Approval Processes For 中选择 Opportunity,点击 Create New Approval Process → Use Jump Start Wizard。设置:Name 填 Approve Opportunity Discount,Approval Assignment Email Template 选刚创建的模板,指定字段 Opportunity: Discount Percent、运算符 greater than、值 40,审批人选择「Let the submitter choose the approver manually」。保存后进入详情页,添加两个字段更新动作:Approved(把 Discount Percent Status 设为 Approved)和 Not Approved(设为 Not Approved)。最后激活审批流程即可开始评估打折商机。
确保记录被提交
在页面布局上添加一个按钮,让用户能启动审批流程。在 Object Manager 中打开 Opportunity → Page Layouts → Opportunity Layout,在布局编辑器的 Buttons 区把 Submit for Approval 按钮拖到 Standard Buttons 区,保存。这样用户点击商机上的 Submit for Approval,就会进入审批流程。
如果用户忘记点击按钮怎么办?可以用 Flow Builder:Action 元素中有一个 Submit for Approval 动作,因此可以创建一个记录触发的 Flow,在商机被编辑时触发,检查 Discount Percent 是否大于 40%,若是则运行 Action 元素自动提交商机审批——用户就不必记得手动提交了。
了解更多...
把 Items to Approve 组件添加到用户主页,帮助用户查看待审批请求;也可以让用户直接从邮件或 Chatter 响应审批请求。更多细节参考 Prepare Your Org for Classic Approval Processes 帮助文档。










