繁体   English   中英

是否可以在MS Dynamics CRM 2015中创建虚拟实体?

[英]Is it posible to create a virtual entity in MS Dynamics CRM 2015?

MS Dynamics CRM中的客户实体不是“普通”实体。 它是一个虚拟的复合实体。 问题是...创建自己的虚拟实体是否可行? 如果是这样怎么办?

我想创建不同的合同实体,最好有一个Contractid,它可以是一堆不同的Contractid中的一个。 因此,如果存在xcontract实体和ycontract实体,以及可以在其中插入Contractid的字段,则可以插入xcontractid或ycontractid。 就像用customerid和accountid / contactid解决一样。

谢谢。

我可以想到两个选项,它们可能能够解决您的要求。 我将首先根据您的问题做出基本假设,以帮助限制我的答案。

假设:您希望实体A与实体B或实体C具有单一关系

选项1-自定义加入实体

不知道这样做是否能达到您想要的最终结果,但是您可以创建具有实体B和实体C字段的实体D,然后创建从实体A到实体D的关系。实体D将是您的“客户”和实体B&C分别是您的帐户和联系人。 您必须编写一些插件来确保关系正确,并在实体D或相关记录更改时适当更新实体D的显示名称。

选项2-活动方

假设尚未创建实体B和C,请将其创建为“自定义活动”。 然后,您可以从客户端的活动参与者列表中选择它们。 您还可以添加预过滤器,以约束用户尝试查找现有记录时要查询的活动类型。

在任何版本的Microsoft Dynamics CRM中都无法做到这一点。 我们都希望拥有这种多态关系。 您可以在Connect上对该功能投票-https: //connect.microsoft.com/dynamicssuggestions/Feedback/Details/685374

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM