我必须删除帐户对象记录以及与此特定帐户相关的案例,机会自定义对象,我必须将这些所有记录(机会,案例等)指向某些其他帐户对象记录。可以任何一个请指导怎么做到这个??
答案 0 :(得分:0)
我猜你的问题不清楚,或者你正在做一些从我的角度来看可行的事情。您需要首先创建指向您的案例,机会和您要连接的一些自定义对象的查找字段。在特定条件下迭代您的帐户记录(例如,所有查找字段都是非空)时,只需在列表中获取这些记录然后执行删除。
您可以通过编写简单或可调度批处理来执行删除操作。
这回答了你的问题吗?
只需从批处理的start()方法中编写此查询:
List<Account> accList = [SELECT id, oppLookup, caseLookup, customObj1, customObj2 FROM Account where oppLookup <> NULL and caseLooup <> NULL and customObj1<>NULL and customObj2 <> NULL];
然后在execute()方法中从List命名范围参数中提取记录执行删除。