Dynamics CRM 365 似乎忽略了快速创建表单中实体字段的默认值

Dynamics CRM 365 seems to ignore default values for entity fields in quick create forms

对于联系人实体,我已将某些内置字段的默认值设置为特定值。例如,我将字段 "Contact -> donotemail" 的默认值设置为值 "Do not Allow".

在 "normal" 网络浏览器表单中,它似乎按预期工作。 但是,如果我使用快速创建表单和 select 保存然后 "view created record" 按钮创建新联系人,视图将切换到新创建的联系人。 如果我然后向下滚动到 "donotemail" - 字段,该字段没有我在字段设置中 select 编辑的默认值。

我用谷歌搜索了这个问题,我能找到的最近的社区 post 是 https://community.dynamics.com/crm/b/mohamedmostafacrmblog/archive/2016/06/02/set-field-default-value-in-microsoft-dynamics-crm-online-and-on-premise-using-business-rules-without-javascript-or-custom-components-plugins-or-workflows

不幸的是,post 是 2016 年的,它描述了如何使用自定义业务规则解决问题。但由于这是内置功能,因此没有我可以编辑的业务规则,创建一些新规则来实现设置默认值的目标似乎很奇怪。

有没有人也遇到过这个问题,能找到解决办法吗?

我能想到的一个可能的原因是:你可能在全部发布后没有刷新主 window,也许缓存的 QC 表单没有按预期工作 bcoz“自定义系统”将打开一个单独的弹出窗口编辑和发布所有内容。

从技术上讲,服务器端不应使用旧的自定义进行缓存。但是 QC 可能已经从浏览器中的缓存元数据中呈现出来。

但是发布所有内容应该立即反映并且不会有延迟。确保下次刷新主要 window :)