我试图在案件结束后从案件中删除附件。只有在选中案例对象上的自定义复选框时才会触发该触发器。
答案 0 :(得分:0)
您可以在Case对象上编写After Update触发器,并在触发器内部检查两个条件(Case.isclosed和CustomCheck = true),然后查询其parentid与此案例的id匹配的附件。然后Database.delete您在上面查询的附件列表。希望这有帮助!
编辑:当然,您必须将触发器批量化为最佳做法。
答案 1 :(得分:0)
在触发器中,您应该获取已选中复选框的ID记录。
当你有你的id以后你的记录运行如下:
SELECT Id ParentId FROM Attachment WHERE ParentId in: youIdList
并删除查询结果。