HR人员信息导入(1)
九月 26, 2008 in Oracle EBS功能和流程
Oracle EBS 11.5.10.2
本文讲述Oracle EBS HR项目实施时,通过开发导入的各种HR相关数据及API导入方法。这里描述HR人员基本信息导入的方法。
HR人事模块在上线前会导入大量人员基本信息。一般通过使用Oracle HR模块的标准API进行人员信息的导入, 一般导入步骤如下:
- 通常在系统中会先建立客户化临时表
- 将客户整理好的数据导入临时表中
- 在临时表进行数据的校验,校验根据当前客户的需求和系统的实际情况来完成
- 完成校验后的数据逐行调用API导入系统
利用标准界面创建员工
录入员工信息是在标准的员工的录入界面。
1. 完成了HR模块的基础模块设置后进入“中国HRMS管理员”或其他具有相关权限的职责
2. 打开标准Form,路径:中国HRMS管理员–>人员–>输入和维护;英文环境:China HRMS Manager–>People–>Enter and Maintain
3. 打开人员输入维护界面后如下图所示,会弹出查询窗口让用户新增数据或查找
4. 点击新建(New)按钮后就会进入人员的输入界面,这个时候我们可以看到主界面上有哪些是必输项,这些项都会以黄色标识。但实际在输入时会有一些项根据当前实际数据信息也动态变成必须
5. 首先我们在界面上输入当前所见的黄色区域,包括“姓”和“身份证号”,并切换一些Tab页面将其中的必输字段也填写完整后保存,回出现如下“在首次创建记录时,您必须选择活动类型的值”的提示信息
6. 在主界面右上方选择“操作(Action)”,选择创建雇佣后,就需要输入员工号并且自动带出右下方的起始日期。然后再保存的时候系统会提示必须设置员工性别,我们在使用下拉框“Gender”选择性别。完成上述选择后保存员工保存成功。(如果此时还有其他提示信息标识当前环境可能有部分不同的基础设置导致)
7. 员工信息建立后我们可以看到同时创建的信息包括1条默认主分配信息,从主界面下方点击Assignment按钮进入分配界面
8. 同时还创建了一条员工服务期记录,同国主界面点击“Others”选择“Person Type Usage”打开界面
9. 在第一节中我们描述了如何利用系统界面进行单条员工最少信息的录入。但是往往在项目实施阶段会有大批量的员工信息需要录入系统,通过手工录入或一些键盘指令软件如Dataload进行数据录入都是非常低效的,当涉及到上万条员工信息的时候需要消耗大量的时间。
因此我们使用Orocle标准的API,通过一些程序逻辑将数据进行导入。
当一条员工记录保存后通过第一节的内容,我们知道会同时生成3条数据包括1条员工基本信息,1条分配信息以及1条员工服务期记录。分别被保存在3张系统表中:
per_all_people_f
per_all_assignments_f
per_person_type_usages_f
10. 使用hr_employee_api.create_employee 过程,程序包版本$Header: peempapi.pkh 115.30 2006/03/03 05:38:37 lsilveir noship $ 创建员工信息,成功后也会在这三张表中生成记录。
后续将介绍如何使用hr_employee_api将人员信息导入系统
相关文章:
0 responses to HR人员信息导入(1)