首页 > 其他分享 >Salesforce流程自动化Flow_Pause功能揭秘!

Salesforce流程自动化Flow_Pause功能揭秘!

时间:2023-06-27 12:46:48浏览次数:63  
标签:Pause 恢复 元素 Flow Salesforce Interview

通过自动化,帮助团队提升效率,将员工从那些重复、枯燥、耗时的工作中解放出来,转而从事更具创造性、更有价值的工作,是很多企业数字化转型朴素而又迫切的需求,也是世界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类型:

  • AIPredictionEvent
  • BatchApexErrorEvent
  • FlowExecutiEvent
  • FOStatusChangedEvent
  • OrderSummaryCreatedEvent
  • OrderSumStatusChangedEvent

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

作者:自由侠部落

博客地址:https://home.cnblogs.com/u/CDP1/

本文欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接 

如果文章的内容对你有帮助,欢迎点赞~

标签:Pause,恢复,元素,Flow,Salesforce,Interview
From: https://www.cnblogs.com/CDP1/p/17508404.html

相关文章

  • TensorFlow11.5 循环神经网络RNN-LSTM、LSTM实战
    LSTM的产生我们之前在求RNN的loss的时候很容易出现梯度弥散或者梯度爆炸。这个LSTM的出现很大程度上减少了梯度弥散的情况。还有一个很重要的就是RNN只能够记住一个比较短的序列,如果一个句子单词很多的话,它学到最后一个的时候可能它的前面的就忘记了。而这个LSTM能够改善这问题......
  • 4am,name-of-the-rose-and-dayflower
    4a.m.,玫瑰之名和兰花草Created:2023-06-05T18:59+08:00Published:2023-06-26T19:35+08:00Categories:Fragment目录跳一段忠字舞唯有凌晨四点才能诉说最美丽的语言想读和在读玫瑰的玻璃罩秦海碗:杜绝不快乐自我鉴定星光染发泰戈尔:你微笑着,不对我说什么小王子和玫瑰的名字离......
  • 记录--巧用 overflow-scroll 实现丝滑轮播图
    这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助前言:近期我在项目中就接到了一个完成轮播图组件的需求。最开始我也像大家一样,直接选择使用了知名的开源项目"Swiper",但是后来发现它在移动端项目中某些测试环境下会白屏一段时间。无论如何调试都不能修复这个问......
  • TensorFlow11.4 循环神经网络-梯度弥散与梯度爆炸
    RNN并没有我们想象中的那么完美,虽然它的参数会比卷积神经网络少,但是它长时间的Training可能会出现Training非常困难的情况。我们知道在卷积神经网络中我们层数堆叠的越多的时候会出现很多问题,这个RNN中也是这样的如果我们在时间的维度上拓展的很深的话,也会出现一个梯度爆炸或者......
  • Install tensorflow-gpu==2.6.0
    Someofthepreviouspreparationswillnotbedetailedhere.CUDAandcuDNN:howtoinstallandconfigure.Youcanseeablogthat tellyouhowtoconfigurepytorch.https://blog.csdn.net/m0_72572822/article/details/129938788?spm=1001.2014.3001.5501Andthe......
  • TensorFlow11.3 循环神经网络RNN-情感分类实战
    这个就是好评和差评的一个分类。这个输入一般\(h_0\)全为0.要想实现这个结构有两种方案:SimpleRNNCell(这个更接近原理)singlelayermulti-layersRNNCell(这个方便使用)1.加载数据(x_train,y_train),(x_test,y_test)=keras.datasets.imdb.load_data(num_words=1000)#......
  • 热度直逼TensorFlow的深度学习框架,我用它画下女朋友最美的脸
    这不,又一个程序员为爱变身灵魂画手,看得我都想学画画了。阿华是幸运的,因为他找到了对的方法,事半功倍,最终有情人终成眷属。这也得益于PyTorch的易学易用,大多数人第一次使用PyTorch几乎可以做到无痛上手。就连深度学习三巨头之一,图灵奖得主YannLeCun都在Twit......
  • 刷新20项代码任务SOTA,Salesforce提出新型基础LLM系列编码器-解码器Code T5+
    前言 大型语言模型(LLMs)最近在代码层面的一系列下游任务中表现十分出彩。通过对大量基于代码的数据(如GitHub公共数据)进行预训练,LLM可以学习丰富的上下文表征,这些表征可以迁移到各种与代码相关的下游任务。但是,许多现有的模型只能在一部分任务中表现良好,这可能是架构和......
  • 【已解决】【Tensorflow2.12.0版本以后合并CPU和GPU版】Tensorflow-gpu==2.12.0 安装
    !https://zhuanlan.zhihu.com/p/639416152解决方式:直接上解决方式,需要知道原因的看后文。直接安装tensroflow,从2022年12月起tensorflow-gpu已经合并到tensorflow包中了pipinstalltensorflow==2.12.0-ihttps://pypi.tuna.tsinghua.edu.cn/simple这里使用清华源......
  • TensorFlow11.2 循环神经网络RNN-循环神经网络、RNN-layer实现
    循环神经网络SentimentAnalysis(情感分析)类似于淘宝的好评还是差评,我们比较直观的一个方法就是:这里不好的是:Downsides:1.Longsentence100+wordstoomuchparameters[w,b]。就是比如说我们有100个单词,会产生很多个w,b,参数太多了。2.Nocontextinformation(没有语......