CRM的客户数据模型:Microsoft Dynamic CRM 2011 (II)
2012-12-03 17:07
281 查看
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, Salesforce.com, Oracle and SAP (I)
- CRM的客户数据模型:Salesforce.com(III)
- CRM的客户数据模型:UDM中的人(people)和组织(organization)(IV)
- CRM的客户数据模型:Siebel Party Data Model (VI)
- CRM的客户数据模型:Oracle CRM On Demand (IV)
- CRM的客户数据模型:SAP CRM 7.0 (V)
- 数据挖掘之客户流失模型
- Microsoft Dynamic CRM开发可配置接口(WCF/Webservice)
- Microsoft Dynamic CRM 2013安装
- 加州理工学院公开课:机器学习与数据挖掘_线性模型 II(第九课)
- 流动数据,上善若水 - 戴尔召开2011戴尔存储论坛, 与客户分享高效智能数据管理之道
- Microsoft Dynamics CRM 2011 的安装
- ######纯注解ssh环境:crm系统实体类设计 ①客户信息的【数据字典】表的产生原因+②设计理解:【字典类没有添加客户属性的原因】=深刻理解类间关联,建立在有需求的基础上。
- SAP CRM和C4C的客户主数据修改历史记录查询
- java连接dynamic crm2011
- CRM 2011 根据当前视图抓取网格里面所有的数据
- Update Rollup 10 for Microsoft Dynamics CRM 2011
- Sharepoint2010应用开发四:使用客户对象模型(Client Object Model)向SharePoint列表写数据
- Microsoft Dynamics CRM 2011 Plugin 插件开发和调试
- 大数据比赛(3)- 模型选择II