Dynamics crm 2011 Dynamics CRM子网格视图的自定义条件

Dynamics crm 2011 Dynamics CRM子网格视图的自定义条件,dynamics-crm-2011,microsoft-dynamics,dynamics-crm-2013,dynamics-crm-2015,Dynamics Crm 2011,Microsoft Dynamics,Dynamics Crm 2013,Dynamics Crm 2015,各位!! 我在为Dynamics CRM的子网格视图创建自定义条件时遇到问题 我有3个实体,我们称它们为“公司”、“客户”和“调查” 这是层次结构: “Surveys”实体具有字段“Score”,其中包含调查响应的十进制分数 在“客户”实体上,我打印一张带有客户调查平均分数的图表: test_C_1是一个公司名称 test_B_1是一个客户名称 test_A_1是一个调查名称 但我需要公司实体上的相同表格+avr图表。 我已成功加入表,但无法筛选当前(选定)公司的表。我得到了所有的结果,图表

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

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

这是层次结构:

“Surveys”实体具有字段“Score”,其中包含调查响应的十进制分数

在“客户”实体上,我打印一张带有客户调查平均分数的图表:

test_C_1是一个公司名称

test_B_1是一个客户名称

test_A_1是一个调查名称

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

另外,对于Dynamics 7.0版和最新的8.2版,我需要这个

多谢各位

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

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

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

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

完成所有这些之后,按相关记录过滤网格/图表现在应该可以工作了


另一种方法是重写传递到表单上的网格中的FetchXML,因为它稍微麻烦一些,所以我不打算详细介绍。。。这是可行的,但我认为插件/工作流的方式更干净。

非常感谢:)您能推荐一个插件吗?如果您没有人编写插件,我建议您编写一个在创建调查和更新调查中的客户查找时运行的工作流。首先尝试工作流,如果您有困难,请提出新问题供我们回答