简体   繁体   English

自定义连接实体crm 2013

[英]Customize connection entity crm 2013

My current client has added a number of custom fields to the connection entity in dynamics CCRM 2013. They are trying to model a hierarchical relationship between companies, contacts and some custom entities. 我当前的客户在Dynamics CCRM 2013中向连接实体添加了许多自定义字段。他们正在尝试对公司,联系人和某些自定义实体之间的层次关系进行建模。 I've recommended they abandon this approach and use a custom "intersection" or "associative" entity. 我建议他们放弃这种方法,而使用自定义的“交集”或“关联”实体。 A sort of "roll your own" many to many. 一种“滚动自己”的多对多关系。 Is anyone aware of any formal Microsoft documentation advising against customization of the connection object? 有没有人知道任何正式的Microsoft文档建议不要定制连接对象? I have recommended they read this article which suggests connections should be used to model informal relationships. 我建议他们阅读这篇文章 ,该文章建议使用连接来建模非正式关系。 Thanks! 谢谢!

I think your advice is correct. 我认为您的建议是正确的。

The Connection entity was designed to easily create "low profile" relationships between various records giving users the ability to freely associate data. Connection实体旨在轻松地在各种记录之间创建“低调”关系,从而使用户能够自由关联数据。 Formal database relationships (1:n, n:m) are a different story. 正式的数据库关系(1:n,n:m)是另一回事。

I am not aware of limitations regarding the customization of the Connection entity. 我不知道有关Connection实体自定义的限制。 Microsoft made it customizable for a reason, so I think adding attributes and relationships to it is in itself a sound idea. 微软使它可自定义是有原因的,所以我认为为其添加属性和关系本身就是一个好主意。

Of course, a customizer can extend the CRM data model to the point that it becomes way too complex and inefficient, but that's a risk that is applicable for any information system. 当然,定制程序可以将CRM数据模型扩展到过于复杂和低效的地步,但这是适用于任何信息系统的风险。

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

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