2016-07-07 31 views
0

我有一个包含交货日期的订单对象。 我有一个流程生成器流程,当日期从今天开始大于14天时运行。 当它评估为真时,它会创建一个计划进程,以在交付日期前14天运行顶点类。 上述所有工作正常,直到我开始更改日期。因为除非您选中高级选项,否则无法使用计划任务,现在如果最后一次运行评估为true,则不会重新评估。 因此,如果我将日期更改为更晚的日期,则当前调度的顶点仍将在原始日期前14天运行,而不是新的日期。 任何解决方法将非常感激。 我正在考虑在订单更新时运行触发器。如果更改交货日期,则从que中删除流程,然后流程生成器将自行重新评估。但我似乎无法找到如果可能的话。Salesforce计划过程重新评估或使用触发器删除

回答

0

我认为这是一个批处理作业的完美场景,只需将流程生成器逻辑放入批处理作业并每天运行即可。