Salesforce Flow(一)Build a Simple Screen Flow
关于自动化流程,主要有三种,分别是Workflow,Process Builder,Flow。
·Workflow
当某一个记录被创建或者编辑且满足某一标准,但是不能跨对象更新,master-detail可以跨对象更新
·Process Builde
当某一记录被保存时触发,实施时需循一个对象一个Process Builder的原则
相比workflow有以下优势
a、流程图的方式写逻辑和action更加直观;
b、执行action的时候,可以update选定对象的相关字段的值,而不仅局限其对象本身的field;
c、能跨对象更新,不管是跨父级还是跨子级更新都行。
·Flow
相比于前两种,速度更快
下面我们创建一个简单的Flow,并把它配置在Lightning pages上,看看效果如何
1.创建Flow
a.设定,搜索Flow,点击New Flow
选择Screen Flow
b.在画布上拖一个Screen
c.点击选择DisplayText,表示设定成【Hello,World!】
d.把开始和Screen连在一起
e.保存
f.有效化
g.设定User Access权限
2.Lightning pages上配置Flow
不只在【Lightning pages】上使用Flow,以下情况也可使用
·Flow actions
·Utility ba
·Experience Builder page
·Custom Lightning components
·Visualforce pages
·Web tabs
·Custom buttons and links
3.Flow actions上配置Flow
a.做成Action
b.PageLayout上拖拽刚刚做成的Action
c.点击Action,测试结果:
4.资源取得
a.(Flow)
TERMINAL中执行以下命令:
sfdx force:source:retrieve -m Flow
flows文件夹生产以下文件
Sample_Flow.flow-meta.xml
b.(PageLayout)
TERMINAL中执行以下命令:
sfdx force:source:retrieve -m Layout
layouts文件夹生产以下文件
Account-Account Layout.layout-meta.xml
Contact-Contact Layout.layout-meta.xml
c.(QuickAction)
sfdx force:source:retrieve -m QuickAction
quickActions文件夹生产以下文件
Contact.Enter_Flow_Action.quickAction-meta.xml
相关文章
- GraphQL(二):GraphQL服务搭建
- iOS 开发:彻底理解 iOS 内存管理(ARC 篇)
- GraphQL(四):GraphQL工程化实践
- 如何有效的进行架构设计?
- Glide源码解析(一)
- Glide源码解析(二)
- 程序员进阶之算法练习(五十四)
- 分布式架构中的三高:高并发、高性能、高可用
- LeakCanary源码解析
- 算法通关手册:03 LeetCode 入门与攻略
- 程序员进阶之算法练习(五十五)
- 对文件“D:\Virtual Machines\node1\node1-s009.vmdk”的操作失败(磁盘空间不足)。
- Flutter路由插件-r_router(全面适配Navigator2.0)
- Activity生命周期调用流程
- iOS14开发- 通知
- iOS14开发- 国际化
- CESIUM 点只显示一半
- Tinker源码分析(七):dex合成流程
- iOS14开发-菜单
- Android Native Crash问题排查思路