【问题标题】:CRM Auto Populate Field From Option SetCRM 从选项集中自动填充字段
【发布时间】:2017-03-09 09:49:04
【问题描述】:

我在 CRM 2016 中有一个事件实体,它有一个与用户实体相关的 ownerID。在那个 User 实体上,我有一个 Location 字段,它基于一个全局选项集。

在我的事件表单上,我如何能够根据选择的所有者自动填充位置字段?

【问题讨论】:

    标签: dynamics-crm-2011 dynamics-crm crm dynamics-crm-2013 dynamics-crm-4


    【解决方案1】:

    或者 - 添加到 Guido 的答案 - 如果您希望用户能够在加载时看到表单上的值,您需要使用 Rest API 来查询所有者的 Location 值。使用 XrmToolBox 的 FetchXmlBuilder 生成您需要的 URL。

    【讨论】:

    • 通过Rest API查询后,他应该在哪里显示检索到的位置?他不需要为此填写表格吗?如果是,在表单加载时设置该字段的值不是一个坏主意吗?因为它会使表单变脏!
    • 在我阅读 OP 时,他已经在事件中有一个位置字段,他正试图根据所有者的位置字段进行填充。您是对的,将其设置为加载可能会给您发出警告,表明某些情况已发生变化。不过,一般来说,用户无论如何都会打开表单来更新它,所以这可以忽略不计。如果这是一个主要问题,您可以填充表单上的字段,但将其设置为不更新,因此不会被认为是脏的,并通过休息调用在后端更新它。
    【解决方案2】:

    如果您只需要显示值,您可以创建一个快速查看表单并将其放在表单上。

    如果您需要复制值,因为它是一个查找,您可以创建一个工作流,在创建或重新分配记录时复制该值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-10-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多