2012-05-09 33 views
0

我已經在Salesforce的帳戶對象(在插入之後,在更新之前)上編寫了觸發器。如何在200多條記錄上運行salesforce apex觸發器

問題是,當我通過在apex執行程序中編寫apex更新1000條記錄時,此觸發器僅處理200條記錄。

如何啓用觸發器來處理超過200條記錄?

任何幫助將不勝感激。

回答

4

觸發器在所有記錄上運行,但在200塊中,如果更新1000條記錄,則觸發器將運行5次,包含5組不同的200條記錄。

+0

感謝您的回覆。你是對的,我錯了。我的問題是,我的腳本數量限制爲2000001。現在您能否幫助我瞭解如何確保我不會通過某些批處理或其他方式超出限制? –

+0

嘿,我已經解決了我的問題,現在出現了一個新的麻煩。當我從數據加載器更新記錄時,我的觸發器執行兩次。我實際上是在更新之前運行這個觸發器,並根據一些計算來更新一個字段。 –

+2

這是一個新問題,所以請提出一個新問題,而不是在評論中說明它。另外,既然你說superfell是正確的,我相信他/他會感謝你接受答案! – naomi

相關問題