0

在 Salesforce 中,当我手动更新字段以满足里程碑标准时,达到了我的里程碑。但是,当通过批准流程操作满足里程碑标准时,不会达到里程碑。请帮忙!

4

1 回答 1

1

当审批流程完成时,会触发“最终审批操作”部分中定义的操作。听起来您在这里定义了一个字段更新操作,并且通过更新此字段,您期望满足您的里程碑标准,对吗?

遗憾的是,源自审批流程中最终审批步骤的操作不会进一步触发其他操作。例如,如果您要在选中复选框时发出电子邮件警报,如果通过完成批准过程选中复选框,则电子邮件不会发出。

我发现解决此问题的唯一方法是让您的批准流程的操作触发一个异步方法,该方法反过来更新连接到您的里程碑的字段。通过调用@future 方法将流程与审批流程本身分开,确保遵循常规的工作流规则。

于 2012-07-05T09:01:53.377 回答