自动化干货!一文搞懂Salesforce Flow/流中的Pause元素

通过自动化,帮助团队提升效率,将员工从那些重复、枯燥、耗时的工作中解放出来,转而从事更具创造性、更有价值的工作,是很多企业数字化转型朴素而又迫切的需求,也是世界No.1 CRM——Salesforce的一大领先优势。

Flow Builder作为Salesforce自动化领域的新秀,逐渐处于重要地位,使用者需要学习多种功能。你可能很少会在Flow中遇到或实施过Pause元素,这是一个冷门但好用的功能。本篇文章将深入探讨Pause元素,以及一些重要的注意事项。
在这里插入图片描述

01 什么是Flow Interview?

想要了解在Flow中为什么需要以及如何使用Pause元素,需要从一些基础的Flow开始。Flow Interview是你的Flow在启动时创建的一个实例。它基本上由两部分组成:当前上下文(Context)和Flow中的逻辑。Salesforce解释说它类似于对象和记录之间的区别:对象是已配置的结构,而记录是该对象的实例(即,Burlington Textiles是Account对象的一个实例)。

如果你想查看过去 30 天内在组织中运行的Interview数量(Flow实例),可以从设置中的自动化主页执行此操作。目前仍处于测试阶段,并且必须在安装程序中启用。
图片
假设你创建了一个名为“新用户入职”的Screen Flow。每次用户登录Salesforce以检查入职程序是否已完成时,此流程都会作为登录流程触发。这意味着每次用户登录组织并调用登录流程时,会在每次登录时为该Flow创建一个新的Flow Interview。

另一个例子是,如果你创建了一个名为**“Won Opportunity Procedure”**的Record-Triggered Flow,该Flow在业务机会设置为“Closed Won”时执行一组操作。每次新的业务机会记录满足进入标准并运行Flow时,都会创建一个新的Flow Interview。
图片

02 Pause元素的属性

Pause元素只能用于Autolaunched Flow和Scheduled Flow,包含屏幕、选项或选项集的Flow也将无法被激活或运行。

Pause元素类似于Decision元素,因为它有多个路径,称为“Pause Configurations”,用于定义Pause发生的不同场景,以及Flow Interview将如何从Pause中脱离。
在这里插入图片描述
每个Pause Configurations都有可选条件来确定Flow是否应该暂停,并且还将有一组定义的标准,在Flow恢复之前需要满足这些标准。如果向Flow Canvas添加一个Pause元素,你会看到它分为两个选项卡:暂停条件(Pause Condition)和恢复事件(Resume Event),你可以在其中配置这些标准。
图片
暂停条件是可选的,但恢复事件是强制性的,因为它决定了Flow Interview将如何摆脱暂停。在上面的示例中,有两个Pause Configurations,因此必须配置两个不同的恢复事件。Seven Day Pause恢复事件定义如下,显示Flow Interview将在7天后恢复(基准时间 = OriginDateTime,即Flow最初启动的时间,偏移量为7,表示比基准时间晚7个单位,偏移量单位为天)。
在这里插入图片描述

03 Paused Flow注意事项

Paused Flow的功能非常强大,但它也有一些重要的注意事项,在使用Pause元素设计和构建Flow时需要牢记。

如上所述,只有某些Flow类型支持使用Pause功能。Autolaunched Flow和Scheduled Flow是唯一支持Pause元素的流,如果不支持的Flow类型调用子流,则它不能包含Pause元素。当我尝试从Record-Triggered Flow中调用带有Pause元素的子流时会显示如下错误。
图片
组织最多只能有50,000个暂停的Flow Interview。尽管暂停功能强大,但由于这种限制,需要谨慎使用。管理时间延迟或标准延迟可能有更好的方法,例如考虑使用Schedule-Triggered Flow或Record-Triggered Flow。

**Flow Interview不会实时恢复,也不会逐一恢复。**当Flow Interview满足要恢复的条件时,它会创建一个Batch并将其添加到其中。在此期间恢复的任何其他Flow Interview也将添加到Batch中。在将第一个Flow Interview添加到Batch后一小时,Batch将在单个事务中批量执行。
在这里插入图片描述
Flow订阅Platform Events,并可以使用它们来恢复Flow Interview,但是,仅支持特定的Platform Events类型。在规划Flow时,请确保只计划使用以下Platform Events类型:

  1. AIPredictionEvent BatchApexErrorEvent
  2. FlowExecutionErrorEvent
  3. FOStatusChangedEvent
  4. OrderSummaryCreatedEvent
  5. OrderSumStatusChangedEvent

总体而言,使用Pause元素可以通过结构化方式,允许必要的延迟来确保Flow平稳高效地运行。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/29377.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Docker实战-如何去访问Docker仓库?

导语   仓库在之前的分享中我们介绍过,它主要的作用就是用来存放镜像文件,又可以分为是公共的仓库和私有仓库。有点类似于Maven的中央仓库和公司内部私服。 下面我们就来介绍一下在Docker中如何去访问各种仓库。 Docker Hub 公共镜像仓库 Docker Hub 是Docker官方提供的最…

Yolov5缺陷检测/目标检测 Jetson nx部署Triton server

使用AI目标检测进行缺陷检测时,部署到Jetson上即小巧算力还高,将训练好的模型转为tensorRT再部署到Jetson 上供http或GRPC调用。1 Jetson nx 刷机 找个ubuntu 系统NVIDIA官网下载安装Jetson 的sdkmanager一步步刷机即可。 本文刷的是JetPack 5.1, 其中包…

【Windows】Windows开机密码重置

文章目录 前言一、问题描述二、操作步骤2.1 安装DaBaiCai_d14_v6.0_2207_Online.exe2.2 插入U盘2.3 打开大白菜,点击“一键制作USB启动盘”2.4 等待进度条走完2.5 重启电脑,开机按“F12”或者“F8”(具体百度一下,对应品牌电脑开机…

笔试数据结构选填题

目录 卡特兰数Catalan:出栈序列/二叉树数 树 二叉树 N01N2 哈夫曼树(最优二叉树)Huffman 度m的哈夫曼树只有度为0和m的结点:Nm(n-1)/(m-1) 平衡二叉树AVL Nh表示深度为h最少结点数,则N00,N11&#…

网络防御(7)

课堂实验 R1 [Huawei] int g0/0/0 [Huawei-GigabitEthernet0/0/0]ip add 100.1.12.2 24 protocolAug 1 2023 10:24:09-08:00 Huawei gOlIFNET/4/LINK STATE(1)[4]:The1ineIp on the interface GigabitEthernet0/0/0 has entered the Up state. [Huawei-GigabitEthernet0/0/…

SpringBoot 底层机制分析【Tomcat 启动+Spring 容器初始化+Tomcat 如何关联Spring 容器】【下】

😀前言 本篇博文是关于SpringBoot 底层机制分析实现,希望能够帮助你更好的了解SpringBoot 😊 🏠个人主页:晨犀主页 🧑个人简介:大家好,我是晨犀,希望我的文章可以帮助到大…

Leetcode.1559 二维网格图中探测环

题目链接 Leetcode.1559 二维网格图中探测环 rating : 1838 题目描述 给你一个二维字符网格数组 g r i d grid grid ,大小为 m x n ,你需要检查 g r i d grid grid 中是否存在 相同值 形成的环。 一个环是一条开始和结束于同一个格子的长度 大于等于…

lc137. 只出现一次的数字 II

数组排序,既和前不一样又和后不一样的就是唯一的一个 public static int numberOnce(int[] nums) {Arrays.sort(nums);if (nums.length > 2 && nums[0] ! nums[1]) {//避免只有一个元素的数组return nums[0];}if (nums.length > 2 && nums[nu…

使用MyBatis操作数据库

hi,大家好,今天为大家带来MyBatis操作数据库的知识 文章目录 🐷1.根据MyBatis操作数据库🧊1.1查询操作🍇1.1.1无参查询🍇1.1.2有参查询 🧊1.2删除操作🧊1.3修改操作🧊1.4增加操作🧊…

Windows 安装 pandoc 将 jupyter 导出 pdf 文件

Windows 安装 pandoc 将 jupyter 导出 pdf 文件 1. 下载 pandoc 安装文件2. 安装 pandoc3. 安装 nbconvert4. 使用 pandoc 1. 下载 pandoc 安装文件 访问 https://github.com/jgm/pandoc/releases,下载最新版安装文件,例如,3.1.6.1 版&#…

spring-boot webservice的例子

webservice发布服务 源码下载地址 spring-boot-webservice例子资源-CSDN文库 webservice cilent调用 源码下载地址 spring-boot-clintwebservice调用服务的例子资源-CSDN文库

Web安全——Burp Suite基础上

Burp Suite基础 一、Burp Suite安装和环境配置如何命令行启动Burp Suite 二、Burp Suite代理和浏览器设置FireFox设置 三、如何使用Burp Suite代理1、Burp Proxy基本使用2、数据拦截与控制3、可选项配置Options客户端请求消息拦截服务器端返回消息拦截服务器返回消息修改正则表…

面试题更新之-this指向问题

文章目录 this指向是什么常见情况下 this 的指向怎么修改this的指向 this指向是什么 JavaScript 中的 this 关键字用于引用当前执行代码的对象。它的指向是动态的,根据执行上下文的不同而变化。 常见情况下 this 的指向 全局作用域中的 this: 在全局作…

内网横向移动—WinLinux内存离线读取Hashcat破解RDPSSH存储提取

内网横向移动—Win&Linux&内存离线读取&Hashcat破解&RDP&SSH存储提取 1. 前言2. Windows系统密码提取2.1. 在线读取2.2. 离线读取2.2.1. 无存储读取2.2.1.1. 读取文件2.2.1.2. 本地解密 2.2.2. 有存储读取 2.3. 解决高版本2.3.1. 修改注册表2.3.2. 重新登陆…

分布式Redis详解

目录 前言安装redis的俩种方法Redis 与 MySQL的区别Redis可以实现那些功能Redis常用的数据类型有序列表的底层是如何实现的?什么是跳跃表 Redis在Spring中的使用Redis 中为什么单线程比多线程快Redis的分布式锁如何实现Redis 分布式锁可能出现的问题Redis保持数据不丢失的方式…

企升编辑器word编写插件

面向用户群体招投标人员,用统一的模板来编写标书,并最终合并标书。项目经理,编写项目开发计划书,项目验收文档等。开发人员,编写项目需求规格说明书、设计说明书、技术总结等文档。其他文档编写工作量较多的岗位人员。…

vue 点击顶部tab重新请求列表

我们点击 1 2 来回切换时,发现客户经理的列表不会重新请求(菜单中含有客户经理) 这时我们添加以下代码就可以了 watch: {$route(route) {this.getList()}},/** 查询客户经理列表 */getList() {this.loading true;listManager(this.queryParams).then(response > {this.mana…

【CSS3】CSS3 动画 ④ ( 使用动画制作地图热点图 )

文章目录 一、需求说明二、动画代码分析1、地图背景设置2、热点动画位置测量3、热点动画布局分析4、动画定义5、小圆点实现6、波纹效果盒子实现7、延迟动画设置 三、代码示例 一、需求说明 实现如下效果 , 在一张地图上 , 以某个位置为中心点 , 向四周发散 ; 核心 是实现 向四周…

git使用(常见用法)

一.下载git git官方下载跳转 安装简单,有手就行 二. git的简单使用 1. 连接远程仓库 #初始化 git init #配置账户 git config --global user.name “输入你的用户名” git config --global user.email “输入你的邮箱” git config --list #--q退出 #配置验证邮箱 ssh-key…

前端懒加载

懒加载的概念 懒加载也叫做延迟加载、按需加载,指的是在长网页中延迟加载图片数据,是一种较好的网页性能优化的方式。在比较长的网页或应用中,如果图片很多,所有的图片都被加载出来,而用户只能看到可视窗口的那一部分…