2015-10-23 56 views
0

我試圖在案件關閉後從案件中刪除附件。觸發器只應在檢查案例對象上的自定義複選框時觸發。Salesforce觸發器刪除附件

+0

你的問題是什麼? – superfell

+0

與Salesforce StackExchange上的此問題類似。在你的情況下,附件是兒童記錄:http://salesforce.stackexchange.com/questions/45566/deleting-child-records-on-a-parent – pchittum

回答

0

您可以在Case對象上編寫After Update觸發器,並在觸發器內部檢查兩個條件(Case.isclosed和CustomCheck = true),然後查詢與此案例的id匹配的附件。然後Database.delete上面查詢的附件列表。希望這可以幫助 !

編輯:當然,您必須將您的觸發器作爲最佳實踐進行批量化。

0

在觸發器中,您應該獲取已選中的ID記錄複選框。

當你有id的你的記錄運行這樣的查詢: SELECT Id ParentId FROM Attachment WHERE ParentId in: youIdList 並刪除查詢結果。