MS CRM:根据另一个子网格中存在的记录显示子网格中的相关记录(与三个实体的关系)
MS CRM: Show related record in subgrid based on records present in another subgrid (Relationship with three entity)
我是 MS CRM 的新手。我有以下要求:
我在 MS CRM 2016 中有实体 A B 和 C。
"Entity A" 可以有多个 "Entity B" 记录,这些记录当前使用 1 对 N 关系显示在 "Entity A" 表单上。
"Entity C" 可以有多个 "Entity A" records.I 我能够使用 1 对 N 关系在 "Entity C" 表单上显示关联的 "Entity A" 记录。
在 "Entity C" 表单上,我想显示与 "Entity C" 关联的所有 "Entity A" 关联的 "Entity B" 记录。我怎样才能做到这一点?
我认为您需要在实体 C 和 B 之间创建一对多关系,并且在网格加载时必须更新网格的 fecth xml 以过滤记录以仅显示关联的记录与实体 A.
在实体 C 和实体 B 之间创建 1:N 关系,然后执行以下步骤之一。然后在实体 C 上创建一个子网格,其中列出了相关的实体 B 记录。
在实体 B 的创建和更新上开发一个插件,以根据在实体 B 中的实体 A 查找(父)中选择的值来设置实体 C 查找(祖父)。
在实体 B 中创建字段映射:
- 来源实体:实体A
- 源字段:实体 A 中的实体 C 查找
- 目标实体:实体B
- 目标字段:实体 B 中的实体 C 查找
C --1:N--> A --1:N--> B
C--1:N-->B
[已编辑:]下图显示了我上面解释的内容,这是使用步骤 #2 实现的。
我是 MS CRM 的新手。我有以下要求: 我在 MS CRM 2016 中有实体 A B 和 C。
"Entity A" 可以有多个 "Entity B" 记录,这些记录当前使用 1 对 N 关系显示在 "Entity A" 表单上。 "Entity C" 可以有多个 "Entity A" records.I 我能够使用 1 对 N 关系在 "Entity C" 表单上显示关联的 "Entity A" 记录。 在 "Entity C" 表单上,我想显示与 "Entity C" 关联的所有 "Entity A" 关联的 "Entity B" 记录。我怎样才能做到这一点?
我认为您需要在实体 C 和 B 之间创建一对多关系,并且在网格加载时必须更新网格的 fecth xml 以过滤记录以仅显示关联的记录与实体 A.
在实体 C 和实体 B 之间创建 1:N 关系,然后执行以下步骤之一。然后在实体 C 上创建一个子网格,其中列出了相关的实体 B 记录。
在实体 B 的创建和更新上开发一个插件,以根据在实体 B 中的实体 A 查找(父)中选择的值来设置实体 C 查找(祖父)。
在实体 B 中创建字段映射:
- 来源实体:实体A
- 源字段:实体 A 中的实体 C 查找
- 目标实体:实体B
- 目标字段:实体 B 中的实体 C 查找
C --1:N--> A --1:N--> B
C--1:N-->B
[已编辑:]下图显示了我上面解释的内容,这是使用步骤 #2 实现的。