`
huhu_long
  • 浏览: 72382 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Oracle CRM On Demand Integration Development - Part I

阅读更多
一不小心和 Oracle CRM On Demand (CRMOD) 打交道一年多了。 大大小小的项目也做了四五个, 但一直以来也没总结个啥。 现在打算稍微记点东西, 也算是对自己这一年多时间的一个总结吧。

也许马上就会有同学要提问了, 一年多时间四五个项目??? 这也太那个啥了吧。。。

没错, 先把客户的名字和大家分享一下, 相信有些名字并不陌生。
Broadcom(看看自己的网卡, 说不定就是它), iBasis, Vertafore, Outcome Science 和 Stryker.

CRMOD Integration 这类项目可大可小, 像Broadcom 就做了大概近10个月的样子。 但iBasis 和 Vertafore 就差不多一个月的时间。 那究竟这些项目都和Oracle CRMOD 集成了些什么东东呢?

下面进入正题。 (注: 本来都想全用中文来表达, 但有些地方看起来特别扭, 所以有对中英混合不爽的同学们就将就下吧。。。)

CRMOD Integration 一般都会包括这几方面的工作:
1. Configuration
2. Data Migration
3. Functional Extension


1. Configuration
Oracle CRMOD 提供和非常强大的配置功能。 配置包括很多方面的东西, 比如:
名称注释
Field SetupOracle提供了很多Custom的字段,可以根据需要向某个Record里面加入自己想要的字段。 比如我想在Account里面添加一个tblog字段用来记录用户的微博。 当然, Oracle提供了它支持的所有字段类型, ShortText, LongText, Checkbox, Weblink等等
Page Layout SetupPage Layout的配置就是为了实现不同角色的用户对同一条数据的可见度是不一样的, 简单点说就是有些东西不给你看。 比如一个产品在某个季度的revenue就不是所有人都能看到滴
Access ProfileAccess Profile配置了对不同Record的操作权限, 有的只可以Read-Only, 有的可以CRUD
Role Management可以对不同角色指定使用哪种Access Profile, 也可以Assign Page Layout。 然后就可以将某个User指定为某种Role了
Work FlowWork Flow是CRMOD里面很重要的一个概念。 当用户或程序对某个Record进行了某些操作, 我们就可以通过扑捉这个事件来进行其他的一些操作。 比如: 1) 当用户资料被修改后发邮件通知Owner 2) 当单价或数量被修改后自动计算总价 3) 或者为了进行更复杂的业务逻辑, 就需要将一个event发送到指定的event queue, 然后再由Funcational Extension(请参考第三部分) 来处理
Report这个很直接明了, 就是创建一些报表可一放在任何地方, 比如我想在我的Homepage放一个每个季度的Revenue的报表等等


2. Data Migration
通常而言, 一般的客户在上CRMOD系统之前都会有原始的系统来帮他解决那些业务上的问题。 所以当新系统上线之前, 将数据从老的系统迁移过来是不可缺少的一部分工作。
Oracle CRMOD提供了强大的Data Import功能, 只要按照Import Wizard来就可以导入大部分的数据。 但是以下情况是Import Wizard做不了的:
a) 某些 1:N 或 N:N 但又不能用EUID(External Unique ID, 即外部系统ID) 来关联的
b) 客户不提供数据文件, 而是希望从DB直接migrate到CRMOD的
c) 更为典型一点的例子就是每天都会有新的数据需要从旧的系统同步到CRMOD的

所以针对上面这些情况就必须要使用WebService来处理了。 CRMOD提供基本上所有Record的CRUD操作, 只要创建一个好的Framework来和CRMOD通信, 其他要做的就是对业务的理解了。 这也正是上面说的为什有的项目不到一个月就做完了的原因。

3. Functional Extesion
Oracle CRMOD的配置其实就可以解决很多客户的需求, 但当一些需求(包括报表)无法用配置完成的时候就需要我们民工兄弟出马了。
Functional Extensison比较常碰到的有如下几种形式:
a) 监听Event Queue(上面介绍Configuration里的Workflow时有提到), 俗称Queue Manager
b) 监听Mailbox, 可以叫做Mail Manager
c) 上面两种都是backend application, 那这个就是web application啦

先到这, Part II 我会对以上三种不同的类型进行详细的介绍。 欢迎大家拍砖。。。交流。。。



分享到:
评论

相关推荐

    oracle crm on demand dashboards

    ### Oracle CRM On Demand Dashboards:全面解析 #### 一、Oracle CRM On Demand Dashboards 概述 Oracle CRM On Demand Dashboards 是一款强大的客户关系管理(CRM)工具的一部分,旨在帮助企业更好地理解和分析...

    Oracle CRM On Demand中文版手册 v19

    Oracle CRM On Demand是一款由甲骨文公司(Oracle)提供的云端客户关系管理(CRM)解决方案,专为满足企业对高效、灵活且易于使用的CRM系统的需求而设计。本手册为中文版,便于中国用户理解和操作,其内容涵盖了该...

    Oracle CRM On Demand Reporting 2008

    Oracle CRM On Demand Reporting 2008 是一款强大的企业级客户关系管理(CRM)解决方案,专为满足2008年及以后的企业报告需求而设计。这个系统允许用户利用先进的分析工具来挖掘CRM数据,从而制定更有效的业务策略,...

    Oracle CRM On Demand受市场欢迎.pdf

    Oracle CRM On Demand是一款由甲骨文公司推出的基于云计算的客户关系管理(CRM)解决方案,它在市场中受到了广泛的欢迎,特别是在亚太区,包括中国的多个行业。这款产品以其易用性、经济性和高效的投资回报率吸引了...

    Oracle以CRM On Demand帮助中国及亚太客户迅速获得投资回报.pdf

    Oracle CRM On Demand是一款由Oracle公司提供的云计算客户关系管理(CRM)解决方案,专为帮助企业提高效率、提升客户满意度和实现快速投资回报而设计。这款产品在中国和亚太地区的广泛应用表明,它在满足不同行业客户...

    Oracle Database 19c (oracle-database-ee-19c.x86_64.part1.rar)

    Oracle Database 19c (oracle-database-ee-19c.x86_64.part3.rar) https://download.csdn.net/download/weixin_43800734/33194515 Oracle Database 19c (oracle-database-ee-19c.x86_64.part2.rar) ...

    甲骨文推出Oracle CRM On Demand19版.pdf

    【甲骨文Oracle CRM On Demand 19版】 甲骨文公司发布了Oracle CRM On Demand 19版,这款产品在CRM(客户关系管理)领域带来了显著的提升,旨在提高收入、降低成本并改善客户体验。新版本的核心特性包括增强的...

    Oracle以CRM On Demand助客户迅速获得投资回报.pdf

    Oracle CRM On Demand是一款由甲骨文公司提供的托管型客户关系管理(CRM)解决方案,它旨在帮助企业快速实现投资回报。这款产品基于Siebel获奖的CRM应用软件,并在过去12年里不断优化,全球拥有超过500万用户,是...

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part1.rar)

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part3.rar) https://download.csdn.net/download/weixin_43800734/33207929 Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part2.rar) ...

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part3.rar)

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part3.rar) https://download.csdn.net/download/weixin_43800734/33207929 Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part2.rar) ...

    Oracle CRM On Demand日文手册

    根据提供的文件信息,我们可以归纳出以下关于“Oracle CRM On Demand 日文手册”的关键知识点: ### 一、版权与使用权 1. **版权所有**:该文档为Oracle及其关联公司的财产,包含的所有信息均受其所有权保护。 2. ...

    Oracle中国公司CRM解决方案

    5. **灵活的部署选项**:Oracle CRM On Demand支持多种部署模式,包括云端部署(On Demand)、本地部署(On Premise)以及混合部署方式,以满足不同企业的具体需求。 #### 三、Oracle CRM On Demand的优势 1. **...

    McGraw.Hill.Osborne.Media.Oracle.CRM.On.Demand.Reporting.Sep.2008.eBook-DDU

    根据给定文件的信息,我们可以提炼出以下IT领域的关键知识点,主要围绕Oracle CRM On Demand Reporting以及相关的编程技术: ### Oracle CRM On Demand Reporting #### 概念理解 - **Oracle CRM On Demand**是...

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part2.rar)

    Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part3.rar) https://download.csdn.net/download/weixin_43800734/33207929 Oracle Database 21c (oracle-database-ee-21c-1.0-1.ol8.part2.rar) ...

    compat-oracle-rhel4-1.0-5.i386.rpm

    compat-oracle-rhel4-1.0-5.i386.rpm

    oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm

    oracle-instantclient-basic-11.1.0.1-1.x86_64.rpm

    oracleasm-support-2.1.8-1.el6.x86_64.rpm

    oracleasm-support-2.1.8-1.el6.x86_64.rpm

    oracleasm-support-2.1.4-1.el5.x86_64.rpm

    oracleasm-support-2.1.4-1.el5.x86_64.rpm 适用于内核为2.6.18-164.el5环境使用

    Oracle CRM 产品功能介绍 - 服务在线

    ### Oracle CRM 产品功能介绍 — 服务在线 #### Oracle Service Online 概述 Oracle Service Online 是一款面向现场服务组织的企业级全面自动化解决方案。它不仅局限于传统的服务提供,更着重于整体的关系管理,...

    Oracle Database 19c (oracle-database-ee-19c.x86_64.part3.rar)

    Oracle Database 19c (oracle-database-ee-19c.x86_64.part3.rar) https://download.csdn.net/download/weixin_43800734/33194515 Oracle Database 19c (oracle-database-ee-19c.x86_64.part2.rar) ...

Global site tag (gtag.js) - Google Analytics