Job Data Modernization Red Paper
Job Data Modernization Red Paper
Implementation Areas
Listed below are the major implementation areas for the Job Data Modernization feature. This document will explain each of
these topics in more detail in the upcoming chapters.
Configurable Search: The Search Configuration feature enables you to design custom search pages for a content reference
based on your organization’s needs. Administrators can set up searches that use either a standard record search or elastic
search definitions. Your organization has control over which fields to display and their order. Configurable search allows the
user to save the search criteria and view recent searches when defined in the setup.
PeopleBooks reference: PeopleSoft HCM 9.2: Core Functionality: Application Fundamentals: Managing Configurable Search:
Setting up Search Configuration.
Activity Guide Composer (AGC): Activity Guide Composer enables you to define a guided process for users to complete
Job transactions. The design of the AGC is to help functional configurators setup or modify the Activity Guide template for
the feature. We recommend that functional configurators work with a technical developer before making any changes as the
template configuration changes affect how the guided process works.
PeopleBooks reference: PeopleSoft HCM 9.2: Products: Core Functionality: Enterprise Components: Working with the
Activity Guide Composer.
Enable modern Job Data functionality using the Job Data Installation page. This is required for HR administrators to access
the fluid Manage Job tile.
Use the Job Data Installation page to define functionality setting for Job Data Modernization feature, like attachments,
approvals, and the review process. Use this page to enable modern Job Data access from the Position Management and
Guided Self Service (GSS) pages.
To use the modern Job Data feature, select the ‘Fluid Job Data’ check box and assign necessary roles to ensure the users
have appropriate access. Selecting the check box will show Fluid Job Data instead of Classic Job Data when users click the
Job Data link in the Guided Self Service pages or Position Management pages (including Fluid Position Management).
Note: The Mange Job tile will be available when the user possesses any of the delivered modern Job Data requester or
approver roles but will get an error message if the ‘Fluid Job Data’ flag is turned OFF on the installation setup.
Enable the ‘Review Process’ to indicate that users should review higher job data rows when they correct a transaction or add
a retro job data row.
Note: Currently this functionality is supported only when retro rows are added or corrected by modern Job Data. If you add
or correct a retro job data row using any other feature or process, the review process will not execute.
By default the delivered CI name HR_JOBDATA_SAVE_CI will be displayed, if you have any customizations, then the CI
name need to be replaced with the custom CI name.
Define if approval is needed when adding job rows, correcting existing job rows, or both. While enabling approvals, the
system provides the AWE Process IDs by default, but that can override based on the requirements.
Field level functionality details are available in PeopleBooks: PeopleSoft HCM 9.2: Workforce Data Management: PeopleSoft
Human Resources Administer Workforce: Using the PeopleSoft Fluid User Interface to Manage Job Data.
Transaction Flow
This diagram illustrates that while submitting a request (job row); fluid job transaction details are saved to staging records.
Once the transaction is approved, data is pushed to the actual job records. All existing post job data update events will fire as
they work currently with classic Job Data.
Approval Flow
If the approver approves the request, the system copies the data to the job records from the staging records using the
component interface.
1. If the transaction is approved, staging data is pushed to the job records using the component interface.
2. If the approver denies the request, the transaction is terminated and completed. No data is copied to the job
records.
3. If the approver pushes back the request, the row is routed back to the requester; the user may rework and submit it
again or delete the transaction.
Component Interface: As shown in the previous diagrams, the process uses the component interface to push data from the
staging records to the job records. HCM delivered the new CI, HR_JOBDATA_SAVE_CI, for this purpose.
Roles
ROLE NAME USE PERMISSIONS ASSIGNED
HR Admin HCCPCF1000
This role is responsible for administering the Approval
Approver HCCPHR3314
transactions to create a new Fluid Job Data request.
Fluid
HR
This role is responsible for administering the Job action HCCPCF1000
Administrator
transactions in Fluid Job Data. HCCPHR3314
Fluid
Permission Lists
PERMISSION LIST DESCRIPTION OBJECTS/PAGELETS ASSIGNED ROLES
PeopleBooks reference: PeopleSoft HCM 9.2: Core Functionality: Application Fundamentals: Managing Configurable Search:
Setting up Search Configuration.
Depending upon the feature roll-out approach taken by your organization, you will need to look into redirecting users to
either Fluid version of Job Data or Classic version of Job Data.
Customizing Search Criteria and Search Results for the Job Data Modernization Feature
Navigation: Enterprise Components > Configurable Search > Manage Search Configuration
Note: Currently, Elastic Search is not Real-time; the results are based on the last time the index was updated.
Search Record: This field is available when you select Standard Search as the search type. Enter the record name the system
should use for this search. Supported Records types are SQL Table and SQL View.
For Modern Job Data you can use the delivered search record EMP_SRCH_COR_FL.
If your organization needs more, different, or wants to include custom fields as part of the search criteria or search results,
then create a new record based on the EMP_SRCH_COR_FL, remembering to consider the data security aspects and use the
same in the Search Configuration. For multi-language enabled systems, you also need to review the Related Language
record associated to the base record.
Note: The Search record associated in this configuration is only for search page purpose, it will not replace the existing
search record associated to the actual component or menu override search record.
In the case of a Standard Search, click the ‘Reload Fields’ button to populate the ‘Configure Criteria and Results fields’ grid
with all the fields from the associated search record. Based on the search keys, alternate search keys, and list items defined
in the record definition, the system will default the fields to be part of the criteria and results.
If your organization needs additional fields as part of the search criteria or search results, you can include them by selecting
the respective check boxes. Ensure that the additional fields you select have the proper record level indexes defined to
better handle the performance.
In the case of an Elastic Search, the system will select all the indexed fields to be part of the criteria and the results, it will pick
the fields (list box item) from the actual search record (search record associated at Component or Menu Item level).
• Related prompts will NOT work as expected in most of the cases. For example, when working with a related prompt,
if the State field has a prompt record with a high-level key filed as Country, then the Country field value controls the
results on the search page.
• If a search record field is associated with a dynamic prompt, the prompt icon will not be shown in search page for
that field. In such cases, ensure that the prompt record (Record Type: SQL Table or SQL View) is associated to the
search record field, to have the prompt lookup on the search page.
• Search events (Search Init and Search Save) will not get triggered.
• Previous in List and Next in List options will not be available in transaction page to traverse to the next/previous
row from the results set.
The Activity Guide Template Composer will guide you through a series of configuration steps where you will be able to select
options and enter parameters to configure your activity guide.
The delivered one is marked as system data and cannot be modified (01/01/1900). You can add a new effective dated
template and customize it.
Activity Guide Type: Job Data is a Single component Optimized Guided Vertical Non-Sequential activity guide.
Note: When you clone or insert a new row for an existing template, the system copies the same activity guide type over and
you cannot select a different activity guide type for the new template.
Security: Add any custom roles responsible for utilizing the activity guide process as End User.
Additional Actions: The delivered Job Data AG uses custom Exit and Submit buttons, through which you can have
additional logic performed.
To have validations and additional logic on Submit and Exit buttons, use the System Button Override method.
Steps for System Button Override:
1. Add button to the step page (transaction page in JOB_DATA_FL component) with specific style class.
For Submit – “ps_ag-custom-button-submit”
For Exit – “ps_ag-custom-button-exit”
2. Use “psc_hidden” to hide the button.
3. Invoke default action from PeopleCode. Sample Code (in button’s Field Change event).
Declare Function genOpenButtonScript PeopleCode FUNCLIB_PTGP.FUNCLIB FieldFormula;
AddOnLoadScript(genOpenButtonScript("#submit"));
AddOnLoadScript(genOpenButtonScript("#exit"));
Organize and Configure Steps: Rename the Drop Zone steps/pages using the Organize and Configure Steps page if
needed. Customize the pages using the delivered Drop Zone areas.
You can add custom fields using the Drop Zone pages, or the Drop Zone areas at the top and bottom of other main pages.
PeopleBooks reference: PeopleSoft HCM 9.2: Products: Core Functionality: Development Tools: Fluid User Interface
Developer’s Guide: Creating Pages for Fluid Applications: Creating and Configuring Drop Zones.
Additionally, use Page and Field Configurator (PFC) to hide or unhide the steps and fields required to perform the job data
transaction.
When you create an activity guide template, the system also creates a PeopleTools activity guide template using the
PeopleTools Activity Guide application process integration (API). This combines the technical data from the activity guide
category and the functional data from the activity guide template to save a PeopleTools activity guide template.
The ‘Instance Create Method’ specified in the setup will be executed whenever an activity guide instance is created from
AGC-AG template. When you create an instance from the template, the instance properties and action item details are
initially set based on the template definitions. The system controls this with the ‘InstanceCreation’ method.
1. Activity Guide steps are based on Page and Field Configurator (PFC) ‘Configure Page Visibility’ setup.
While creating the AG launch URL, the required data is passed as context data or URL parameter, to match the PFC
criteria setup. While creating the instance (before launching the AG), the ‘InstanceCreation’ method does a criteria
match per PFC setup. The PFC criteria sequence match and ‘Configure Page Visibility’ setup determine if it will hide
or unhide the AG steps. The method picks up the pages that need to be hidden, find outs the activity guide item ID
by matching it with RCS defined for each AG step, and hides the corresponding step in that instance.
This is specific to our feature. Methods check whether ‘Event Mapping’ is enabled for the request component (AG
component) Content Reference-Job Data Fluid.
Add the URL parameters to uniquely identify a specific job request row, which includes:
1. Key parameters like EMPLID, EMPL_RCD, EFFDT, and EFFSEQ.
2. Parameters to match PFC criteria ACTION_CD, ACTION_REASON, REG_REGION, BUSINESS_UNIT,
HCR_JOB_WIP_STATUS.
3. Additional parameters for certain validations while launching the request component.
If there is more than one condition defined, then each condition will be joined using the logical operator ‘AND’ internally.
For example, if different sets of fields or pages are required for different business units with the same action code, then the
criteria can be formed by combining the fields that are in level 0.
Configure Field Properties: Use to hide fields that are not required for that job request.
Configure Page Visibility: Use to hide or unhide the page as a whole in the component. It also has the capability to make a
page (activity guide steps) as display only.
Note: Customers should make sure that the criteria setup in PFC and the component, page, field properties or PeopleCodes
are in sync. For example, if a required field is made invisible using PFC, custom logic should be added to populate a value for
it.
In this feature, while creating the activity guide instance (before launching the AG), ‘InstanceCreation’ method does a criteria
match check per PFC setup. Based on the criteria sequence match and ‘Configure Page Visibility’ setup, the AG steps will
hide or unhide to the user.
Oracle recommends that you do NOT hide the ‘Summary’ and ‘Validate’ pages, as the ‘Configure Page Visibility’ is mainly to
control the pages and steps where a user enters request related data. Configure Page Visibility also lists pages marked as
‘Hidden’ in the component definition, as you can override the settings done in the Application Designer. Oracle also
recommends that you do not make any such pages visible, as we do not have corresponding activity guide steps in the
template setup.
Use the ‘User List’ page to define the list of users to whom this configuration needs to be applied. The demo data is
configured at ‘Header Level’ only. The option ‘Sequence Level’ will allow the user to define separate user lists for each
sequence number. With ‘Sequence Level’, the lowest matching criteria will get applied unless the setup is NOT configured to
use ‘Apply Additively’ on the criteria setup page.
For the Job Data Modernization feature, Edit Details functionality for final level approvers and requesting a job data change
are using the same component JOB_DATA _FL. Users who have the ‘HR Admin Approver Fluid’ or the ‘HR Admin Correction
Apvr Fluid’ roles should see all the fields and pages in the Edit Details functionality. However, the user with the ‘HR
2. Modify the Related Content Services corresponding to AG steps to accommodate the new parameter.
Recommendation is to add to all the RCS definitions corresponding to each AG steps, as it should work even if the
first step ‘Work Location’ is hidden for the job request.
3. Modify the AG launch URL PeopleCode references to add the new parameter with a value.
Example: Modify the request details secondary page on ‘Manage Job’ component to get the ‘Sub-Reason’ value
from the user. Change the PeopleCode on the ‘Continue’ button to pass this as a URL or context data to launch the
AG.
5. Additionally, modify the Application Class PeopleCode methods related to instance handling, which controls AG
steps.
Refer to the Application Class PeopleCode-HR_JOBDATA_UTILITIES. AG_InstanceManage and
HR_JOBDATA_UTILITIES.InstanceProcess, and modify the methods inside to process the new parameter.
Figure: Event mapping configuration for Page and Field Configurator usage in Job Data fluid component.
For the Manage Job component, if any of the fields on the ‘Create Job Action’ or ‘Correct Job Data’ secondary modal page
are to be hidden, use the below configuration:
Example setup shows the fields Regulatory Region, Business Unit fields hidden in the modal page using PFC setup.
Figure: Page and Field Configurator – Sample Configuration for Manage Job component.
Overview
Manage customization for Fluid Job Data feature provides a simple to use, intuitive application for administrators to manage
their customization.
Manage customization provides the ability to reapply your customization from Classic Job to Fluid Job.
In general PeopleSoft recommend to utilize the Drop Zones to add custom fields, records and pages that are only used for
customizations. The manage customization will reduce implementation, customization time and retrofit efforts. The real
benefit is that you do not have to re-implement during an image update.
When Approvals are enabled, the data for the in-progress, pushback, deleted, and rework status transactions will be
retrieved from the staging record and presented in Job Pages. When the transaction is approved, the changes are pushed
via CI to update the respective base/transaction records.
There are different features available to better manage the customization with fluid transactions as well like Drop Zones,
Event Mapping, Page and Field Configuration, Activity Guide Composer etc.. Apart from these there are few pages delivered
with Fluid Job Data feature like Map Staging Records and Configure Job CI and these are available via the Manage Job tile to
provide a more flexible and easier way for customers to handle/map custom records.
The below sections will explain how to associate Custom Pages and Custom Record Fields added to the delivered Classic
Pages to Fluid Job Component/Pages using Drop Zone and without Drop Zone.
Note: The configuration and setup for customization will be carried out to level 2 of the Job record. The Manage
Customization setup pages are designed to work only for Manage Job transaction.
1. Clone the custom source record HR_XYZ_JOB to create the respective staging record HR_XYZ_JOB_STG . Follow
the Steps to Create the Staging Record .
2. Create a fluid subpage HR_JOB_XYZ_SBF for the classic custom page HR_JOB_XYZ. Have a look on Page Styling
Considerations during subpage creation.
3. Ensure the classic custom page is tagged to the classic JOB DATA component.
4. Clone the delivered CI HR_JOB_DATA_SAVE_CI to create the respective custom CI HR_JOB_XYZ. Follow the Steps
to Create the Custom CI for naming standards.
5. Tag the subpages to the Drop Zones on the Drop Zone configurations for the Fluid Job Data JOB_DATA_FL and
the View Details JOB_DATA_VW_FL components.
Use Case 2: Adding Custom Fields into Fluid Job Component using Drop Zones
Handle the custom fields inside a delivered record or a custom record.
1. Modify the respective staging record HR_XYZ_JOB_STG . Follow the Steps to Create the Staging Record .
2. Create a fluid subpage HR_JOB_XYZ_SBF and add the custom fields. Have a look on Page Styling
Considerations during subpage creation.
3. Configure the above created subpage HR_JOB_XYZ_SBF to the Drop Zones on the Drop Zone configurations
for the Fluid Job Data JOB_DATA_FL and the View Details JOB_DATA_VW_FL components.
4. Clone the delivered CI HR_JOB_DATA_SAVE_CI to create the respective custom CI HR_JOB_XYZ. Follow the
Steps to Create the Custom CI for naming standards.
Use Case 3: Adding Custom Record and Fields into Fluid Job Component without Drop
Zones
Handle the custom record fields directly on the fluid job data pages
1. Clone the custom source record HR_XYZ_JOB to create the respective staging record HR_XYZ_JOB_STG. Follow the
Steps to Create the Staging Record
2. Modify the existing fluid subpage and place the custom record fields. Have a look on Page Styling Considerations
during subpage creation.
3. Clone the delivered CI HR_JOB_DATA_SAVE_CI to create the respective custom CI HR_JOB_XYZ. Follow the Steps
to Create the Custom CI for naming standards.
4. Add the source and staging records on the Map Job Staging Records page.
Use Case 4: Adding Custom Fields into Fluid Job Component without Drop Zones
Handle the custom fields directly on the fluid job data pages
1. When you have custom fields alone to migrate, modify the delivered staging record using Map Job Staging Records
page section.
Note: Due to customization, if the structure of the delivered job data component changes, then you need to follow the
manage customization steps. If no customization exist, then the existing fluid job data works.
Property Name of all key fields should be named “KEYPROP” + field name, so the PROBATION TYPE should be
“KEYPROP_HR_PROBAT_TYPE”.
3 Name all other data fields “PROP”_+ field name, so the field UNION SENIORITY DATE should be
“PROP_HR_UNION_SEN_DT”.
4 Change the property name for the record to “COLL_” + name of record, so the record HR_XYZ_JOB will become
“COLL_HR_XYZ_JOB”.
Add the source record HR_XYZ_JOB and staging record HR_XYZ_JOB_STG in the Map Job Staging records. The mapping
done in this page will be reflected in the Configure Job CI page.
Note: HCR_JOB_STG, PER_ORG_INS_STG, PER_ORG_ASG_STG, and BEN_PRG_PRT_STG are not editable due to some
technical limitations. Do not replace these staging records, however you can add or remove the fields for customization. You
can replace the remaining delivered staging records with the custom staging record.
The delivered source record name are not editable, whereas the custom record name are editable .The flag
HCR_CUSTOM_REC used to ensure the custom record.
Configure Job CI
This page is a setup page for CI. Add the new custom CI on the Configure Job CI page.
Click the Load/Reload button to populate the source and staging records. The source and staging records grid will load the
records from the CI. If the staging records are not populated by default, then a new staging record needs to be associated,
then save the page.
Figure: Source and staging records for the selected component interface.
Now proceed with the transactions using the Manage Job tile.
This topic explains how to maintain your customizations using delivered Drop Zone (DZ) areas and related setups or
configurations.
You can add custom fields using the Drop Zone pages or the Drop Zone areas at the top and bottom of other main pages.
Suppose the requirement is to change the delivered Drop Zone 1 step/page to a custom page as shown below.
Customize the pages using the delivered Drop Zone areas. Top and bottom Drop Zones are available in all the main pages
inside the AG.
Drop Zone configurations: Navigation for Drop Zone configuration: PeopleTools > Portal > Configure Drop Zones.
Configure Drop Zones-Drop Zone 1 subpage for View Details (View/Display only component-JOB_DATA_VW_FL).
Customize the pages using the delivered Drop Zone areas. Top and bottom Drop Zones are available on all subpages inside
the View Details page and correspond to the main pages in the AG.
Figure: Configuring bottom drop zone of Drop Zone 1 subpage/section in View Details page.
Figure: View Details page Drop Zone 1 section as custom subpage, group box label renamed as ‘XYZ Company Job’ instead of ‘Drop Zone 1’.
Refer to the below methods to paint the data on the View Details component:
• Function UPdate_Mode_N PeopleCode DERIVED_JOBDATA.EMPLID FieldFormula.
• Function UPdate_Mode PeopleCode DERIVED_JOBDATA.EMPLID FieldFormula.
• Function RELOAD_STAGING PeopleCode FUNCLIB_HRF_JOB.EFFDT FieldFormula.
• Function EDIT_JOB PeopleCode FUNCLIB_HRF_JOB.EFFDT FieldFormula.
If the display control field is empty, add logic to hide the related display field in,
-Main Page Activate PeopleCode. Refer HR_JOBDATA_WL_FL Page Activate PeopleCode.
If the display control field is controlled by another field change and gets empty, then add logic to hide the related
display field in the field change PeopleCode.
Example, the Work Location page Business Unit (BUSINESS_UNIT) field change controls the Department (DEPTID).
Refer JOB_DATA_FL.GBL.JOB.BUSINESS_UNIT.FieldChange(Component PeopleCode).
• Select the ‘Adjust Layout for Hidden Fields’ property for the group boxes to hide the group box title if all the fields
inside are hidden.
This criterion is used to determine which definition ID is to be used to process the approval.
Note: If multiple definitions return criteria of true, the definition with the highest priority is used.
Note: Please set the status of the delivered definition (Criteria as always) to inactive.
Figure: Process definition setup of ‘EditJobActions’ for correct/update an existing job data row
On Process Launch This is triggered when the request Notification type: Email
gets submitted and approval flow is
Participants: Requester
launched successfully.
Route for Approval This is triggered when the request Notification type: Email and Push
gets routed to an approver at any level Notification
in the approval chain.
Participants: Approvers
On Final Approval This is triggered when the final Notification type: Email and Push
approver approves the request. Notification
Participants: Requester
On Final Denial This is triggered when the final Notification type: Email and Push
approver denies the request. Notification
Participants: Requester
On Cancel This is triggered when the requester Notification type: Email and Push
withdraws the request. Notification
Participants: Approvers
On Terminate This event triggered when the Notification type: Email and Push
approval is terminated. This is used by Notification
the approvals to pushback a request
Participants: Requester
from any level of approver to
requester.
The user will see a subset of fields on the actual application page, based on whether or not he or she has enabled the ‘Show
only changed’ flag and what fields have changed. If multiple criteria evaluate to true, the framework will use the one with the
lowest sequence number to generate the summary.
For Example: The Pay Component grid has many columns, as shown here.
From this grid, the administrator should configure important editable fields that are expected to be changed by the
user.
Since the value of the compensation rate 75.00000 is meaningful only when appended with the Rate Code value
KAUTO, the Rate Code field is marked as the group header. Other fields from the grid should be assigned the same
group number. An example of this grouping is shown in the following image.
At runtime, when a group header field is processed, all fields with the same group number are processed together
and are presented as a group on the summary page, demarked with a grey separator between each group of fields.
Figure: Configuring Transaction Summary record on the setup page for Job Data fluid component
If the approver edits the transaction using the Edit Details link in the Approval component, changes made by the approver
are merged with the existing transaction summary.
As shown in the previous example, the position number is changed from 1900003 to 1900005. If the approver modified the
position number to 19000007, he or she will see this change in the Summary step of the activity guide.
Figure: Transaction summary details in the activity guide Summary step after the approver making changes to the requested data
Figure: Transaction summary details in the Approval page after the approver making changes to the request data.
The tile is published using tile wizard and is delivered with two clickable links:
1. Maintain Teleworkers: Opens the Maintain Teleworkers component in a new window.
2. View Details: Opens the View Details component in a new window. It is used to view employee job details in a
separate window.
Figure: HTML–HCR_JOB_RI_LINKS.
If binds are used in the HTML code, modify the method setTileHTMLArea in HCR_JOBDATA_UTILITIES:RelatedInfoTile
application class PeopleCode.
Method setTileHTMLArea() is used to set the content area of the tile to HTML.
Adding a New Tile with Clickable Links in the Related Content Frame
To configure related content:
1. Create a dummy page and component.
2. Publish it as a tile using ‘Tile Wizard’ setting content type as HTML.
3. In the App class PeopleCode, implement setTileHTMLArea() method to set the content of tile from the HTML area.
4. Assign this tile as related content to the content reference “Job Data Fluid”.
PeopleBooks reference: PeopleTools 8.58: Portal Technology: Using Tile Wizard.
5. Add necessary PeopleCode on the request submit (Submit button field change) to save the attachments.
Note: Correction of an existing row brings in attachments that were added as part of the completed transaction. The store
keys are updated during save to store the attachments related data in this scenario.
Figure: Attachments framework delivered setup to define the keys, under navigation Set Up HCM > Common Definitions > Attachments > Configure
Keys
The Modern Job Data feature delivered roles are added with proper Authorization IDs. Add any custom role for this feature
here in order to access the View Details, Approval, and Job Data activity guide pages without receiving an error.
Attachment Type: Select either ‘Attachment’ or ‘URL’ attachment type if you want to define common attachments or URLs,
such as policies, handbooks, FAQs, and so forth. Select the ‘Document Definition’ attachment type if you want to create an
entry to enable users to create their own attachments for a specific row of application data.
When a transaction requires approval, the approver sees a section to view attachments on the approval screen if ‘Enable
Fluid Attachments’ is selected on the Job Data Installation page.
The Job Data link in Guided Self Service (GSS) and Position Management
The current behavior of the ‘Go To Job’ link is mentioned here:
All GSS transactions for which 'allow DB update' is not selected in the Workflow Configurations page are displayed on the
GSS administrator's page when the status indicator 'Administrator Action Required' is selected.
The administrator selects one of the 3 options, saves and clicks the 'Go To Job' link to go to Classic Job Data for the selected
employee to verify all details. The default option selected is "Select this option to approve the transaction and update the
database”.
When the ‘Fluid Job Data’ check box is selected on the Job Data Installation page, the GSS ‘Go To Job’ link will redirect the
user to the modern Job Data pages in Fluid. The Job Actions Summary page for the concerned employee will open up in a
new tab. User should access the Job Actions Summary page in Correct History mode to view or edit all the job data rows.
The ‘Go To Job’ link is accessible for other status indicators as well, like Approval in process, Denied, and so on. The behavior
remains unchanged, except for the fact that the Fluid Job Actions Summary page will display in a new tab, instead of in the
Classic pages.
UOW# 137361, Bug- 31768782-FLUID JOB DATA : GSS RECORD PEOPLECODE CHANGES should be applied to avail this.
Similarly, Fluid Position Management will take the user to the modern Job Data feature if UOW# 137385, Bug-137385- FLUID
JOB DATA :POSITION FLUID RECORD PEOPLECODE CHANGES is applied.
Note: When the same transaction is added from both GSS and modern Job Data, approvals are enabled, and the fluid job
approval transaction is underway while GSS transaction is completed, the user will need to delete the in-progress row from
Job Action Summary in modern Job Data. This way, only the completed (GSS) row will show.
Customizing the Job Data Link to Point to Modern Job Data From Other Features
Oracle delivered code changes to point to modern Job Data instead of classic when the ‘Go To Job’ or ‘Job Data’ link is
accessed from GSS or Position Management. Except for these two areas, all other features will still point to classic Job Data.
Example: Old Worklist and Email notifications will point to classic Job Data only.
Refer any of the below code lines to customize the ‘Job Data’ link to point to modern Job Data instead of classic Job Data.
• FUNCLIB_WF.TRANSFER_TO_CORE.FieldFormula Record PeopleCode.
• POSITION_DATA_FL.GBL.DERIVED_HR.JOB_DATA FieldChange Panel Group Record Field PeopleCode
• POSITION_DATA_V_FL.GBL.DERIVED_HR.JOB_DATA FieldChange Panel Group Record Field PeopleCode.
Note: Existing Mass Update functionality will not trigger approvals configured on modern Job Data. Custom changes will
need to be done if a Mass Update action update initiated should go through approvals before the Job Data is updated.
Note: As of now, the Review functionality will not trigger if the retro job data row is added or corrected by any other feature
or process. Currently this functionality is supported only when retro rows are added or corrected by modern Job Data
feature.
To trigger review functionality for other process updates, perform additional coding on the Classic Job Data component
SavePostChange PeopleCode. Please refer method ‘SaveReviewData’ used in PeopleCode (CompRecFld) -
JOB_DATA_FL(GBL).HR_JOBFLD_WRK.SUBMIT_PB FieldChange to implement the same.