CRM 2016 - 如何使用多种父类型创建父子关系?

时间:2017-11-14 05:51:23

标签: dynamics-crm parent-child microsoft-dynamics

我有一个实体 - EntityZ,其ParentId ParentId可以是EntityA.IdEntityB.IdEntityC.Id。是否可以在MS Dynamics CRM 2016中创建此功能?如果有,怎么样?我看了,但在网上找不到类似的问题或任何帮助。

3 个答案:

答案 0 :(得分:1)

实体可以只是一个完整的父母关系中的子方。当您正在寻找级联记录所有权的方法时,删除a.o.在多个父子实体之间,您可以创建可配置的级联关系。

正如Arun Vinoth指出的那样,您可以将您的实体设计为活动类型。但是,这可能与CRM中活动记录的语义冲突。此外,这样做可以将子实体与任何启用了活动的实体相关联。

答案 1 :(得分:0)

trade off来实现这一目标。 自定义实体作为自定义活动

创建自定义实体EntityZ作为自定义活动,EntityA,B,C可以作为父级。

可以选择EntityA或B或C作为EntityZ的RegardingObjectId

这有安全限制,例如每个人都可以看到EntityZ,因为它会像其他活动一样列出(电子邮件,电话,任务等)

答案 2 :(得分:0)

我认为Dynamics 365确实包含和开箱即用的“多态”客户领域是值得的。

此字段可以链接到帐户或联系人:

enter image description here

虽然它可能是kludgy,但另一个选择是创建3个查找并且只填充一个。一旦填充了一个,你可以隐藏另外两个。或者,您可以设置“父类型”选项以确定要显示的查找。

在视图中显示三个查找并且只填充一个查找将会有点混乱,因此您可能还需要一个可以连接类型和名称的Parent Name文本字段。您可以使用工作流填充它,然后在视图和报告中使用它。