Search Worker Does Not Return Results At Worker Component
(Doc ID 1440198.1)
Last updated on JANUARY 26, 2024
Applies to:
PeopleSoft Enterprise CRM HelpDesk - Version 9 to 9.1 [Release 9]Information in this document applies to any platform.
Symptoms
Search Worker Does Not Return Results At Worker Component.
Incorrect update of record PS_RD_WRKR_JOB cause Worker not able to search Worker from worker component.
The issue can be reproduced at will with the following steps:
- Create or Search worker who will have multiple job records in HRMS
- Make sure in CRM it will have same number of job records
- Run below sqls in CRM database:
- SELECT WRKR_ASGN_SEQ,EFFDT,WRKR_JOB_SEQ FROM PS_RD_WRKR_JOB WHERE BO_ID=<BO_ID_Number>;
- SELECT WRKR_ASGN_SEQ,WRKR_JOB_SEQ FROM PS_RD_WRKR_ASGN WHERE BO_ID=<BO_ID_Number>;
- Add new job record (5th job record) in HRMS with current in HRMS
- In CRM it will show 5 job records as worker component
- Run the same sqls again in CRM database, it will show record PS_RD_WRKR_JOB updated correctly
- In HCM change the effective date of last job data to some previous date (for e.g. Change effective date from 4/13/212 to 4/12/2012) and save the data
- In CRM run the same sqls again, note that WRKR_JOB_SEQ field update in-correctly in records PS_RD_WRKR_JOB
- SELECT WRKR_ASGN_SEQ,EFFDT,WRKR_JOB_SEQ FROM PS_RD_WRKR_JOB WHERE BO_ID=<BO_ID_Number>;
- SELECT WRKR_ASGN_SEQ,WRKR_JOB_SEQ FROM PS_RD_WRKR_ASGN WHERE BO_ID=<BO_ID_Number>;
- Will not able to search the worker in CRM database as WRKR_JOB_SEQ field does not match value in records PS_RD_WRKR_JOB and PS_RD_WRKR_ASGN.
Another scenario:
If a row is updated for an Employee in HRMS, subscribing to WORKFORCE_SYNC causes the following three issues in CRM:
- Column SYNCDTTM in table RD_WRKR_ASGN gets updated for all rows with today date, regardless the PersonID (while it should be updated only the row related to the Employee that has been modified)
- Number of rows returned when querying RB_WORKER from a SQL Client tool is different (before subscription number of rows returned is higher than after subscription)
- Number of results returned in Search Worker page in CRM also changes after subscription.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |