午夜取消选中

时间:2013-07-01 03:30:37

标签: salesforce apex-code

我有一个自定义对象,其复选框字段在通过触发器满足某个条件时插入记录时设置为true。将字段设置为true后,将绕过其他处理,直到取消选中该复选框。

我需要在午夜的每个新日取消选中该字段,因此第二天处理可以正常进行,直到达到特定条件(阈值),该字段将再次被标记并且所有处理将被绕过,直到复选框再次取消选中,这需要每晚午夜进行。

所以,我知道我可以创建一个批处理程序并每晚安排它以取消选中所有记录的字段。但是,我想知道这是否可以以声明方式实现?有没有办法通过基于时间的工作流程或其他声明性选项来完成此操作,可以在午夜取消选中每个记录的字段?

感谢您的任何意见。

2 个答案:

答案 0 :(得分:4)

具有字段更新的基于时间的工作流程完全适合此类标准。 你试过吗?如果是,你遇到了什么问题。 对不起,作为答案仍然无法评论:(

答案 1 :(得分:1)

我认为您遇到的问题是基于时间的工作流程必须与某个字段或事件相关。

我看待它的方式是你有两个主要选择:

  • 创建一个字段(公式或其他),并使用您可以在工作流程中引用的日期时间填充该字段。
  • 使用预定的顶点。

我个人会使用预定的顶点,因为我不喜欢添加字段来实现工作流程。

相关问题