Flow:一流Admin必备的代码终结者
作者:互联网
Flow是Salesforce管理员可以使用的强大的自动化工具,无需代码也能构建复杂的业务解决方案。Flow的使用范围非常广泛,例如跨多个不相关的记录执行批量更新,或者转换复杂的逻辑等等。
本篇文章将带你认识Salesforce Flow的基本概念,了解其魅力所在。
什么是Salesforce Flow?
Flow的优势除了无需代码,还有易于维护,任何用户都能够跟随管理员所构建的内容。
管理员可通过“设置Setup”菜单访问Flow。只需在“快速查找Quick Find”框中输入“Flow”,然后创建一个新Flow即可上手。
Flow由3个主要模块构成:
- 元素(Elements)是Flow的构件。元素执行诸如分配、决策、循环之类的逻辑动作,还有一些数据元素将查询数据库或提交记录更改。
- 连接器(Connectors)决定哪个元素通向哪个元素。Winter '21启用了自动布局,并自动将元素连接在一起。
- 资源(Resources)是在Flow中使用的数据的单个变量,可以是文本字符串、数字、记录、公式或集合。
你可以在下图的“Flow Canvas”上看到这些内容。在顶部的“Start”元素中,你可以看到Trigger是在创建或编辑记录时触发的,并且应在保存记录之前运行。
Flow的基本功能
在“Flow Canvas”的左侧,可以看到“工具箱Toolbox”菜单栏。根据你正在处理的Flow的类型(Screen Flow、Auto-Launched Flow等),你会看到不同的工具集。
管理器选项卡
在“管理器Manager”选项卡中,包含Flow的现有元素和资源:
这是保存资源的地方,变量、集合、常量、公式都是资源。
- 变量(Variables)可以是文本,数字,记录,日期,货币,布尔值或选择列表等。
- 集合(Collections)是存储在一起的变量组或列表。集合可让您一次处理多个记录。
- 常量(Constants)是一经设置,不会更改的值。可用于在Flow中多次引用单个值。如果需要更改该值,则只需更改一次,便可在整个Flow中反映出来。
- 公式(Formulae)显示的动态值取决于Flow中的其他值。如果需要根据Flow的运行时间来计算日期,或基于利率计算和设置货币,可以使用公式。
元素选项卡:交互、逻辑、数据元素
根据您使用的Flow类型,会有不同的元素动态显示。
01 交互元素包括屏幕,操作和子流
- 屏幕元素(Screen Element)允许管理员向用户展示屏幕。此屏幕可以显示Flow正在处理的数据中的信息,也可以用于从用户那里收集信息。
- 操作元素(Action Element)可以将数据传递到预先设置好的标准或自定义操作,例如“发送电子邮件”,“快速创建”或自定义Apex操作。
- 子流元素(Subflow Element)允许管理员在当前Flow中调用另一个Flow,这意味着如果管理员设置了另一个复杂的Flow,则无需在新Flow中复制逻辑。这也使维护变得更加容易,如果设计得足够好,只需要更新一次逻辑即可。
02 逻辑元素包括决策,分配和循环
- 决策元素(Decisions Element)允许根据数据来划分Flow。
- 分配元素(Assignments Element)允许管理员为变量赋值。
- 循环元素(Loops Element)允许管理员使用集合同时处理多个变量。
03 数据元素
数据元素包括创建、更新、获取或删除记录。本质上,每次在Salesforce数据库中编辑记录时,都需要使用这些数据元素,这些内容也会根据Flow的类型动态显示。
Flow的未来
Flow作为后起之秀,每次Salesforce的release中都会更新大量功能。这也是因为低代码正在成为技术领域的趋势,而完全无需代码的自动化工具自然会倍受重视。在未来,Flow的应用场景会更加广泛,是每个管理员需要掌握的必备技能。
标签:Salesforce,终结者,Admin,元素,Flow,Element,管理员,记录 来源: https://www.cnblogs.com/51free-online/p/14304631.html