1

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

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

这是层级: enter image description here

“调查”实体已经场“分数”包含调查反馈的十进制分数。

“客户”实体我打印客户调查的平均得分图表: enter image description here

test_C_1是公司名称

test_B_1是客户的名字

test_A_1是一个调查名字

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

P.S.我需要这个动态版本7.0和最新版本8.2。

非常感谢!

回答

2

问题是“相关记录”功能只跳转1级,因此它只能在客户实体上工作。有几种方法可以解决这个问题,但在我看来,最简单的方法是将客户 - >母公司归于调查实体。因此,在调查中,您将查找客户和公司。

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

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

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

一旦完成了所有筛选,相关记录的网格/图表现在就可以工作。

另一种方式,我不会详细讨论,因为稍微麻烦一点,就是重写传递到窗体中的网格上的FetchXML ......它的工作原理,但我认为插件/工作流方式更清洁。

+0

非常感谢你:) 你能推荐一个插件吗? –

+0

如果您没有人编写插件,我建议您编写一个工作流程,用于创建调查和更新调查中的客户查询。首先尝试工作流程,如果您遇到困难,请提出一个新问题供我们回答 –