【问题标题】:Custom criteria for subgrid view for Dynamics CRMDynamics CRM 子网格视图的自定义条件
【发布时间】:2017-03-16 09:08:08
【问题描述】:

大家! 我在为 Dynamics CRM 的子网格视图创建自定义条件时遇到问题。

我有 3 个实体,我们称它们为“公司”、“客户”和“调查”。

这是层次结构:

“调查”实体的“分数”字段包含调查响应的小数分数。

在“客户”实体上,我打印了一张包含客户调查平均得分的图表:

test_C_1 是公司名称

test_B_1 是客户名称

test_A_1 是调查名称

但我需要 Company 实体上的同一张表 + avr 图表。 我成功加入表格,但无法过滤当前(选定)公司的表格。我得到了所有结果,图表给了我错误的 AVR 分数。 我的愿望是获得与当前公司相关的所有“所有调查的客户”。 从冗余信息中清除表的最佳方法是什么?

附:对于 Dynamics 7.0 版和最新的 8.2 版,我需要它。

非常感谢!

【问题讨论】:

    标签: dynamics-crm-2011 microsoft-dynamics dynamics-crm-2013 dynamics-crm-2015


    【解决方案1】:

    问题是“相关记录”功能只跳一级,所以它只适用于客户实体。有几种方法可以解决这个问题,但我认为最简单的方法是将客户 -> 母公司非规范化到调查实体上。因此,在调查中,您将同时查看客户和公司。

    接下来,您可以利用属性映射将母公司复制到调查中。当您从客户记录创建调查时,这将自动填写调查 -> 公司字段。

    对于独立创建调查的其他时间(您只需手动选择客户),我推荐的解决方法是编写一个插件(在操作前)。该插件将从客户记录中获取母公司并将其填充到您的调查中。

    如果您不会编写插件,那么在创建调查时触发的工作流程就足够了。可以抓取调查 -> 客户 -> 母公司,并在调查中设置相关字段。

    一旦您完成了按相关记录过滤表格/图表的所有工作,现在应该可以工作了。

    另一种方法,由于稍微麻烦一点,我不会详细介绍,它是覆盖传递到表单上网格的 FetchXML...它有效,但我认为插件/工作流程更干净。

    【讨论】:

    • 非常感谢 :) 你能推荐一个插件吗?
    • 如果您没有人编写插件,我建议您编写一个在创建调查和更新调查中的客户查找时运行的工作流。首先尝试工作流程,如果您遇到困难,请提出一个新问题让我们回答
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-08-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多