更改状态后基于状态删除值的计算字段

时间:2021-04-26 08:06:41

标签: dynamics-crm calculated-field

我创建了一个计算字段,它的值会随着状态更改为特定内容而填充。

它工作正常,但是当状态再次改变时,该值被删除了。

我检查了计算字段的条件,已经足够了。

我想在 else 中不执行任何操作来完成条件。 (所以当状态改变时,我满意的值不会删除)

我试过这个 -> 在 else 动作中:如果状态不满足条件 if;尝试分配相同的值,但不允许。

我也试图让 else 动作不做任何动作,但它不允许我这样做。

我能为此做什么?

问题是当状态改变时,值也随之移除。 我该怎么办?

1 个答案:

答案 0 :(得分:1)

恐怕您无法使用计算字段实现所需的行为。您可能知道,计算是实时进行的,并且该值不会存储在 DB 中,您无法根据需要保留某些默认值或先前值。

为此,您需要一个存储 DB 字段的物理值和一些捕获最近所需值的方法,当您决定跳过计算逻辑时 - 您可以跳过 WF/插件/脚本代码逻辑中的重置。