我必须删除与此特定帐户相关的帐户对象记录和案例、机会自定义对象,我必须将这些所有记录(机会、案例等)指向其他帐户对象记录。请任何人指导如何完成这个 ??
问问题
642 次
1 回答
0
我想你的问题不清楚,或者你正在做一些从我的角度来看是可行的。您需要首先创建指向您的案例、机会和您想要连接的一些自定义对象的查找字段。在特定条件下迭代您的帐户记录时(例如,所有查找字段都是非空的),然后只需在 List 中获取这些记录,然后执行删除。
您可以通过编写一个简单的或可调度的批处理来执行删除操作来实现它。
这回答了你的问题吗?
只需从 Batch 的 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 命名范围参数中提取记录,执行它们的删除。
于 2013-06-30T02:39:28.507 回答