gpt4 book ai didi

dynamics-crm - CRM2011 工作流 : What happens if the field which is used in the condition of the workflow is updated after the workflow has started?

转载 作者:行者123 更新时间:2023-12-04 05:24:13 25 4
gpt4 key购买 nike

示例:假设我有一个工作流程,它在保修结束日期前 2 天发送电子邮件。
此工作流在实体的“创建”时触发。

step 1: wait condition - process timeout < (warrantyendate - 2)
after wait: send email.

因此,当创建记录时,工作流就开始了。但是当用户返回并更新保修结束日期时会发生什么。

工作流程是否检查更新的保修结束日期,还是仍然使用触发时输入的结束日期(即初始创建值(value))?

最佳答案

我的理解是工作流在执行时使用系统中的数据。

这里要注意的重要一点是,一个工作流可以执行多次,在这些时候系统中的数据可能会有所不同。 Crm 缓存工作流的状态,但不缓存数据。 Process Architecture for Microsoft Dynamics CRM 2011描述了这一点。

因此,每次检查进程超时条件时,它将使用warrantyEndDate 的当前值。如果更改了值,则下次检查条件时将使用新值。

无论如何,正如@BenPatterson1 所建议的那样,您可能最好只是进行测试以确保。

关于dynamics-crm - CRM2011 工作流 : What happens if the field which is used in the condition of the workflow is updated after the workflow has started?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11867800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com