- 浏览: 111865 次
- 性别:
- 来自: 成都
文章分类
- 全部博客 (134)
- java (134)
- [转]sqlserver 数据类型 及使用考虑 (1)
- 保存、读取、删除到sdcard图片 (1)
- hashcode 重写 (1)
- sql2008导出数据 (1)
- Android开发(1):随机绘制彩色实心圆 (1)
- JPA 应用技巧 1:实体类和实体 DAO 模板 (1)
- 狩魂之神即将开测 - 2012年最值得期待的网页游戏 (1)
- mantis (1)
- MediaWiki (1)
- ExtMail (1)
- MDaemon搭建公司项目环境 (1)
- NIO 之 选择就绪模式 (1)
- web应用系统架构设计 (1)
- XML CDATA (1)
- firefox+Firebug调试JavaScript、HTML和CSS (1)
- 在SUSE 11中安装Windows虚拟机 (1)
- 将字节流(byte[])转换成文件 (1)
- HTML5网站 (1)
- 在Android中自定义IOS风格的按钮 (1)
- 基于SVG的WebGIS的一个雏形 (1)
- 程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题 (1)
- 介绍一个ASP.NET开发工具Web Matrix (1)
- C#信息采集工具实现 (1)
- Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布 (1)
- 2011面试题目之猴子偷桃 (1)
- Linux tar压缩时排除某个目录或文件的参数 (1)
- Crack JRebel 4.0,无需重启JVM,热部署解决方案 (1)
- Groovy Sql使用Spring的事务管理 (1)
- <<让oracle跑的更快1>>读书笔记2 (1)
- 不要再浪费时间 (1)
- JSP (1)
- PHP (1)
- Python (1)
- Ruby (1)
- Perl概要及各自特点 (1)
- JVM 内存结构(转) (1)
- [转载]JPA 批注参考(1) (1)
- Hadoop配置部分内容 (1)
- HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合 (1)
最新评论
-
alexyao8:
顶起
[G4Studio开源平台]如何搭建G4开发环境 -
greatghoul:
太二了。
不要再浪费时间 -
wengbo316:
它们一定是花果山的猴子,数数能数到3K多呢。。。
2011面试题目之猴子偷桃 -
mycar:
额.待补充...........
保存、读取、删除到sdcard图片 -
沙舟狼客:
这太折磨人了, 还有人要看吗?
[] javaeye rss抓取
一不小心和 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 提供和非常强大的配置功能。 配置包括很多方面的东西, 比如:
<table class="bbcode"><tr><td>名称</td><td>注释</td></tr><tr><td>field setup</td><td>oracle提供了很多custom的字段,可以根据需要向某个record里面加入自己想要的字段。 比如我想在account里面添加一个tblog字段用来记录用户的微博。 当然, oracle提供了它支持的所有字段类型, shorttext, longtext, checkbox, weblink等等</td></tr><tr><td>page layout setup</td><td>page layout的配置就是为了实现不同角色的用户对同一条数据的可见度是不一样的, 简单点说就是有些东西不给你看。 比如一个产品在某个季度的revenue就不是所有人都能看到滴</td></tr><tr><td>access profile</td><td>access profile配置了对不同record的操作权限, 有的只可以read-only, 有的可以crud</td></tr><tr><td>role management</td><td>可以对不同角色指定使用哪种access profile, 也可以assign page layout。 然后就可以将某个user指定为某种role了</td></tr><tr><td>work flow</td><td>work flow是crmod里面很重要的一个概念。 当用户或程序对某个record进行了某些操作, 我们就可以通过扑捉这个事件来进行其他的一些操作。 比如: 1) 当用户资料被修改后发邮件通知owner 2) 当单价或数量被修改后自动计算总价 3) 或者为了进行更复杂的业务逻辑, 就需要将一个event发送到指定的event queue, 然后再由funcational extension(请参考第三部分) 来处理</td></tr><tr><td>report</td><td>这个很直接明了, 就是创建一些报表可一放在任何地方, 比如我想在我的homepage放一个每个季度的revenue的报表等等</td></tr></table>
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 我会对以上三种不同的类型进行详细的介绍。 欢迎大家拍砖。。。交流。。。
也许马上就会有同学要提问了, 一年多时间四五个项目??? 这也太那个啥了吧。。。
没错, 先把客户的名字和大家分享一下, 相信有些名字并不陌生。
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 提供和非常强大的配置功能。 配置包括很多方面的东西, 比如:
<table class="bbcode"><tr><td>名称</td><td>注释</td></tr><tr><td>field setup</td><td>oracle提供了很多custom的字段,可以根据需要向某个record里面加入自己想要的字段。 比如我想在account里面添加一个tblog字段用来记录用户的微博。 当然, oracle提供了它支持的所有字段类型, shorttext, longtext, checkbox, weblink等等</td></tr><tr><td>page layout setup</td><td>page layout的配置就是为了实现不同角色的用户对同一条数据的可见度是不一样的, 简单点说就是有些东西不给你看。 比如一个产品在某个季度的revenue就不是所有人都能看到滴</td></tr><tr><td>access profile</td><td>access profile配置了对不同record的操作权限, 有的只可以read-only, 有的可以crud</td></tr><tr><td>role management</td><td>可以对不同角色指定使用哪种access profile, 也可以assign page layout。 然后就可以将某个user指定为某种role了</td></tr><tr><td>work flow</td><td>work flow是crmod里面很重要的一个概念。 当用户或程序对某个record进行了某些操作, 我们就可以通过扑捉这个事件来进行其他的一些操作。 比如: 1) 当用户资料被修改后发邮件通知owner 2) 当单价或数量被修改后自动计算总价 3) 或者为了进行更复杂的业务逻辑, 就需要将一个event发送到指定的event queue, 然后再由funcational extension(请参考第三部分) 来处理</td></tr><tr><td>report</td><td>这个很直接明了, 就是创建一些报表可一放在任何地方, 比如我想在我的homepage放一个每个季度的revenue的报表等等</td></tr></table>
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 我会对以上三种不同的类型进行详细的介绍。 欢迎大家拍砖。。。交流。。。
发表评论
-
HD2刷机的基础知识 HD2的radio、HSPL、ROM三种组合
2012-02-07 15:13 1100今天看着教程刚刷了台HD2,觉得有用的文章顺便转载过来 ... -
Hadoop配置部分内容
2012-02-04 15:29 741[size=medium;]Hadoop配置部分内容[ ... -
[转载]JPA 批注参考(1)
2012-02-04 11:39 725作为 Java 企业版 5 ... -
JVM 内存结构(转)
2012-02-03 14:49 900http://www.4ucode.com/Study ... -
JSP,PHP,Python,Ruby,Perl概要及各自特点
2012-01-31 15:18 994互联网技术日新月异,编程的语言层出不穷,原本稍微平静了 ... -
不要再浪费时间
2012-01-31 15:08 910不要再浪费时间 &l ... -
<<让oracle跑的更快1>>读书笔记2
2012-01-11 13:24 10231 绑定变量 1 ... -
Groovy Sql使用Spring的事务管理
2011-12-28 18:43 1287Grails如果不想用Hibernate的东东,可以直 ... -
Crack JRebel 4.0,无需重启JVM,热部署解决方案
2011-12-28 18:28 1170http://dl.dropbox.com/u/229 ... -
Linux tar压缩时排除某个目录或文件的参数
2011-12-21 13:48 1303在对某个目录进行压缩的时候,有时候想排除掉某个目录,例 ... -
2011面试题目之猴子偷桃
2011-12-21 11:14 1508<span style="" ... -
Qt 4.7.4 完美动态编译发布动态调试,以及静态编译发布
2011-12-20 14:53 1602首先是准备工作 ... -
C#信息采集工具实现
2011-12-20 12:34 918简单C#信息采集工具实现 最近想整只爬虫玩玩,顺便熟 ... -
介绍一个ASP.NET开发工具Web Matrix
2011-12-19 09:49 966想学习或者开发个小型的ASP.NET程序,装个VS.N ... -
程序名称DreamIT(梦想IT)提供许多IT公司的面试和笔试试题
2011-12-19 09:24 916<font style="bac ... -
基于SVG的WebGIS的一个雏形
2011-12-14 13:19 680我和一位师弟,经过了很多天的努力,终于做出了一个简单的 ... -
在Android中自定义IOS风格的按钮
2011-12-12 10:09 1096<p class="MsoNorm ... -
HTML5网站
2011-12-12 08:55 809记得刚来现在公司的时候,老大就说,作为移动平台部门的员 ... -
将字节流(byte[])转换成文件
2011-12-09 08:25 1523/** * 将字节流转换成文件 * @par ... -
在SUSE 11中安装Windows虚拟机
2011-12-09 01:29 899Novell公司最近推出 ...
相关推荐
### Oracle CRM On Demand Dashboards:全面解析 #### 一、Oracle CRM On Demand Dashboards 概述 Oracle CRM On Demand Dashboards 是一款强大的客户关系管理(CRM)工具的一部分,旨在帮助企业更好地理解和分析...
Oracle CRM On Demand是一款由甲骨文公司(Oracle)提供的云端客户关系管理(CRM)解决方案,专为满足企业对高效、灵活且易于使用的CRM系统的需求而设计。本手册为中文版,便于中国用户理解和操作,其内容涵盖了该...
Oracle CRM On Demand Reporting 2008 是一款强大的企业级客户关系管理(CRM)解决方案,专为满足2008年及以后的企业报告需求而设计。这个系统允许用户利用先进的分析工具来挖掘CRM数据,从而制定更有效的业务策略,...
Oracle CRM On Demand是一款由甲骨文公司推出的基于云计算的客户关系管理(CRM)解决方案,它在市场中受到了广泛的欢迎,特别是在亚太区,包括中国的多个行业。这款产品以其易用性、经济性和高效的投资回报率吸引了...
Oracle CRM On Demand是一款由Oracle公司提供的云计算客户关系管理(CRM)解决方案,专为帮助企业提高效率、提升客户满意度和实现快速投资回报而设计。这款产品在中国和亚太地区的广泛应用表明,它在满足不同行业客户...
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 Demand 19版】 甲骨文公司发布了Oracle CRM On Demand 19版,这款产品在CRM(客户关系管理)领域带来了显著的提升,旨在提高收入、降低成本并改善客户体验。新版本的核心特性包括增强的...
Oracle CRM On Demand是一款由甲骨文公司提供的托管型客户关系管理(CRM)解决方案,它旨在帮助企业快速实现投资回报。这款产品基于Siebel获奖的CRM应用软件,并在过去12年里不断优化,全球拥有超过500万用户,是...
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) 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 日文手册”的关键知识点: ### 一、版权与使用权 1. **版权所有**:该文档为Oracle及其关联公司的财产,包含的所有信息均受其所有权保护。 2. ...
5. **灵活的部署选项**:Oracle CRM On Demand支持多种部署模式,包括云端部署(On Demand)、本地部署(On Premise)以及混合部署方式,以满足不同企业的具体需求。 #### 三、Oracle CRM On Demand的优势 1. **...
根据给定文件的信息,我们可以提炼出以下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.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
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.4-1.el5.x86_64.rpm 适用于内核为2.6.18-164.el5环境使用
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) ...