CRM的客户数据模型:Oracle CRM On Demand (IV)
Oracle CRM On Demand
分析数据模型的主要信息源有:
1. Oracle CRM On Demand Online Help, Release21,Published 9/14/2012
http://docs.oracle.com/cd/E35875_01/books/OnDemOLH/index.htm?toc.htm?getstartmainhelp.html
2. Oracle CRM On Demand online version
https://secure-slsomxvka.crmondemand.com/OnDemand/logon.jsp?lang=ENU
我们只关注OracleCRM On Demand标准版本的特性,不考虑其他扩展。
数据模型
Figure 3. The Conceptual Customer DataModel of Oracle CRM on Demand
实体(Entity)说明
Lead(线索)
线索是一个人,他/她对公司的产品和服务感兴趣。创建lead是快速收集新客户信息的方法。
lead能转换到contact,或者 account。在转换过程中lead的相关数据条目会转移到account和contact的对应数据条目。Lead Type属性用来标记此信息类型,即:潜在客户,老客户,合作伙伴或者竞争者。
Account(账户)
Account通常是你与之有商业关系的公司,但是你也可以用它来跟踪合作伙伴,竞争对手和下属机构等等。Accounttype属性用来标记当前account属于哪种类型。
Account Relationship(账户关联)
Account Relationship 用于跟踪合作伙伴,竞争对手和其他相关机构的信息。例如针对A公司,你想与之建立商业关系,可以使用Account Relationship记录参与合作的公司信息,也可以记录竞争对手的信息。可以为AccountRelationship附加额外的信息。其中有两个属性:Role(角色)和Reverse Role(反向角色),它们说明参与关系的两个Account分别承担的角色。还可以用文本来描述对应account的弱点和优势。另外,Account Relationship也可以具有时效性。
Contact(联络人)
联络人是与之进行商业联络的或者期望未来有商业联络的个人。这个人可以是公司的雇员,独立的咨询师,卖主(vendor),或者熟人。Contact Type属性可以是:潜在客户、合格的可以开发的lead(qualifiedlead)、客户、合作伙伴、顾客(client)或者竞争对手。
Address(地址)
独立的地址实体用于追踪在实体间(包括account和contact)共享的地址信息。这个功能需要管理员开启。如果没有开启共享,Address只归属特定记录。Address Type可以是:Billing(账单)地址、寄送(Shipping)地址,居住地,办公地和度假地。
注意:
为了改进搜索性能,系统把 account 的shipping和billing地址,contact的地址 直接存储在归属对象的数据域中。当共享Address的属性被删除或者更新的时候,Oracle CRM On Demand 把这种变化传播到使用此共享Address的account/contact的数据域上。
Relationship(关系说明)
1. 一个account只能有一个上级,但是有多个下级。
2. 一个account可以与多个lead关联,一个lead只能关联一个account。
3. Account relationship提供了在account间建立many-to-many关系的方法。
4. 一个账户可以有多个独立的address,一个独立的address可以关联到多个account。
5. 一个account可以包含多个contact,每个contact在关系中担当不同的角色。通常一个contact只关联到一个account,但是也有可能关联到多个。
6. 一个contact可以关联多个lead,但是一个lead只能关联一个contact。
7. 一个contact有多个独立的address,一个独立的address可以关联多个contact。