Oracle HRMS,PeopleSoft HR,SAP HR区别 主流HR软件对比分析
Oracle HRMS,PeopleSoft HR,SAP HR区别(转)
主流HR软件对比分析
首先谢谢写这篇文章的大牛,具体出处也无从考究了。下面是具体内容:
Oracle优点:
1. 从整体来说,Oracle套件属于大而全,比较完整的,全球化做得也比较好,公司的技术人员如果比较熟悉Oracle DB,也会比较愿意去用Oracle套件。
2. Fast Formulas可以使在 payroll 模块,增删改一个员工的薪水的计算公式时方便一些。
3. iLearning比较好。可以比较好地加入外部的培训目录、测验的功能。
4. 报表工具(就是Discoverer )看上去比较容易使用。 不过我觉得peoplesoft的基于浏览器的更容易使用。
缺点:
1. patch 太多,有些地方好像还没开发好。
2. 实施比较麻烦,升级也比较麻烦。
3. 没有自带portal,如果要和其他portal 集成,会很麻烦,和其他系统集成也是很麻烦。
4. 由于HR模块不是重点,所以整个看上去更像把日常流程电子化,没有想过怎么增加HR的生产力。我记得2002年有个调查,说近50%的oracle HRMS的用户觉得,oracle的HR模块只能满足不到50%的需求。不过那时候大部分还是用老版本,用11i 的还很少,所以偏低也不奇怪。
SAP的优点:
1. 也是整个套件比较完整,全球化比较整齐。一般来说,制造业公司都倾向选择sap,上了sap后又都会打算上HR模块,不过最后, hr 模块上不上还取决于很多因素。
2. Portal 做得好。mySAP Workplace Portal 相当好,有些方面还比peoplesoft的Enterprise Portal 还好。不过,sap的 portal 和sap 套件其实是两种技术了,两种都掌握需要更长的时间。
3. 工作排程也作得非常好。可能是得益于制造业在这方面的需求和管理的严密性吧,和Oracle/ peoplesoft相比,sap 这点尤其突出。
4. 画组织结构图比较方便。并且修改组织结构图时可以同时修改职位等记录。
缺点:
1. 结构比较庞大复杂。其实有些部分不需要那么做,例如中间件,用tuxedo不挺好吗,sap 自己做了一个,系统管理也是,有了openview了,sap 还要自己做。从sap的开发重点来看,sap似乎是希望先整合好体系结构。
2. DB和app 的server的投入需要比较大。这和sap的架构设计有一定关系。
3. 实施时间比较长,实施价格比较贵。HR也不是sap的强势领域。
PeopleSoft 的优点:
1. 在HR方面,是领导者。需求分析做得比较深入,功能有前瞻性,portal 很直观,很容易使用,完全BS结构。有时候,单看菜单,好像大家都差不多,或者其他的看上去更容易用,但用下去,peoplesoft 肯定是最有效率的。
2.Payroll 比较好。peoplesoft 是全球一个db,从管理、功能更新、维护上有优势,跨国企业比较喜欢。因此payroll 可以全球统一管理,而且可以做demo 测试 rules 。
3. 自助服务,对客户的培训,这两个功能,都是peoplesoft 带头先做,并且做得最好。
4. 喜欢其HR模块的用户多,忠诚度高,尤其愿意使用 payroll 和 portal 。
5.实施周期短,总体价格比oracle/sap便宜
缺点:
1. peoplesoft 的全球化还不够完善,外资公司没问题。
2. 和高档的sap/oracle 相比,这两个可以买某某某几个模块送HR模块,peoplesoft 不行。呵呵。和中档相比,价格和复杂程度会比中档的套件贵、复杂。(其实总的看,贵不了多少。)
3. 懂的人少,招人困难。
在最后也谈谈我自己的感受吧,从之前实习的时候开始接触PeopleSoft,感觉很神奇,同时可以找到的学习资源也比较少,最常用的还是peoplebook,里面详细讲解了开发者需要掌握的基本知识,例如Filed、Record、Page、Application Engine、SQR等等。其实许多语言都是相通的,刚开始学PS的时候,我就喜欢拿它和.NET进行比较,发现他们都是基于事件的,通过事件来写peoplecode,对数据库进行相关操作。不过PS有很多相关的流程,需要配合业务来进行理解。总之,我感觉最重要的还是能写出高效的代码。