CRM的客户数据模型:Salesforce.com(III)

标签: crm 客户 数据模型 | 发表时间:2012-12-03 17:12 | 作者:zzminer
出处:http://blog.csdn.net

Salesforce.com


图2的数据模型来自以下资料

1.      User Guide: Winter '13,How to beSuccessful with Salesforce(Last updated: November 14 2012) http://na1.salesforce.com/help/doc/en/sf.pdf

2.      SOAP APIDeveloper's Guide (Last updated: November 9 2012)

http://www.salesforce.com/us/developer/docs/object_reference/index.htm



数据模型


Figure 2. The Conceptual Customer DataModel of Salesforce.com

 

其中虚线画出的实体和关系均只存在于用户界面上。



 

实体(Entity)说明


Record Type(记录类型)


每个实体(account,lead和contact)均会自动或者手工赋予一个record type。 Record Type 属于实现层面的设计,它提供了一种方法,能够根据不同用户的情况,提供不同的选择列表值(picklist)和布局。你可以这么认为:不同record type的数据对象有不同的视图。想了解实现细节,可参阅:

http://www.salesforce.com/us/developer/docs/object_reference/Content/sforce_api_objects_recordtype.htm

 

Account(账户)

Account 是与你公司发生商业关系的组织或者个人,比如客户,竞争对手和合作伙伴。基于Account可以区分出两种类型的账户:

Business Account(商业账户)

是与你公司发生商业关系的公司。Contact则是这个公司中承担联络角色的人。

Person Account(个人账户)

Person Account是个人客户,比如金融服务客户、网上的购物人或者度假的旅行者。

Person Account应用在Business-to-Consumer的商业环境中。Salesforce的Person Account是Account和Contact的融合体,在大多数情况下Contact适用的场合,Person Account也适用。不像BusinessAccount,Person Account 没有Contact。但是你可以使用PartnerRelationship(合作关系)把不同的Person Account联系起来。

 

注意:

当Account 的Record type 的IsPersonType 属性是true的时候, 系统便把Account 看成具有contact相关能力的Person Account。Salesforce用一个Account和一个关联的Contact 实现Person Account。

Contact(联络人)

Contact是需要跟踪的,通常与BusinessAccount(商业客户)相关联的个体。这个实体可以保存电话号码、地址信息、头衔和相关角色等信息。

Contact Role(联系人角色)

是Contact或者 Person Account(当作Contact)在特定Account中承担的角色。

Partner Relationship(合作关系)

代表两个Account之间的合作伙伴关系。一般情况下,合作伙伴是和你一起完成销售事务的公司。针对personaccount的情况,也可以用PartnerRelationship来关联这些帐户,但是要赋予相关的角色。例如,你为属于同一家庭的多个成员创建了多个PersonAccount,你可以用诸如“孩子”,”配偶”之类角色把他们联系起来。

Lead(线索)

线索是潜在客户或者潜在的商业机会(Opportunity)。你和这些人/公司还没有建立关系(或者新关系)。你将和他们开展潜在的业务,但是还不能确定他们会购买公司的产品或者服务。他们可以是在某个会议上碰见的,也可以是在公司网站上填写了某个报名表的。Lead是独立的,没有与account和contact产生直接的关联。Lead可以转化为account和contact。




Relationship(关系说明)

1.        每个实体(Account,Lead和Contact)均有一个record type。

2.        从用户角度看,Personaccount 继承了contact和account,businessaccount 是另外一种代表公司的特殊的account。

3.        Account可以是独立的。

4.        Partner relationship 用于在account间建立多对多的关系。

5.        一个account只能有一个上级account,但是有多个下级account。

6.        Person account没有下级account。使用partnerrelationships 关联其他account到某个person account。

7.        一个account有多个下级contact,但是一个contact只能有一个上级account。

8.        Person account 没有contact。更准确得说,一个personaccount只能有一个contact,便是自己。

9.        一个account有多个联系人角色,一个联系人角色只能有一个parent account。Person account没有联系人角色。

10.    一个contact可以关联到多个联系人角色。Contact Role 提供了一种在contact和account间建立多对多关系的途径。

11.    一个contact向一个经理contact汇报。

12.    Leads是单独的实体,没有与其他实体有直接的关联。

13.    在大多数情况下Contact适用的场合,Person Account也适用。

 

作者:zzminer 发表于2012-12-3 17:12:40 原文链接
阅读:40 评论:0 查看评论

相关 [crm 客户 数据模型] 推荐:

CRM的客户数据模型:Salesforce.com(III)

- - CSDN博客推荐文章
图2的数据模型来自以下资料. 其中虚线画出的实体和关系均只存在于用户界面上. Record Type(记录类型). 每个实体(account,lead和contact)均会自动或者手工赋予一个record type. Record Type 属于实现层面的设计,它提供了一种方法,能够根据不同用户的情况,提供不同的选择列表值(picklist)和布局.

CRM的客户数据模型:SAP CRM 7.0 (V)

- - CSDN博客推荐文章
分析SAPCRM 7.0 数据模型的信息主要来自:. SAP CRM的客户(customer/partner)数据模型与SAP ERP的不同. Business Partner(商业伙伴). 通常BusinessPartner(简称BP)是指对公司有商业利益的某一方(Party). 你可以为不同的商业事务,集中创建和管理BP,反映他们在商业事务中承担的不同角色,比如:sold-to party (购买方), ship-to party(收货方) 和contactperson(联络人).

CRM的客户数据模型:Oracle CRM On Demand (IV)

- - CSDN博客推荐文章
分析数据模型的主要信息源有:. 我们只关注OracleCRM On Demand标准版本的特性,不考虑其他扩展. 线索是一个人,他/她对公司的产品和服务感兴趣. 创建lead是快速收集新客户信息的方法. lead能转换到contact,或者 account. 在转换过程中lead的相关数据条目会转移到account和contact的对应数据条目.

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

- - CSDN博客推荐文章
图1展示了Microsoft Dynamic CRM 2011的概念客户数据模型,来自以下信息源:. 在Microsoft Dynamics CRM 2011中, 使用三个主要的实体:lead(线索), contact(联络人) 和account(账户,本文不用引起混淆的“客户”). Customer Address (客户地址)用来存储客户的各类地址信息,比如shipping address (寄送地址) 和billingaddress(账单地址).

微信里的CRM:麦客MikeCRM让用户在微信中回复关键字,即可查询客户联系方式

- - 谈资网 创业 天使投资 vc 创业诊断 融资
麦客MikeCRM 是一款帮助中小型企业解决客户联系人信息收集和管理问题,让企业更高效准确做市场营销的在线表单类工具(麦客 MikeCRM 曾上过我们上海站的开放日活动,具体介绍点 这里). 今天,麦客 CRM 在其微信公众平台中上线了“查看反馈”、“跟踪反馈”以及“查询联系人”等新功能,方便企业用户在移动办公场景下,更快速的查找到联系人的联系方式,以及查询和追踪具体的表单.

CRM系统新思维

- - 美团点评技术团队
客户关系管理系统(CRM系统)是管理公司当前以及未来潜在客户的系统,其主要目的是通过优化客户关系实现公司销售业绩的长期增长,它是企业信息系统的核心之一. 目前,移动互联网、大数据以及人工智能技术发展日新月异,正在加速改变世界. 但是在CRM等企业系统的构建和优化方法论上,却缺乏革命性的创新. 本文作者在构建和优化CRM系统的过程中总结出一些新方法论,与当下的一些先进理念不谋而合.

FullContact,社交 CRM 应用的后台

- walker - 爱范儿 · Beats of Bits
社交网络上的人际关系越来越多,就好像 Google+ 让我们做的,我们不停地加入这个圈子,然后又被那个圈子加入. 有时候会感到自己的人际关系像一团乱麻,有工具帮我们解决问题吗. 社交泛滥,让人们有统一管理人脉关系的需求,也让开发者看见“钱途”. 不过,自己从头开发应用,不容易. 刚从孵化器 TechStars 毕业的 FullContact 或许能够帮助创业者.

如何真正发挥CRM的价值?

- - 《商业价值》杂志
如何部署CRM系统,如何将CRM和其他业务系统结合,充分发挥其价值,是当前“以客户为中心”企业战略最应该思考的问题. 2012,越来越多的企业开始向“以客户为中心”转型. 为了迎合企业以客户为中心进行战略转型的发展趋势,CIO也开始利用IT工具,帮助企业重新架构以客户为中心的运营管理模式,CRM首当其冲的摆在了CIO面前.

电子商务CRM:误区理解

- - i天下网商
很多朋友理解电子商务CRM会有些困难. 分析原因发现根结所在,其一是先入为主的感性理解,其二是快餐式阅读的思维. 先入为主的感性理解会让脑海中的“狭隘CRM”概念挥之不去,快餐式阅读总使读者强迫自己快速获取自认为“有用”的东西,这种阅读习惯本质是一种思维的失调. CRM是一种客户导向的运营战略,不是一个软件系统,也不是某些运营管理的奇技淫巧.

论NoSQL的数据模型

- - NoSQLFan
本文内容是对《 NoSQL Data Modeling Techniques》一文的简单概述,原文对NoSQL的几种 数据模型进行了详细深入的讨论. 是了解NoSQL数据模型不过错过的全面资料. NoSQL的一些非功能性的特性,比如扩展性、性能以及一致性的讨论,目前已经有很多. 而对于NoSQL产品内部数据模型相关的知识一直比较欠缺,本文就希望能够系统地对NoSQL数据模型进行一些探讨.