How-to Create a Custom ESS Job in Fusion Applications
Creation of Custom Data Loader Summary Report
Create a Data Model :
SQL query to be used :
SELECT hdbo.bus_obj_file_discriminator EntityName,fr.key_source_owner SourceSystemOwner, fr.key_source_id SourceSystemId, l.msg_text ErrorMessage,bo.data_file_name,bo.imported_status,bo.validated_status, bo.skipped_status,bo.loaded_status,'Error' DataLoadStatus,'N' DataLoadFlag FROM fusion.hrc_dl_message_lines l ,
fusion.hrc_dl_data_set_bus_objs bo ,
fusion.hrc_dl_data_sets ds ,
fusion.hrc_dl_physical_lines pl ,
fusion.hrc_dl_file_rows fr ,
fusion.hrc_dl_file_lines fl ,
fusion.hrc_dl_business_objects hdbo
WHERE l.message_source_table_name = 'HRC_DL_PHYSICAL_LINES'
AND bo.data_set_bus_obj_id = l.data_set_bus_obj_id
AND ds.data_set_id = bo.data_set_id
AND pl.physical_line_id = l.message_source_line_id
AND fr.row_id = pl.row_id
AND fl.line_id = fr.line_id
AND hdbo.business_object_id = bo.business_object_id
And ds.ucm_content_id = :p_ucm_content_id
union
SELECT hdbo.bus_obj_file_discriminator EntityName,fr.key_source_owner SourceSystemOwner, fr.key_source_id SourceSystemId, l.msg_text ErrorMessage,bo.data_file_name,bo.imported_status,bo.validated_status,bo.skipped_status,bo.loaded_status,'Error' dataloadstatus,'N' dataloadflag
FROM fusion.hrc_dl_message_lines l
, fusion.hrc_dl_data_set_bus_objs bo
, fusion.hrc_dl_data_sets ds
, fusion.hrc_dl_logical_lines ll
, fusion.hrc_dl_file_rows fr
, fusion.hrc_dl_file_lines fl
, fusion.hrc_dl_business_objects hdbo
WHERE l.message_source_table_name = 'HRC_DL_LOGICAL_LINES'
AND bo.data_set_bus_obj_id = l.data_set_bus_obj_id
AND ds.data_set_id = bo.data_set_id AND ll.logical_line_id = l.message_source_line_id
AND fr.logical_line_id = ll.logical_line_id AND fl.line_id = fr.line_id
AND hdbo.business_object_id = bo.business_object_id
And ds.ucm_content_id = :p_ucm_content_id
Screenshot :
Create a Report :
Create a Scheduled Process :
Navigation : Setup and Maintainenance -> Name ( Enter : Manage Custom Enterprise Scheduler Jobs for HCM Core Processes)
Select : Go to Task
You will see the following screen
Click Create and this navigates you to the following screen :
Schedule Jobs Details :
Parameter Details :
Running the Newly Created Custom Scheduled Job :
Navigation : Scheduled Processes -> Schedule New Process -> ( Search for ‘HCM Data Loader Summary Report’)
Sample Output Screenshot :