壹佰网|ERP100 - 企业信息化知识门户

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1688|回复: 11

java转做PS

[复制链接]
发表于 2012/12/10 20:51:50 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。如果您注册时有任何问题请联系客服QQ: 83569622  。

您需要 登录 才可以下载或查看,没有帐号?注册

x
小弟现在收到一个offer,是上海PWC SDC的,java转做Peoplesoft,在这里想向各位请假一些问题。
先介绍一下自身背景:硕士文凭,学的是软件工程,三年的工作经验,都是做的java这块的。因为个人对ERP这块很感兴趣,所以觉得这
次是个进入ERP圈子的机会。但是又很忐忑,毕竟PWC的SDC也是个外包性质的公司,而且我今年已经28了,在ERP这块一点经验都没有,
不知道这个年龄从头开始做PS算不算晚。
个人的想法是先做2,3年的技术,然后找机会转做实施。
不知道各位对这次机会怎么看,从公司,职业前景等各个方面,希望能给我些意见。如果可以走下去,那以后职业发展道路大概是个什么样子的,
希望能帮我理一理。
发表于 2012/12/12 15:40:33 | 显示全部楼层
PeopleSoft 除了要会基本的peoplecode代码之外,还需要掌握:

Page development

Component Interface  & ExcelToCI Tool

Application Engine 或者 SQR(比较老的一种技术,但是国外项目用得多)

Query

XML Publisher

Security Management

Integration Broker


另外普通开发对数据的要求不是很高,当然如果想朝PeopleSoft DBA发展的话,数据库就是必须精通的了。
如果能够完整的安装一遍PeopleSoft的某个产品(如:HCM),对于理解PeopleSoft的整体架构还是很有帮助的。想深入的话,可以研究PeopleSoft体系结构中的一些重要模块,比如Oracle Tuxedo以及一些配置文件生成的原理。

当然,如果能够了解一些业务知识的话,对于实际的开发操作会起到很大的帮助,不然就会感觉一头雾水,只知道怎么做,却不知道为什么要这样做,对自己的帮助也不大。

评分

参与人数 1努力值 +50 收起 理由
纵横四海 + 50

查看全部评分

发表于 2012/12/11 05:15:13 | 显示全部楼层
Peoplesoft和其他ERP还有一些不同的就是:Peoplesoft是一个技术性要求比较高的产品,所以把技术做好是比较容易转实施的;换句话说,作Peoplesoft的实施有好的技术更有帮助;

28岁开始作并不算晚,重在每天都要学习和进步;在学习过程中,要加强业务的积累;
 楼主| 发表于 2012/12/11 08:47:48 | 显示全部楼层
纵横四海 发表于 2012/12/11 05:15
Peoplesoft和其他ERP还有一些不同的就是:Peoplesoft是一个技术性要求比较高的产品,所以把技术做好是比较容 ...

多谢斑竹的建议哈,那peoplesoft技术方面除了peoplecode外,还需要掌握哪些方面的技术呢?通过壹佰的贴子来看,貌似对数据库要求比较高,是这样吗?
BTW,版主起的好早。。。。
发表于 2012/12/11 09:08:09 | 显示全部楼层
我不做Peoplesoft,我作Oracle ERP,对Peoplesoft技术方面研究不多,我只是一个软件的使用方(甲方);所以技术方面我可能帮不了你太多;
 楼主| 发表于 2012/12/11 09:33:00 | 显示全部楼层
纵横四海 发表于 2012/12/11 09:08
我不做Peoplesoft,我作Oracle ERP,对Peoplesoft技术方面研究不多,我只是一个软件的使用方(甲方);所以 ...

那做实施这块,甲方和乙方的区别是在哪里呢?
发表于 2012/12/11 13:14:17 | 显示全部楼层
kevinrao0101 发表于 2012/12/11 09:33
那做实施这块,甲方和乙方的区别是在哪里呢?

甲方是软件使用方,在系统上线后,后续需要不断的优化和提升;
而乙方是软件实施方,在项目实施过程中需要控制风险,将项目上线;
 楼主| 发表于 2012/12/12 09:06:47 | 显示全部楼层
纵横四海 发表于 2012/12/11 13:14
甲方是软件使用方,在系统上线后,后续需要不断的优化和提升;
而乙方是软件实施方,在项目实施过程中需 ...

多谢啦。。。。。。。。。。。。。。。。。。。
 楼主| 发表于 2012/12/13 09:11:35 | 显示全部楼层
Chesson 发表于 2012/12/12 15:40
PeopleSoft 除了要会基本的peoplecode代码之外,还需要掌握:

Page development

很详细的介绍,多谢{:soso_e183:}
 楼主| 发表于 2012/12/13 09:30:46 | 显示全部楼层
Chesson 发表于 2012/12/12 15:40
PeopleSoft 除了要会基本的peoplecode代码之外,还需要掌握:

Page development

刚刚浏览了下上面提到的那些技术,想问下,那些东西是只需要掌握如何使用,还是要掌握其中的一些API然后在开发中应用呢?
发表于 2012/12/13 12:07:22 | 显示全部楼层
kevinrao0101 发表于 2012/12/13 09:30
刚刚浏览了下上面提到的那些技术,想问下,那些东西是只需要掌握如何使用,还是要掌握其中的一些API然后在 ...

PeopleCode语言自身就有很多API方法,实际开发中用的其实也就那么一些,并不多,这需要在开发中积累,比如你想了解文件是怎么操作的,可以在PeopleBook中搜索File关键字。

Page 开发是没有API的,类似于微软的.net开发,直接拖拽控件到画布上。需要掌握Menu、Component、Page、Record、Field的关系以及各自的属性。另外还需要掌握的是component/page/record上的event flow。

Component Interface,需要了解这个东西有什么作用,怎么创建,怎样在代码中调用以及其自身的一些API,这些API 和peoplecode的API都整合到了PeopleBook API部分,可以去参考。另外需要了解ExcelToCI 工具的使用。

Application Engine是非常重要的一种技术,需要深入了解。掌握Section、Step、Action的关系及其一些属性。State Record对于AE程序也很重要,要懂得怎样获取页面传来的输入参数。然后是一些Meta-SQL、bind变量的使用。

Query还算比较简单的了,要灵活使用Query中的表达式,以及prompt table等等。该部分不涉及到API的使用。

XML Publisher 也是一种报表方式,比较重要。

对于Security Management,需要了解数据安全和页面安全两大块。页面安全是通过【用户/角色/许可权列表】实现的。数据安全稍微复杂一点,理解了Row Security,就很好理解数据安全了。该部分不涉及到API的使用。

Integration Broker 在应用集成中用的比较广泛,里面涉及到Webservice的一些技术。里面的一些API需要掌握,如Publish方法。


点评

希望邀请你参与这个话题的讨论 倾听用户的心声:上线PeopleSoft后給企业带来的变化? http://bbs.erp100.com/forum.php?mod=viewthread&tid=255547&fromuid=8  发表于 2012/12/13 20:48
 楼主| 发表于 2012/12/13 13:17:19 | 显示全部楼层
Chesson 发表于 2012/12/13 12:07
PeopleCode语言自身就有很多API方法,实际开发中用的其实也就那么一些,并不多,这需要在开发中积累,比如 ...

多谢了,对了,可以告诉我你一些联系方式吗?比如邮箱或者QQ什么的,我在PS这块没有任何经验,希望能经常有机会向你请教啊。能写一些你个人做PS的经验和体会吗?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|小黑屋|手机版|壹佰网 ERP100 ( 京ICP备19053597号-2 )

Copyright © 2005-2012 北京海之大网络技术有限责任公司 服务器托管由互联互通
手机:13911575376
网站技术点击发送消息给对方83569622   广告&合作 点击发送消息给对方27675401   点击发送消息给对方634043306   咨询及人才点击发送消息给对方138011526

GMT+8, 2025/11/28 23:39 , Processed in 0.025114 second(s), 22 queries , File On.

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表