salesforce 零基础学习(二十一)workflow Q&A

有一篇内容专门写了workflow,后来用到的时候心生疑问,不知道小伙伴有没有和我想法一样的,workflow具体内容原来已经说过,不在过多叙述,只说一下运行条件。

那就是:当满足运行条件时,执行相关的action。action操作有一点是field update,可以修改workflow针对的表的字段。

那么问题来了:如果执行field update操作以后,修改的值恰好又可以满足运行条件时,workflow是否会变成死循环?

当然,我希望抱有相同想法的人越少越好,因为action操作有一个checkbox是专门说明当值修改以后是否再去check运行条件,如下图所示:

总结:默认情况下,workflow执行field update action操作不会再重复执行workflow rules,如果项目需要情况下可以勾选此checkbox,但是此种情况可能会造成死循环情况,所以设计前请想好此弊端。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏Vamei实验室

Java进阶03 IO基础

计算机最重要的功能是处理数据。一个有用的计算机语言需要拥有良好的IO功能,以便让未处理的数据流入程序,让已处理的数据流出。 与其他语言相比,Java的IO功能显...

1775
来自专栏java一日一条

RabbitMQ之消息确认机制(事务+Confirm)

在使用RabbitMQ的时候,我们可以通过消息持久化操作来解决因为服务器的异常奔溃导致的消息丢失,除此之外我们还会遇到一个问题,当消息的发布者在将消息发送出去之...

633
来自专栏十月梦想

异步函数async和await

前面我们介绍的是promise对象,这里我们介绍一下async...await异步函数,创建函数时候使用async关键词表示这是一个异步函数,await必须和a...

562
来自专栏码云1024

C# ref与out

2605
来自专栏Golang语言社区

终于遇到goroutine死锁的BUG了

今天测试用Go语言写的角色服务器,发现在模拟大量客户端获取角色列表的时候会卡住,但是服务器程序的CPU占用率为零。分析并经过代码检查确认是goroutine死锁...

38215
来自专栏静默虚空的博客

[设计模式]创建型模式

定义 创建型模式抽象了实例化的过程。它将系统与它的对象创建、结合、表示的方式分离。 创建型模式都会将关于该系统使用哪些具体的类的信息封装起来。 在软件工程中,创...

1699
来自专栏软件开发 -- 分享 互助 成长

为什么构造函数不能为虚函数

1、从使用角度         虚函数主要用于在信息不全的情况下,能使重载的函数得到对应的调用。构造函数本身就是要初始化实例,那使用虚函数也没有实际意义呀。所以...

1739
来自专栏木子墨的前端日常

浅析JS中的堆内存与栈内存

不知道各位看官怎么想?答案是部分能改,部分不能改。const定义的基本类型不能改变,但是定义的对象是可以通过修改对象属性等方法来改变的。如,

712
来自专栏技术点滴

不要被C++“自动生成”所蒙骗

不要被C++“自动生成”所蒙骗 C++对象可以使用两种方式进行创建:构造函数和复制构造函数。假如我们定义了类A,并使用它创建对象。 A a,b; A c=a; ...

2149
来自专栏desperate633

深度解析Java多线程的内存模型内部java内存模型硬件层面的内存模型Java内存模型和硬件内存模型的联系小结

Java内存模型很好的说明了JVM是如何在内存里工作的,JVM可以理解为java执行的一个操作系统,作为一个操作系统就有内存模型,这就是我们常说的JAVA内存模...

491

扫码关注云+社区