CRM的客户数据模型:Microsoft Dynamic CRM 2011 (II)

Microsoft Dynamic CRM 2011


图1展示了Microsoft Dynamic CRM 2011的概念客户数据模型,来自以下信息源:

1.      Microsoft Dynamics CRM 2011 EntityRelationship Diagrams

http://www.microsoft.com/en-us/download/details.aspx?id=2640

2.      Microsoft Dynamics CRM 2011 SoftwareDevelopment Kit (SDK)

http://www.microsoft.com/en-us/download/details.aspx?id=24004

数据模型

 

Figure 1. The Conceptual Customer DataModel of Dynamic CRM 2011

 

在Microsoft Dynamics CRM 2011中, 使用三个主要的实体:lead(线索), contact(联络人) 和account(账户,本文不用引起混淆的“客户”)。Customer Address (客户地址)用来存储客户的各类地址信息,比如shipping address (寄送地址) 和billingaddress(账单地址)。其他厂商的数据实体也大体类似,但是定义有所变化。


实体(Entity)说明


Account(账户)

Account代表一个公司。你所在单位与之有某种关系。信息包括:公司基本信息、联络人、分类(可自定义),关系类型,地址信息等。一个Account可以是客户,也可以是partner(合作伙伴)。

Contact(联络人)

Contact 是需要跟踪的与Account相关联的个体。这个实体包含专业、个人信息、家庭信息和多个地址信息。Contact可以是客户,供应商 或者同事。 在某些情况下,独立的contact可用于跟踪个人客户。

Lead(线索)

Lead 代表对你公司信息和服务感兴趣的潜在客户。他们可以是在某个会议上碰见的,也可以是在公司网站上填写了某个报名表的。管理lead好处是能帮助自动化预销售流程,让销售部门关注在最有价值的潜在客户和商业机会上。

Customer Address(客户地址)

Customer Address代表各种地址信息。用于为account 和contact提供额外的地址信息。

 

注意:

在Microsoft Dynamic CRM 2011中,创建Account的时候系统会自动为新记录添加两个Customer Address。但是这两个Customer Address从界面上看起来是Account实体的一部分。为了描述这个特殊的实现方法,图1中,这两个特殊的地址做为单独的属性(Address1-2 Information)放在Account中。Contact的情况也一样。

 

Connection(联接)

Connection实体提供了一种灵活的能描述系统中任意两实体间联系的方法。这些实体包括account、contact、销售订单和系统用户等等。 参与connection的两个实体(Recordid1, recordid2)会被赋予不同的角色(Role1和Role2)。雇员和雇主便是两种角色的例子。另外也可以为connection输入时效(effectivestart, effectiveend)和描述数据。

Customer Relationship(客户关联)

Customer Relationship(客户关联)代表两个客户之间的关系,这些客户可以是Account或者Contact。与Connection一样,你可以为参与的客户分别设置在关系中的角色(Role1,Role2)。 设置CustomerRelationship 的好处是能描述customer、partner、distributor(分销商)和contractor(承包商)之间的复杂关系。比如你可以用它来处理一个contact对应多个account的情况。



 

Relationship(关系说明)

1.      Account可以是一个独立的实体。

2.      Account只能有一个上级Account,但是有多个子Account。

3.      一个Account 可以有多个子Contact,但是一个Contact只能有一个上级Account。

4.      一个Account可以有多个Customer Address。*

5.      一个Account 可以对应多个lead,反之亦然。

6.      Contact可以是独立的实体。

7.      一个Contact可以有多个Customer Address。*

8.      一个Contact 可以对应多个lead,反之亦然。

9.      几乎任意类型的实体均可以通过connection建立关联。

10.  Customerrelationship 用于在客户实体(Contact 或者Account)间建立复杂的关联。

 

*有特殊情况,可参考CustomerAddress的注意点的说明。

 

你可能感兴趣的:(CRM的客户数据模型:Microsoft Dynamic CRM 2011 (II))