因此,在我们的定制Salesforce的系统的一个组成部分,会发生以下情况:Salesforce:触发工作流规则的触发器已停止工作 - 任何想法?
- 触发改变选择列表的自定义对象
- 上的工作流程规则检测到变化,火灾了一封电子邮件的价值。
自12月4日左右起,它似乎停止工作。 edit:调试日志显示触发器正在触发并更改选取列表的值,但未评估任何Worflow规则。
工作流规则非常简单,所以我真的不明白什么阻止它。规则的细节是:
在自定义对象上操作。
评价标准:当创建一个记录,或当一个记录被编辑和以前不符合规则标准
规则标准:ISPICKVAL(Status__c,“未启动”)
活动:是
即时工作流程操作:电子邮件提醒
编辑:如果手动更新对象以设置适当的状态,规则会触发。但是当触发器改变状态时它不会触发。
编辑:Salesforce在2009年12月4日左右发生了什么变化?这似乎是当这停止工作...
任何想法?
感谢您的回答,有趣。我认为触发器可以触发工作流程,反之亦然。例如请参阅此主题:http://groups.google.com/group/npsf/browse_thread/thread/f7392fd57f50400b/0a8866e4a00bbf1e?lnk=raot,特别是http://groups.google.com/group/npsf/msg/daee197d11fa39bc 。它确实为我们工作,直到12月4日... – codeulike 2009-12-17 09:16:27
例如,这个Apex代码文档说触发器可以触发其他触发器,受限于更新次数等常规限速器限制:http://www.salesforce .COM /美国/开发/文档/ apexcode/index_Left.htm#StartTopic =内容/ apex_triggers.htm?检索类别=干。我找不到任何关于工作流程和触发器的官方信息,但是一些论坛上的人士表示可以这样做。 – codeulike 2009-12-17 09:38:20
Yup - 触发器触发器触发器是有意义的,因为您可以在触发器中应用DML(只要您不尝试触发* same *触发器,并且显然会导致无限递归问题)......我将跟进与今天的SF家伙回来后......干杯:) – kiwipom 2009-12-17 17:02:39