也许有人可以帮我澄清一下。在机会插入触发器之前
我想写一个插入触发器之前设置closedate,如果它留空。这可能吗?
没有太多的代码可以显示。我所做的只是在使用调试语句插入触发器之前创建一个简单的命令,以确保触发器在验证规则之前执行。看来验证规则是第一(我显然不能改变它)。触发器不会触发。
这应该工作还是不可能?
也许有人可以帮我澄清一下。在机会插入触发器之前
我想写一个插入触发器之前设置closedate,如果它留空。这可能吗?
没有太多的代码可以显示。我所做的只是在使用调试语句插入触发器之前创建一个简单的命令,以确保触发器在验证规则之前执行。看来验证规则是第一(我显然不能改变它)。触发器不会触发。
这应该工作还是不可能?
验证规则应该在触发前运行。请参阅Triggers and Order of Execution(步骤3 & 4)。
如果你可以在这里粘贴你的代码,我可以更深入地了解它。
您需要停用验证规则。 看一看的执行顺序: https://developer.salesforce.com/docs/atlas.en-us.apexcode.meta/apexcode/apex_triggers_order_of_execution.htm
所以,如果你想使用触发器来检查你空日期基本上是:
请发布您的触发器代码。 – pchittum