ImageVerifierCode 换一换
格式:DOCX , 页数:21 ,大小:907.33KB ,
资源ID:7433154      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/7433154.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(EBS HRMS 定制化配置.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

EBS HRMS 定制化配置.docx

1、EBS HRMS 定制化配置EBS HRMS 定制化配置一、 扩展 Connector Schema修改Oracle_EBS_HRMS-11.1.1.5.0/ scripts/OIM_EMPLOYEE_WRAPPER.pck文件中的属性定义,标注红色的为修改和添加的内容。procedure get_schema( schemaout OUT schemalist ) AS attr attributelist; BEGIN schemaout := schemalist(); schemaout.extend(1); attr := attributelist(); attr.extend (

2、56); attr (1) := attributeinfo(HIRE_DATE,date,1,1,0,1); attr (2) := attributeinfo(BUSINESS_GROUP_ID,varchar2,1,1,0,1); attr (3) := attributeinfo(LAST_NAME,varchar2,1,1,1,1); attr (4) := attributeinfo(FIRST_NAME,varchar2,1,1,1,1); attr (5) := attributeinfo(SEX,varchar2,1,1,0,1); attr (6) := attribute

3、info(PERSON_TYPE_ID,varchar2,1,1,0,1); attr (7) := attributeinfo(EMPLOYEE_NUMBER,varchar2,1,1,0,1); attr (8) := attributeinfo(PERSON_ID,varchar2,1,1,0,1); attr (9) := attributeinfo(TITLE,varchar2,1,1,0,1); attr (10) := attributeinfo(EMAIL_ADDRESS,varchar2,1,1,0,1); attr (11) := attributeinfo(MARITAL

4、_STATUS,varchar2,1,1,0,1); attr (12) := attributeinfo(NATIONALITY,varchar2,1,1,0,1); attr (13) := attributeinfo(NATIONAL_IDENTIFIER,varchar2,1,1,0,1); attr (14) := attributeinfo(DATE_OF_BIRTH,date,1,1,0,1); attr (15) := attributeinfo(TOWN_OF_BIRTH,varchar2,1,1,0,1); attr (16) := attributeinfo(REGION

5、_OF_BIRTH,varchar2,1,1,0,1); attr (17) := attributeinfo(COUNTRY_OF_BIRTH,varchar2,1,1,0,1); attr (18) := attributeinfo(USER_PERSON_TYPE,varchar2,1,1,0,1); attr (19) := attributeinfo(EFFECTIVE_START_DATE,date,1,1,0,1); attr (20) := attributeinfo(ACTUAL_TERMINATION_DATE,date,1,1,0,1); attr (21) := att

6、ributeinfo(SUPERVISOR_ID,varchar2,1,1,0,1); attr (22) := attributeinfo(SUPERVISOR_NAME,varchar2,0,0,0,1); attr (23) := attributeinfo(JOB,varchar2,1,1,0,1); attr (24) := attributeinfo(GRADE,varchar2,1,1,0,1); attr (25) := attributeinfo(DEPARTMENT,varchar2,1,1,0,1); attr (26) := attributeinfo(PERSON_U

7、PDATED_DATE,date,1,1,0,1); attr (27) := attributeinfo(ASSIGNMENT_UPDATED_DATE,date,1,1,0,1); attr.extend; attr (28) := attributeinfo(U_ID,varchar2,1,1,1,1); attr.extend; attr (29) := attributeinfo(FAMILY_NAME,varchar2,1,1,0,1); attr.extend; attr (30) := attributeinfo(GIVEN_NAME,varchar2,1,1,0,1); at

8、tr.extend; attr (31) := attributeinfo(IN_DATE,varchar2,1,1,0,1); attr.extend; attr (32) := attributeinfo(EMPLOYEE_STATUS,varchar2,1,1,0,1); attr.extend; attr (33) := attributeinfo(OFFICE_LOCATION,varchar2,1,1,0,1); schemaout( 1 ) := schema_object(_PERSON_,attr);修改完成后在数据库中重新编译。二、 更新操作2.1 新建用户自定义字段登录h

9、ttp:/172.29.41.203:15000/sysadmin管理界面,新建纱箱“userdef”,保存并关闭。单击“系统实体”下的“用户”项,单击“新建”按钮,在出现以下界面中选择文本。确定后,在显示标签和名称中添加新字段。使用同样步骤添加上所有自定义字段。2.2 添加用户资源实体1. 登录到 Oracle Identity Manager Design Console。cd /u01/oracle/Middleware/Oracle_IDM1/designconsole./xlclient.sh输入 xelsysadm/Welcome1单击Yes2. 展开 Resource Manag

10、ement文件夹, 双击Resource Objects并单击查找按键, 在右侧窗体下方新出现 Resource Objects Table页签。3. 在 Resource Objects Table页签内查找Oracle EBS HRMS Trusted User 项并双击数字栏。在以下界面中单击Object Reconciliation页签。4. 在 Object Reconciliation 页内, 单击 Add Field按钮在出现的 Add ReconciliationField 对话框中添加属性字段信息,如U_ID。5.在 Field Name 字段, 输入属性值,如U_ID。6.

11、 Field Type列表,选择数据的类型, 如String。7.如果属性值为必填值,需要选定Reauired。8.保存后关闭对话框。2.3 更新用户过程定义1. 展开Process Management 并双击 Process Definition项2. 查找并双击Oracle EBS HRMS Trusted User 过程定义。3. 在 Reconciliation Field Mapping页内单击 Add Field Map按钮。4.在Field name 列表中选择2.2节用户资源实体中添加的字段,如UID。5. 在 User Attribute列表中选择在2.1节用户自定义步骤中

12、添加的字段,如usr_u_id。6. 保存后关闭对话框。2.4 更新数据同步的属性映射对新添加的自定义属性,需要添加新的属性映射。1. 展开 Administration文件夹并双击Lookup Definition。2. 输入Lookup.EBSHRMS.ReconAttrMap.Trusted 值后单击查找按钮。3. 单击Add按钮来新添加行。4.在Code Key字段输入2.2节中定义的属性值,如U_ID。5.在Decode字段输入1节中定义的属性值,如U_ID。6.保存后关闭对话框。2.5 创建用户资源实例的同步配置注:创建同步配置把以上的操作更新到MDS中。1. 在 Resource

13、 Management 文件夹内的Resource Objects中搜索 Oracle EBS HRMS Trusted User。3. 在 Object Reconciliation页内单击 Create Reconciliation Profile项并保存。三、 更新Connector Bundle注:必须把先前添加的新属性字段更新到Connector Bundle(org.identityconnectors.ebs-1.0.1115.jar)中。1. 解压Oracle_EBS_HRMS-11.1.1.5.0/bundle/org.identityconnectors.ebs-1.0.1

14、1150.jar文件到当前目录。2.在configuration文件夹内,编辑search.properties文件。3. 找到HRMS_CURRENT_EMPLOYEE_RECON_QUERY和HRMS_CURRENT_FUTURE_EMPLOYEE_RECON_QUERY对应的SQL,并添加与第2节中定义相同的属性值。4. 保存修改结果到文件。5. 确认新修改的SQL能够正常执行并包括新添加的字段。6. 更新connector bundle (org.identityconnectors.ebs-1.0.11150.jar) 包,执行以下命令。jar -cvfm org.identityc

15、onnectors.ebs-1.0.11150.jar META-INF/MANIFEST.MF *7. 运行更新 JAR脚本来更新数据库中的connector bundle。oracleidmdev bin$ cd $OAM_ORACLE_HOME/server/binoracleidmdev bin$ ./UpdateJars.shFor running the Utilities the following environment variables need to be setAPP_SERVER is weblogicOIM_ORACLE_HOME is /u01/oracle/Mi

16、ddleware/Oracle_IDM1JAVA_HOME is /u01/oracle/Middleware/jdk1.7MW_HOME is /u01/oracle/MiddlewareWL_HOME is /u01/oracle/Middleware/wlserver_10.3DOMAIN_HOME is /u01/oracle/Middleware/user_projects/domains/oim_domainExecuting oracle.iam.platformservice.utils.JarUpdateUtility in IPv4 modeEnter Xellerate

17、admin username :xelsysadmEnter the admin password : Welcome1Enter serverURL (Ex. t3:/oimhostname:oimportno for weblogic or corbaloc:iiop:localhost:2801 for websphere):t3:/idmdev.tp-:15000Enter context (i.e.: weblogic.jndi.WLInitialContextFactory for weblogic or com.ibm.websphere.naming.WsnInitialCon

18、textFactory for websphere):weblogic.jndi.WLInitialContextFactoryLogging configuration class oracle.core.ojdl.logging.LoggingConfiguration failedjava.lang.ClassNotFoundException: oracle.core.ojdl.logging.LoggingConfigurationlog4j:WARN No appenders could be found for logger (org.springframework.jndi.J

19、ndiTemplate).log4j:WARN Please initialize the log4j system properly.Enter the jar type 1.JavaTasks 2.ScheduleTask 3.ThirdParty 4.ICFBundle 4Enter the path/location of jar file :/home/software/connector/Oracle_EBS_HRMS-11.1.1.5.0/bundle/org.identityconnectors.ebs-1.0.11150.jarDo u want to update more

20、 jars y/n :n8. 更新oim_hrms_connector用户访问权限create or replace synonym oim_hrms_connector.XXTP_HR_IDM_PEOPLE_V for APPS.XXTP_HR_IDM_PEOPLE_V;grant select on APPS.XXTP_HR_IDM_PEOPLE_V to oim_hrms_connector;9. 更新成功后,重启OIM所有服务。四、 SQL样例4.1 HRMS_CURRENT_EMPLOYEE_RECON_QUERYSELECT * FROM ( SELECT ROW_NUMBER()

21、 OVER (ORDER BY person_id) Row_Num,resultTable.* FROM ( SELECT PAPF.PERSON_ID AS person_id, PAPF.FIRST_NAME AS first_name, PAPF.LAST_NAME AS last_name, PAPF.EMAIL_ADDRESS AS email_address, PPT.USER_PERSON_TYPE user_person_type, PAPF.EFFECTIVE_START_DATE AS effective_start_date, PAPF.EFFECTIVE_END_DA

22、TE AS effective_end_date, PAPF.EMPLOYEE_NUMBER AS employee_number, PPS.ACTUAL_TERMINATION_DATE AS actual_termination_date, sysdate as SYSTEM_DATE, PAPF.BUSINESS_GROUP_ID AS business_group_id, PAAF.SUPERVISOR_ID AS supervisor_id , SUP.FULL_NAME AS supervisor_name, PJ.NAME AS job, PG.NAME AS grade, HA

23、OU.NAME AS department, PAPF.TOWN_OF_BIRTH AS town_of_birth, PPU.PERSON_TYPE_ID AS person_type_id, PAPF.REGION_OF_BIRTH AS region_of_birth, PAPF.COUNTRY_OF_BIRTH AS country_of_birth, PAPF.NATIONAL_IDENTIFIER AS national_identifier, PAPF.TITLE AS title, PAPF.MARITAL_STATUS AS marital_status, PAPF.SEX

24、AS sex, PAPF.DATE_OF_BIRTH AS date_of_birth, PAPF.NATIONALITY AS nationality,NVL(PAPF.ORIGINAL_DATE_OF_HIRE,PAPF.START_DATE) AS hire_date, PAPF.LAST_UPDATE_DATE AS person_updated_date, PAAF.LAST_UPDATE_DATE AS assignment_updated_date, XHIPV.u_id, XHIPV.family_name, XHIPV.given_name, XHIPV.in_date, X

25、HIPV.employee_status, XHIPV.office_location FROM PER_ALL_PEOPLE_F PAPF, PER_PERIODS_OF_SERVICE PPS, PER_PERSON_TYPES PPT , PER_PERSON_TYPE_USAGES_F PPU, PER_ALL_ASSIGNMENTS_F PAAF, PER_ALL_PEOPLE_F SUP, PER_JOBS PJ, PER_GRADES PG, HR_ALL_ORGANIZATION_UNITS HAOU, XXTP_HR_IDM_PEOPLE_V XHIPV WHERE PPT.

26、USER_PERSON_TYPE IN(Employee,Contractor) AND PPU.PERSON_TYPE_ID = PPT.PERSON_TYPE_ID AND PPU.PERSON_ID = PAPF.PERSON_ID AND PAAF.PERSON_ID = PAPF.PERSON_ID AND PAPF.PERSON_ID = PPS.PERSON_ID AND PAAF.PRIMARY_FLAG = Y AND PAAF.SUPERVISOR_ID = SUP.person_id(+) AND PAAF.job_id = PJ.job_id(+) AND PAAF.g

27、rade_id = PG.grade_id(+) AND PAAF.organization_id = HAOU.organization_id(+) AND PAAF.period_of_service_id = PPS.period_of_service_id(+) AND PAPF.CURRENT_EMPLOYEE_FLAG = Y AND SUP.CURRENT_EMPLOYEE_FLAG(+) = Y AND(TRUNC(SYSDATE) BETWEEN PAPF.EFFECTIVE_START_DATE AND PAPF.EFFECTIVE_END_DATE) AND PPU.EF

28、FECTIVE_END_DATE sysdate AND(TRUNC(SYSDATE) BETWEEN PPU.EFFECTIVE_START_DATE AND PPU.EFFECTIVE_END_DATE) AND(TRUNC(SYSDATE) BETWEEN PAAF.EFFECTIVE_START_DATE AND PAAF.EFFECTIVE_END_DATE) AND(TRUNC(SYSDATE) BETWEEN SUP.EFFECTIVE_START_DATE(+) AND SUP.EFFECTIVE_END_DATE(+) AND PAPF.PERSON_ID = XHIPV.P

29、ERSON_ID UNION ALL SELECT PAPF.PERSON_ID AS person_id, PAPF.FIRST_NAME AS first_name, PAPF.LAST_NAME AS last_name, PAPF.EMAIL_ADDRESS AS email_address, PPT.USER_PERSON_TYPE user_person_type, PAPF.EFFECTIVE_START_DATE AS effective_start_date, PAPF.EFFECTIVE_END_DATE AS effective_end_date, PAPF.NPW_NU

30、MBER AS employee_number, PPS.ACTUAL_TERMINATION_DATE AS actual_termination_date, sysdate as SYSTEM_DATE, PAPF.BUSINESS_GROUP_ID AS business_group_id, PAAF.SUPERVISOR_ID AS supervisor_id , SUP.FULL_NAME AS supervisor_name, PJ.NAME AS job, PG.NAME AS grade, HAOU.NAME AS department, PAPF.TOWN_OF_BIRTH

31、AS town_of_birth, PPU.PERSON_TYPE_ID AS person_type_id, PAPF.REGION_OF_BIRTH AS region_of_birth, PAPF.COUNTRY_OF_BIRTH AS country_of_birth, PAPF.NATIONAL_IDENTIFIER AS national_identifier, PAPF.TITLE AS title, PAPF.MARITAL_STATUS AS marital_status, PAPF.SEX AS sex, PAPF.DATE_OF_BIRTH AS date_of_birth, PAPF.NATIONALITY AS nationality,NVL(PAPF.ORIGINAL_DATE_OF_HIRE,PAPF.START_DATE) AS hire_date, PAPF.LAST_UPDATE_DATE AS person_updated_date, PAAF.LAST_UPDATE

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1