我触发了删除在更改状态后执行的记录。在更改状态10分钟后,是否可以删除记录?执行触发器的时间间隔
1
A
回答
1
10分钟完全不知道,但您可以在工作流程规则中使用基于时间的触发器将其延迟一小时。 在您的触发器中,不是删除记录,而是将布尔字段“For Delete”标记为true,并制定一个worflow规则,当该字段设置为true时,激活工作流激活后1小时的基于时间的操作,字段,“删除”和同一个对象上的新触发器,以删除填充了该复选框的任何记录。
0
除了其他答案之外,我想指出您对salesforce上批量作业的帮助。您可以每10分钟运行一次计划任务,检查是否有要删除的内容(也许lastModifiedDate比10分钟前更早)并将其清除。
或者您可以使用System.scheduleBatch()
调用将给定的作业放入未来执行的队列中一次(所以它不会一直运行,只有当您从触发器排队时)。
http://www.salesforce.com/us/developer/docs/apexcode/Content/apex_batch_interface.htm
相关问题
- 1. 在postgres中以间隔时间运行触发器
- 2. 定时器不间隔触发
- 3. 在正确的时间间隔内未触发Qml计时器
- 4. asp.net触发事件在服务器上的时间间隔
- 5. Teradata事件/时间触发SQL执行
- 6. 定时器有两个执行任务的时间间隔
- 7. 如何执行日期/时间间隔
- 8. 根据函数执行时间设置定时器间隔
- 9. Quartz.NET触发器:在指定的时间间隔内运行一次
- 10. Quartz Scheduler:触发器执行的时间不一致
- 11. cron触发器立即启动,然后在时间间隔后运行
- 12. 时间触发器未运行
- 13. 多行的时间间隔
- 14. 我如何获得MySQL触发器执行时间?
- 15. X:以固定的时间间隔触发事件
- 16. Swift`Timer`在指定的时间间隔之前触发
- 17. 报警经理在不同的时间间隔触发
- 18. 通过一定间隔的时间间隔通过线程执行任务
- 19. 根据提交后的时间戳在时间间隔内禁用触发
- 20. Android开发:定时器没有履行动态间隔期间
- 21. 任务执行时间高于定时器执行时间
- 22. 如何将时间范围/时间间隔分为多个分箱间隔发生的时间间隔
- 23. 间隔执行方法
- 24. 更改计时器的时间间隔
- 25. 的BLE广告切换的时间间隔和发布时间间隔
- 26. 以固定的时间间隔重复执行任务
- 27. Java:以指定的时间间隔执行方法
- 28. 以毫秒项目的时间间隔执行宏
- 29. 如何在特定的时间间隔内执行JavaScript代码?
- 30. same查询正在执行不同的时间间隔
谢谢阿尔多。我会试试这个。 – pandeis
不知道更新触发器是否可以决定删除记录......也许它需要'@ future'行动。 – eyescream