Dynamics crm CRM 2013:使用业务规则更新只读字段值

Dynamics crm CRM 2013:使用业务规则更新只读字段值,dynamics-crm,dynamics-crm-2013,Dynamics Crm,Dynamics Crm 2013,我正在尝试使用CRM 2013中的业务规则功能,基于另一个字段计算日期字段值。表单上的字段已锁定,因此用户无法修改。我认为由于该设置,字段值最初是设置的,但是当我单击“保存”按钮时,该值消失 我认为这与只读字段的setSubmitMode(“始终”)问题相同。我想知道在业务规则或表单/字段设置中是否有解决此问题的方法?我遇到了相同的问题,但我找到了以下解决方法: 解决方法是在表单上添加两次锁定字段。做一个 字段“只读”和“可见”的实例,然后将 字段的实例在窗体上不是“只读”且不“可见”。 然后,

我正在尝试使用CRM 2013中的业务规则功能,基于另一个字段计算日期字段值。表单上的字段已锁定,因此用户无法修改。我认为由于该设置,字段值最初是设置的,但是当我单击“保存”按钮时,该值消失


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

我遇到了相同的问题,但我找到了以下解决方法:

解决方法是在表单上添加两次锁定字段。做一个 字段“只读”和“可见”的实例,然后将 字段的实例在窗体上不是“只读”且不“可见”。 然后,当业务规则启动时,它将看到 字段的实例不是只读的,然后保存到数据库

资料来源:


您必须
setSubmitMode('always')
否则CRM不会保存禁用的字段(数据不会被拾取并发送到服务器)。CRM只保存标记为“脏”的字段。禁用的字段永远不会“脏”我认为您应该建议将此作为连接站点的功能改进: