本站小编为你精心准备了PeopleSoft人力资源管理系统论文参考范文,愿这些范文能点燃您思维的火花,激发您的写作灵感。欢迎深入阅读并收藏。
1.1PeopleSoft人力资源管理系统的组织结构PeopleSoft人力资源管理系统通过“选才”、“育才”、“用才”和“留才”四大流程实现人力资源管理的信息化,如图2所示.①“选才”是指负责人员规划、招聘和录用,对应于系统的组织管理和招聘管理两大功能模块.人力资源源管理系统通过组织管理模块维护人员规划、管理组织机构和岗位编制等;并通过统一的招聘平台实现对外人员的招聘、内部空缺竞争上岗、追踪人员招聘全过程和管理人才库等功能.②“用才”是指存储人员信息和优化员工自助服务、薪酬、福利以及缺勤管理,对应于系统的个人信息管理、薪酬管理、福利管理、缺勤管理和员工自助服务等五个功能模块.③“育才”是指设计绩效考核制度、培训需求、计划与实施和职业与能力发展.对应于系统的绩效管理、培训管理、能力管理与职业规划等四个功能模块.④“留才”是指通过薪酬结构的分析与系统中人才库的管理,确定哪些人才具有发展潜力并给予一定的发展空间.其对应于系统中报酬分析与人才管理两个功能模块.
1.2PeopleSoft开发工具PeopleSoft系统提供的标准功能无法满足用户的所有需求,因此需要通过二次开发来实现用户的部分需求.而考虑到PeopleSoft系统的复杂性和未来升级的需要,在开发时需要遵守一定的规范,按照PeopleSoft系统规定的步骤进行,并建立详细的需求和开发文档.PeopleSoft系统通过其特有的开发工具集合PeopleTools和开发语言peoplecode,来完成PeopleSoft二次开发.其中PeopleTools常用的工具有以下3种:①ApplicationDesigner[4]ApplicationDesigner是PeopleSoft系统进行二次开发的一种最常用工具,通过可视化界面将存储在数据库中的抽象信息展现给开发者.ApplicationDesigner可实现字段、表、页面、组件、XMLPublisher报表和代码等类型的开发工作.②Query[5]PeopleSoft系统包括Query和XMLPublisher两种报表.Query报表通过在页面中选取表与字段,设置查询条件,系统根据选取的字段与查询条件自动生成SQL语句来访问数据库.PeopleSoft系统为保证系统数据的完整性和安全性,不允许普通用户直接访问数据库中所有的表,因此可根据系统设置的角色来控制Query报表开发用户读取数据表的权限.③Datamover[6]Datamover用于导入/导出PeopleSoft系统数据,通过它可以完整地复制系统表结构和表内容,从而可以实现多个PeopleSoft系统环境之间进行数据传递.无论使用的是哪种数据库,Datamover通过特有的语句,可以自动转换成当前数据库可用的语句,因此大大提高了系统的兼容性.
2PeopleSoft人力资源管理系统在高校中的设计与开发
2.1项目建设目标与实施范围教职工数据是人力资源管理系统的基础数据,在高校中使用PeopleSoft人力资源管理系统需达到以下几个目标:①通过建设覆盖全校集中的人力资源管理系统,实现各校区、各学院的人力资源管理的电子化、标准化和规范化;实现线上处理人力资源管理部门的日常行政性事务工作,提高工作效率和服务,为决策层、管理层和操作层提供高效而准确的数据信息.②通过这个平台实现全新的全员参与的人力资源管理与服务模式;全校教职工可以通过系统的自助服务查看个人相关信息和办理人事业务,从而提高工作流处理效率、明确工作流的进展情况、减少管理部门与教职工之间的信息服务成本,改善学校的信息服务质量,提升教职工的满意度.③通过PeopleSoft系统的实施带动各项业务管理模式向更加完善、更强控制力和执行力的方向转变,深入推进高校治理结构的规范化、组织结构的科学化和服务能力的优质化,构建科学的资源配置体系和激励约束机制,建立有效的选人和用人机制,加强学校在高教资源上的竞争优势.为了实现上述目标,PeopleSoft人力资源管理系统功能模块结构如图3所示.
2.2项目详细设计阶段通过对相关业务部门的前期调研,了解学校人事业务与PeopleSoft人力资源管理系统标准功能的差异性,获取初步差异性分析报告.在此报告的基础上,进一步分析学校现有的业务流程,细化将来的业务流程,执行详细的差异分析和详细的解决方案的设计.高校人事部门围绕着教职工工作相关的业务服务主要包括了教职工人事信息管理、薪酬管理、职务信息管理、职位信息管理、职称评审、绩效考核、缺勤管理、合同管理、招聘管理和人事报表等.而一般人事业务流程是指教职工“入、转、调、离”全生命周期的核心人事业务,如教职工入职、转正、岗位调整和辞职管理等.在此阶段,根据对人事业务流程的调研设计出相应的流程图,以教职工入职和岗位调整工作流为例,其流程如图4与图5所示。
2.3项目构建阶段在此阶段,根据详细设计阶段的解决方案,功能顾问在PeopleSoft人力资源管理系统里面进行基础信息配置.其中配置分为两大类:组织架构配置和核心人力配置.组织架构配置用于配置学校与岗位等基本信息,如校区地点、部门属性、部门树、员工级别、职务类别、职务代码与岗位信息等;核心人力配置用于配置教职工的基本信息类型,如教职工类别、身份、婚姻状况、性别、身份证类型、民族、最高学位、户口类别、户口所在省、政治面貌、电话类型与地址类型等.以职务类别和民族为例,其配置界面如图6与图7所示.根据详细设计阶段的客户化开发功能设计文档,技术人员通过PeopleSoft开发工具进行二次开发以满足高校的个性化需求.二次开发主要包括:系统标准功能修改、工作流开发、报表与客户化页面组件开发等.在PeopleSoft环境下,应用程序开发分为四个阶段八个步骤,如图8所示.以岗位调整工作流开发为例,来阐述PeopleSoft应用程序开发具体过程.开发步骤如下:①在开发工具ApplicationDesigner中新建一个工程;②新建字段(Fields),即非系统字段;③新建表(Records);工作流开发包含两种基本表:主表(表名以_DAT结尾)和交换表(表名以_XREF结尾).主表主要存储页面Level0层的字段信息,交换表主要存储工作流状态、发起人、发起时间等信息.在ApplicationDesigner中可以新建多种类型的表,如SQLTable、SQLView、DynamicView、Derived/Work、SubRecord、QueryView、TemporaryTable;表结构由字段和子表(SubRecord)组成;④新建页面(Pages);页面字段可以直接从表中拖动过去,也可以直接通过Insert插入到页面中.页面的字段类型主要有:框架(Frame)、组合框(GroupBox)、水平线(HorizontalRule)、文本(StaticText)、图像(StaticImage)、单选按钮(RadioButton)、复选框(CheckBox)、下拉列表(-DownListBox)、编辑框(EditBox)、表格(Grid)、下拉框(ScrollArea)、图表(Chart).页面由字段和子页(Subpage)组成;⑤新建组件(Component);将页面直接拖到组件框中,设置组件属性,如搜索表,页面工具选项等;⑥编写Peoplecode;根据具体需求,Peoplecode可以写在字段、表、页面和组件中;⑦注册组件,即通过ApplicationDesigner将组件到相应的菜单中.已注册过的组件可在网页中查看相应的页面.根据页面显示的结果来判断该功能是否已实现好.岗位调整工作流工程界面与网页界面分别如图9与图10所示.
2.4项目测试阶段实施PeopleSoft人力资源管理系统一共安装4个环境:开发环境、集成测试环境、终端用户测试环境和生产环境.功能顾问和技术顾问根据前一阶段的需求调研文档,在开发环境将学校核心人力和组织架构等信息配置好,并进行相应的二次开发.开发环境是系统技术人员进行二次开发和单元测试的基础环境.其他三个环境的配置数据可通过数据导入工具ExcelToCI导入系统中,而二次开发的功能模块可通过ApplicationDesigner迁移到其他环境.在开发环境中针对各个功能模块进行单元测试,而在集成测试环境由通过单元测试的模块组合而成.终端用户测试环境用于学校相关部门的教工根据其业务进行相应的测试,发现系统存在的bug.根据用户测试反馈结果,技术人员解决相关的问题后,可将生产环境正式开放给学校教工用户使用.
3结语
PeopleSoft人力资源系统与国内现有的人力资源系统的区别在于它是“纯互联网架构”(PIA)和企业门户网站技术的应用程序与业务流程的集成套件.PeopleSoft人力资源系统的开发为二次开发,在其成熟的业务逻辑和数据结构的基础上,实施人员关注的是如何把高校的现有模式与PeopleSoft人力资源系统的模式合理地结合在一起.PeopleSoft人力资源系统有着很完整的各个功能模块,高校可以根据自身的实际情况,分阶段实施各个模块,每个模块之间都可以做到无缝连接.因此,对于现有的国内人力资源系统,PeopleSoft人力资源系统不仅有着完善的基础架构,而且提供了适用于高校人才管理的标准功能,后期维护方便,可扩展性强.
作者:刘礼芳 何来坤单位:杭州师范大学信息化中心