Salesforce: Trigger使用注意事项

1. Trigger中不要使用batch去更新数据

2. Before Trigger中只对进入trigger的数据进行字段的更改,不要使用DML操作

3. After Trigger中对除本对象外的数据进行DML操作

4. 写Trigger一定要谨慎小心,避免数据循环进入trigger的情况发生

5. 尽量不要在Trigger逻辑复杂的对象上创建field update的workflow,因为workflow执行顺序在after trigger之后,所以workflow执行update之后,很容易导致trigger被二次调用。

6. Trigger.newMap和Trigger.oldMap都是Read-Only的,不可以在trigger中对其进行更改。

原文地址:https://www.cnblogs.com/clsriz/p/13999031.html