2014-02-06 40 views
5

我试图根据另一个字段使用CRM 2013中的业务规则功能来计算日期字段值。字段锁定在窗体上,以便用户不能修改。我想因为这个设置,字段值是最初设定的赌注,但是当我点击'保存'按钮时,这个值就会消失。CRM 2013:使用业务规则更新只读字段值

我认为这与只读字段的setSubmitMode("always")问题相同。我想知道是否有办法在业务规则或表单/字段设置中解决此问题?

+3

必须'setSubmitMode(“总是”)'或CRM不会救禁用字段(数据不会被拾起,并发送至服务器) – Alex

+0

CRM不仅节省场被标记为“脏”。已禁用的字段永远不会是'脏' – Sal

+0

我认为你应该建议这是Connect网站上的功能改进:https://connect.microsoft.com/dynamicssuggestions/Feedback – AdamV

回答

3

我有同样的问题,但我发现这个解决办法:

解决方法是增加两倍表单上锁定字段。使字段“只读”和“可见”的实例为1 ,然后在窗体上将字段的第二个实例设置为“只读”而不是“可见”。 然后当业务规则启动时,它会看到该字段的其中一个 实例不是只读的,然后保存到数据库。

来源: https://social.microsoft.com/Forums/en-US/741916de-e637-40f1-a675-944e7c0f5130/crm-2013-business-rules-updating-read-only-fields?forum=crm