您的位置:首页 > 快讯 > 前沿 >

世界实时:收藏帖!零基础如何学习创建Salesforce屏幕流?

来源: 自由侠部落 时间: 2022-08-29 17:32:41

Salesforce Flow是自动化最热门的开箱即用工具,适合管理Salesforce实例的任何人,从初学者到经验丰富的架构师。

什么是Flow?

自从Salesforce宣布Workflow和Process Builder 将被Flow取代后,围绕此功能的需求已经在生态系统中急剧增加。


(相关资料图)

Salesforce Flow是一种自动化工具,可以支持大多数必需的业务流程。与WorkFlow Rules或Process Builder相比,它提供了更强大的功能和更高的性能。例如,Flow可以在保存之前运行(类似于Apex),这可以提高性能。

Salesforce还为标准流程(例如用户配置)提供了一些开箱即用的模板

什么是Screen Flow?

Screen Flow提供了一种引导用户完成业务流程的方法。Screen Flow提供指令或调用脚本,提示用户完成某些字段,然后在后台执行操作,例如记录创建或记录更新。用户将浏览你创建的一系列屏幕,所有这些都无需编写任何代码

布局和功能

将这种类型的Flow与所有其他Flow区分开来的关键元素是Screen Element。下图我们将配置的内容,以及用户将看到的内容。

如前所述,单个Salesforce Screen Flow可以有多个屏幕。这些显示的屏幕将与其他元素一起位于Flow画布上。在Screen Flow中,左侧的组件面板表示可在Screen Element内显示的项目。你可以在此处找到标准组件,例如选项列表和文本,以及内部开发或来自托管包的自定义组件。

以下是一些有用组件的示例:

Email:当运行Screen Flow的用户需要电子邮件地址时,此组件非常方便。 File Upload:允许用户直接通过Screen Flow导入文件,不必导航到其他页面来添加文件。 Toggle:可以替换复选框或"是/否"选项列表。

Screen Flow可以在哪里使用?

Screen Flow可以用在任何地方!如果Flow可以分解为需要用户输入(或确认)的步骤,并且应该根据记录标准或流程中的先前选择向用户显示,那么Screen Flow是合适的。

Screen Flow有益于许多不同类型的用户和团队。Screen Flow有很多用例,可以在Salesforce中以不同方式访问,包括Lightning记录页面、自定义操作和按钮,甚至是实用工具栏。 最常见的例子是使用Screen Flow来收集数据以创建记录。

如何创建Screen Flow?

创建Flow

在此示例中,我选择创建一个允许用户创建联系人的Flow。 虽然我只使用了几个字段,但可以添加多个字段和屏幕来支持用例。不要忘记考虑任何现有的验证规则。

使Flow在界面中可用

如上所述,可以通过几种不同的方式访问Flow。把刚刚创建的Flow添加到Sales Lightning应用程序中的Lightning主页。特别是对于销售团队来说,让这个过程尽可能无缝和可访问(点击次数最少)非常重要。

测试你的Screen Flow

Flow准备好后,应在到达生产环境中的用户群之前对其进行彻底测试。测试Screen Flow最简单的方法是在沙盒中的界面使用它,看看它是否按预期工作。

考虑到Flow的复杂性,在开发人员沙盒中进行测试对于简单的自动化来说可能就足够了。但是,如果Flow对现有实施或用户体验有更广泛的影响,测试都应该从A到Z完成,包括UAT,以及任何集成测试。

在Flow Builder中打开Flow时,应该使用Debug按钮。屏幕行为将与界面相同(包括必填字段),但它会提供有关每个组件的值的准确信息,以及出现的任何错误。

如果Flow在生产环境中出现任何错误,你将收到一封电子邮件,其中包含详细信息,以供进行故障排除。

主要考虑事项

Salesforce Screen Flow始终需要某种用户交互。如果你想要一个完全自动化的Flow,请考虑其他Flow类型,例如Record-Triggered或Sscheduled Flows。 拥有的Screen Flow的数量并没有实际限制,但请记住,拥有多个组件会增加加载时间。 可以通过多种方式访问Screen Flow。它们可以嵌入到Lightning记录页面、自定义操作、自定义Lightning Web组件、Visualforce页面等。 通过利用条件可见性,选择何时以及是否实际向运行Flow的用户显示屏幕。

- END -

责任编辑:

标签: Screen Builder Debug Flow 知识科普