Using Declarative Automation Tools

ADX201 - Lesson 8: Automation

课程内容

今天我们来聊聊如何在Salesforce中使用声明性工具来自动化业务流程。首先,如果你刚开始接触Salesforce自动化,我建议你从Process Builder开始。这个工具非常适合那些可以用简单的“如果...那么...”语句来描述的业务流程。比如说,如果某个案例被升级了,那么我们就通知账户的所有者。

Process Builder非常强大,它几乎包含了工作流规则的所有功能,甚至更多。实际上,一个Process Builder流程可以完成通常需要多个工作流规则才能完成的任务。不过,有一点是工作流能做而Process Builder不能做的,那就是发送不带代码的出站消息。但别担心,你可以通过从Process Builder调用Apex代码来绕过这个限制。

如果你的业务流程需要组织审批记录,那么你可以创建审批流程。如果Process Builder处理起来太复杂,或者你需要更高级的功能,那么你可以使用云流设计器来创建流。这个工具允许你使用复杂的分支逻辑,比如先检查案例是否升级,如果升级了,再检查账户所在的区域,并相应地发送案例。

此外,云流设计器还可以对多条记录进行排序、迭代和操作。例如,当一个商机被关闭并赢得后,你可以计算这个商机的折扣,然后将这个折扣应用到所有相关的商机产品上。

还有,你可以使用Web to Lead或Web to Case来自动化你网站上启动的流程。分配规则可以帮助你自动分配所有权或队列,自动回复规则可以自动回复销售线索和案例,而上报规则则专门用于案例,特别是在服务云中的里程碑。

最后,一个小提示:如果你创建了一个Process Builder流程来替换任何工作流规则,记得在激活这个新流程时删除旧的工作流规则。否则,工作流规则和Process Builder流程都会触发,可能会导致一些意外结果,比如记录被覆盖或者发送多余的电子邮件。

这就是今天的内容,希望这些信息对你有帮助!如果有任何问题,随时提问哦。