【问题标题】:Dynamics CRM 365 seems to ignore default values for entity fields in quick create formsDynamics CRM 365 似乎忽略了快速创建表单中实体字段的默认值
【发布时间】:2018-06-04 14:34:00
【问题描述】:

对于联系人实体,我已将某些内置字段的默认值设置为特定值。例如,我将字段“Contact -> donotemail”的默认值设置为“不允许”。

在“普通”网络浏览器表单中,它似乎按预期工作。 但是,如果我使用快速创建表单创建新联系人并选择保存,然后选择“查看创建的记录”按钮,视图将切换到新创建的联系人。 如果我然后向下滚动到“donotemail” - 字段,该字段没有我在字段设置中选择的默认值。

我用谷歌搜索了这个问题,我能找到的最近的社区帖子是 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

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

是否有人也遇到过这个问题并找到了解决方案?

【问题讨论】:

  • 您是否尝试在快速创建表单中添加该字段,但将可见性设置为 false 并对其进行测试?
  • 嗨阿伦,谢谢您的评论。我在测试系统中尝试过,它按预期工作。这些字段设置为我配置的默认值。然后我回到我的生产系统,没有在快速表单上添加字段,它也在那里工作。当然,这两个系统之间没有联系。但是它现在正在工作..系统是否可能需要时间来传播更改?我确信我在第一次测试中多次点击“发布自定义”,但它不起作用。我现在有点困惑
  • 你的意思是全部发布?
  • 完全正确。 “发布所有自定义”。例如,当您在“自定义系统”对话框中单击“所有组件”时
  • 我能想到的一个可能原因:你可能在发布后没有刷新主窗口,也许缓存的 QC 表单没有按预期工作 bcoz 自定义系统将打开一个单独的弹出窗口来编辑 &全部发布。从技术上讲,服务器端不应使用旧的自定义进行缓存。但发布所有内容应立即反映,预计不会出现延迟。我也很困惑。无论如何,问题已解决并假设出现故障或产品行为不端:)

标签: dynamics-crm microsoft-dynamics dynamics-365 dynamics-crm-365


【解决方案1】:

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

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

但发布所有内容都应立即反映,预计不会出现延迟。确保下次刷新主窗口:)

【讨论】:

    猜你喜欢
    • 2021-01-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-20
    • 1970-01-01
    • 1970-01-01
    • 2016-06-05
    • 2021-07-17
    相关资源
    最近更新 更多