1

我按照本教程复制地址字段值。它工作得很好,但我开始思考如何才能让我的用户更好地使用它......我知道应该留下足够好的东西。

所以我在想,如果他们出于习惯错误地选择了复制地址 1 字段的复选框,该怎么办。所以我认为只需创建第二条业务规则来清除 address2 字段就足够简单了。

好吧,清除地址规则根本不起作用,是的,它已被激活。我模仿创建另一个自定义字段“清除地址”的教程,然后设置我的业务规则,如果该字段的值为 true,则设置 address2 字段值为“”。

Doh 它不会接受空值。各种折腾都试过了,不行。所以我创建了另一个名为emptytext 的自定义字段(这都在一个开发虚拟机沙箱中)。它是一个 1 字符的文本字段。

然后我回到我的业务规则并将其更改为将 address2 字段设置为 emptytext 字段,但这不起作用。

哦,是的,该字段可能必须在表单上。所以我把它放在表格上并隐藏起来。

现在一切正常,但这真的是将文本字段值设置回空的最佳方法吗?

谢谢你


编辑:

正如 Jukka Niiranen 所推荐的那样任何阅读本文并希望看到 Msoft 添加此功能的人都应该在连接时投票支持它。CRM 2013 – 能够在业务规则中将字段值设置为 NULL。

4

1 回答 1

2

对,那是正确的。无论您有此要求,您都可以创建一个名为“Blank”的字段,并始终使用它来设置您要清除的任何目标字段的值。您需要为每种类型的业务规则使用 1 个“空白符”,以便使用文本空白符、小数空白符等。它仅在您将空白字段放在表单上时才有效,但您可以选择默认隐藏它。

于 2013-12-31T10:16:36.573 回答