PAY_TASK_STATUS_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
FLOW_INSTANCE_ID LEGISLATIVE_DATA_GROUP_ID BASE_FLOW_ID TASK_INSTANCE_ID FLOW_NAME FLOW_PATTERN CAT_CK_INSTANCE_ID CAT_CK_INSTANCE_NAME SUB_CAT_CK_INSTANCE_ID SUB_CAT_CK_INSTANCE_NAME CHECKLIST_NAME TASK_NAME BASE_TASK_NAME TASK_TYPE TASK_PARAM_PARTIAL FLOW_PARAM_FULL TASK_PARAM_FULL SUBMITTED_BY SUBMITTED_ON SCHEDULED_DATE ACTION_1 ACTION_2 ACTION_3 ACTION_1_ID ACTION_2_ID ACTION_3_ID NUMBER_OF_OBJECTS OBJECT_NAME DUE_DATE EXPECTED_TIME_LEFT TASK_STATUS ERRORS_AND_WARNINGS EXPORT COMPLETION_DATE TASK_PROGRESS TASK_PHASE_DESCRIPTION TASK_PHASE STATUS PROCESSING_FLAG TO_DO_FLAG REQUIRES_ATTENTION_FLAG RECENTLY_COMPLETD_FLAG REQUESTID SUMMARY_TYPE SUMMARY_BREAKDOWN PAYROLL LOCATION TRU PSU EXTRACT_TYPE EXTRACT_GROUP EXTRACT_AREA RUN_SEQUENCE TASK_CHK_INST_ID TARGET_URI TARGET_URI_PARAMS ACTIVE_FLAG REGION_LAST_UPDATED_DATE PAGE_LAST_UPDATED_DATE CHECKLIST_DESCRIPTION TASK_DESCRIPTION BASE_CHECKLIST_ID BASE_TASK_ID BASE_FLOW_TASK_ID REPORT_CATEGORY_ID ALL_ACTIONS DEFAULT_FLOW_FLAG SKIP_FLOW_FLAG FORCE_SUBMIT_FLAG SUBMIT_SIMILAR_FLAG SKIP_TASK_FLAG ESSREQUESTID ARCHIVEDINFO BATCH_ID TIME_TAKEN TIME_LEFT TASK_STATUS_RANK LDG_NAME MODULE_NAME STATS_ENABLED_FLAG STATS_BINDS STATS_ENABLED_FLAG2 STATS_BINDS2 HDL_BATCH_ID |
Query
SQL_Statement |
---|
select FLOW_INSTANCE_ID, LEGISLATIVE_DATA_GROUP_ID, BASE_FLOW_ID, TASK_INSTANCE_ID, FLOW_NAME, FLOW_PATTERN, CAT_CK_INSTANCE_ID, CAT_CK_INSTANCE_NAME, SUB_CAT_CK_INSTANCE_ID, SUB_CAT_CK_INSTANCE_NAME, CHECKLIST_NAME, TASK_NAME, BASE_TASK_NAME, TASK_TYPE, TASK_PARAM_PARTIAL, FLOW_PARAM_FULL, TASK_PARAM_FULL, SUBMITTED_BY, SUBMITTED_ON, SCHEDULED_DATE, ACTION_1, ACTION_2, ACTION_3, ACTION_1_ID, ACTION_2_ID, ACTION_3_ID, NUMBER_OF_OBJECTS, OBJECT_NAME, DUE_DATE, EXPECTED_TIME_LEFT, TASK_STATUS, ERRORS_AND_WARNINGS, EXPORT, COMPLETION_DATE, TASK_PROGRESS, TASK_PHASE_DESCRIPTION, TASK_PHASE, STATUS, PROCESSING_FLAG, TO_DO_FLAG, REQUIRES_ATTENTION_FLAG, RECENTLY_COMPLETD_FLAG, REQUESTID, SUMMARY_TYPE, SUMMARY_BREAKDOWN, PAYROLL, LOCATION, TRU, PSU, EXTRACT_TYPE, EXTRACT_GROUP, EXTRACT_AREA, RUN_SEQUENCE, TASK_CHK_INST_ID, TARGET_URI, TARGET_URI_PARAMS, ACTIVE_FLAG, REGION_LAST_UPDATED_DATE, PAGE_LAST_UPDATED_DATE, CHECKLIST_DESCRIPTION, TASK_DESCRIPTION, BASE_CHECKLIST_ID, BASE_TASK_ID, BASE_FLOW_TASK_ID, REPORT_CATEGORY_ID, ALL_ACTIONS, DEFAULT_FLOW_FLAG, SKIP_FLOW_FLAG, FORCE_SUBMIT_FLAG, SUBMIT_SIMILAR_FLAG, SKIP_TASK_FLAG, ESSREQUESTID, ARCHIVEDINFO, BATCH_ID, TIME_TAKEN, TIME_LEFT, TASK_STATUS_RANK, LDG_NAME, MODULE_NAME, STATS_ENABLED_FLAG, STATS_BINDS, STATS_ENABLED_FLAG2, STATS_BINDS2, HDL_BATCH_ID from ( select FLOW_INSTANCE_ID, LDG_ID LEGISLATIVE_DATA_GROUP_ID, BASE_FLOW_ID, TASK_INSTANCE_ID, FLOW_NAME, FLOW_PATTERN, CAT_CK_INSTANCE_ID, CAT_CK_INSTANCE_NAME, SUB_CAT_CK_INSTANCE_ID, SUB_CAT_CK_INSTANCE_NAME, CHECKLIST_NAME, TASK_NAME, TASK_TYPE, TASK_PARAM_PARTIAL, FLOW_PARAM_FULL, TASK_PARAM_FULL, SUBMITTED_BY, SUBMITTED_ON, SCHEDULED_DATE, ACTION_1, ACTION_2, ACTION_3, ACTION_1_ID, ACTION_2_ID, ACTION_3_ID, NUMBER_OF_OBJECTS, OBJECT_NAME, DUE_DATE, EXPECTED_TIME_LEFT, TASK_STATUS, ERRORS_AND_WARNINGS, EXPORT, COMPLETION_DATE, TASK_PROGRESS, TASK_PHASE_DESCRIPTION, TASK_PHASE, STATUS, PROCESSING_FLAG, TO_DO_FLAG, REQUIRES_ATTENTION_FLAG, RECENTLY_COMPLETD_FLAG, REQUESTID, SUMMARY_TYPE, SUMMARY_BREAKDOWN, PAYROLL, LOCATION, TRU, PSU, EXTRACT_TYPE, EXTRACT_GROUP, EXTRACT_AREA, RUN_SEQUENCE, TASK_CHK_INST_ID, TARGET_URI, TARGET_URI_PARAMS, ACTIVE_FLAG, REGION_LAST_UPDATED_DATE, PAGE_LAST_UPDATED_DATE, CHECKLIST_DESCRIPTION, TASK_DESCRIPTION, BASE_CHECKLIST_ID, BASE_TASK_ID, BASE_FLOW_TASK_ID, REPORT_CATEGORY_ID, ALL_ACTIONS, DEFAULT_FLOW_FLAG, SKIP_FLOW_FLAG, FORCE_SUBMIT_FLAG, SUBMIT_SIMILAR_FLAG, SKIP_TASK_FLAG, ESSREQUESTID, ARCHIVEDINFO, BATCH_ID, HDL_batch_id, TIME_TAKEN, TIME_LEFT, TASK_STATUS_RANK, LDG_NAME, MODULE_NAME, STATS_ENABLED_FLAG, STATS_BINDS, STATS_ENABLED_FLAG2, STATS_BINDS2, BASE_TASK_NAME from ( select 'N' as STATS_ENABLED_FLAG, 'N' as STATS_ENABLED_FLAG2, ldg_id, base_flow_id ,decode(base_task_name, 'PAYROLL_RUN','pDefaultContext=PAYROLL|pDefaultStatsType=NET,REGULAR EARNING,SUPPLEMENTARY EARNING,PRE TAX DEDUCTION,INVOLUNTARY DEDUCTION,TOTAL EARNING,TOTAL DEDUCTION|pRestrictCxtList=PROCESS_DATE,PAYROLL,RUN TYPE,PSU,TRU|pRestrictCxtName=PROCESS CATEGORY|pRestrictCxtValList=Payroll Calculation|StatisticalCompName=Gross-to-Net Balances|pGraphType=BAR_VERT_CLUST', 'QUICK_PAY','pDefaultContext=PAYROLL|pDefaultStatsType=NET,REGULAR EARNING,SUPPLEMENTARY EARNING,PRE TAX DEDUCTION,INVOLUNTARY DEDUCTION,TOTAL EARNING,TOTAL DEDUCTION|pRestrictCxtList=PROCESS_DATE,PAYROLL,RUN TYPE,PSU,TRU|pRestrictCxtName=PROCESS CATEGORY|pRestrictCxtValList=Payroll Calculation|StatisticalCompName=Gross-to-Net Balances|pGraphType=BAR_VERT_CLUST', 'QUICK_PAY_NEW','pDefaultContext=PAYROLL|pDefaultStatsType=NET,REGULAR EARNING,SUPPLEMENTARY EARNING,PRE TAX DEDUCTION,INVOLUNTARY DEDUCTION,TOTAL EARNING,TOTAL DEDUCTION|pRestrictCxtList=PROCESS_DATE,PAYROLL,RUN TYPE,PSU,TRU|pRestrictCxtName=PROCESS CATEGORY|pRestrictCxtValList=Payroll Calculation|StatisticalCompName=Gross-to-Net Balances|pGraphType=BAR_VERT_CLUST', 'PREPAYMENTS','pDefaultContext=PAYMENT TYPE|pDefaultStatsType=TOTAL AMOUNT|pRestrictCxtList=PAYROLL,RUN TYPE,PAYMENT METHOD,PAYMENT TYPE,PAYMENT DATE,PAYMENT CATEGORY|pRestrictCxtName=PROCESS CATEGORY|pRestrictCxtValList=Calculate Payment|StatisticalCompName=Payments|pGraphType=BAR', 'QUICK_PREPAYMENT','pDefaultContext=PAYMENT TYPE|pDefaultStatsType=TOTAL AMOUNT|pRestrictCxtList=PAYROLL,RUN TYPE,PAYMENT METHOD,PAYMENT TYPE,PAYMENT DATE,PAYMENT CATEGORY|pRestrictCxtName=PROCESS CATEGORY|pRestrictCxtValList=Calculate Payment|StatisticalCompName=Payments|pGraphType=BAR', 'QUICK_PREPAYMENT_NEW','pDefaultContext=PAYMENT TYPE|pDefaultStatsType=TOTAL AMOUNT|pRestrictCxtList=PAYROLL,RUN TYPE,PAYMENT METHOD,PAYMENT TYPE,PAYMENT DATE,PAYMENT CATEGORY|pRestrictCxtName=PROCESS CATEGORY|pRestrictCxtValList=Calculate Payment|StatisticalCompName=Payments|pGraphType=BAR', 'CHECK_PAYMENT','pDefaultContext=PAYMENT TYPE|pDefaultStatsType=TOTAL AMOUNT|pRestrictCxtList=PAYROLL,RUN TYPE,PAYMENT METHOD,PAYMENT TYPE,PAYMENT DATE,PAYMENT CATEGORY|pRestrictCxtName=PROCESS CATEGORY|pRestrictCxtValList=Calculate Payment|StatisticalCompName=Payments|pGraphType=BAR', 'ELECTRONIC_PAYMENT','pDefaultContext=PAYMENT TYPE|pDefaultStatsType=TOTAL AMOUNT|pRestrictCxtList=PAYROLL,RUN TYPE,PAYMENT METHOD,PAYMENT TYPE,PAYMENT DATE,PAYMENT CATEGORY|pRestrictCxtName=PROCESS CATEGORY|pRestrictCxtValList=Calculate Payment|StatisticalCompName=Payments|pGraphType=BAR', 'RETRO_COSTING','pDefaultContext=ACCOUNT (Money)|pDefaultStatsType=Debit,Credit|pRestrictCxtList=ACCOUNT (Money), ACCOUNT (Hours)|pRestrictCxtName=ACCOUNT (Money)|pRestrictCxtValList=Cost Account,Suspense Account,Default Account|StatisticalCompName=Payroll Costing Summary|pGraphType=BAR', 'COSTING_OF_RUN','pDefaultContext=ACCOUNT (Money)|pDefaultStatsType=Debit,Credit|pRestrictCxtList=ACCOUNT (Money), ACCOUNT (Hours)|pRestrictCxtName=ACCOUNT (Money)|pRestrictCxtValList=Cost Account,Suspense Account,Default Account|StatisticalCompName=Payroll Costing Summary|pGraphType=BAR', 'PARTIAL_PERIOD_ACCURAL','pDefaultContext=ACCOUNT (Money)|pDefaultStatsType=Debit,Credit|pRestrictCxtList=ACCOUNT (Money), ACCOUNT (Hours)|pRestrictCxtName=ACCOUNT (Money)|pRestrictCxtValList=Cost Account,Suspense Account,Default Account|StatisticalCompName=Payroll Costing Summary|pGraphType=BAR', 'COSTING_OF_PAYMENT','pDefaultContext=PAYMENT ACCOUNT TYPE|pDefaultStatsType=Debit,Credit|pRestrictCxtList=PAYMENT ACCOUNT TYPE|pRestrictCxtName=PAYMENT ACCOUNT TYPE|pRestrictCxtValList=Payroll Liability Account,Cash Clearing Account,Cash Account|StatisticalCompName=Payment Costing Summary|pGraphType=BAR', null) as STATS_BINDS, decode(base_task_name, 'PAYROLL_RUN','pDefaultContext=ACCOUNT (Money)|pDefaultStatsType=Debit,Credit|pRestrictCxtList=ACCOUNT (Money), ACCOUNT (Hours)|pRestrictCxtName=ACCOUNT (Money)|pRestrictCxtValList=Cost Account,Suspense Account,Default Account|StatisticalCompName=Payroll Costing Summary|pGraphType=BAR', null)as STATS_BINDS2, decode(aaa.Task_Type,'MANUAL', (select listagg (tp.element_name||'='||fp1.flow_task_param_value||'|') WITHIN GROUP (ORDER BY tp.element_name desc) element_name FROM pay_flow_task_param_vals fp1, pay_flow_task_parameters_vl ftp, pay_task_parameters_vl tp WHERE flow_task_instance_id = task_instance_id and fp1.action=aaa.base_task_action_id and ftp.base_flow_task_param_id = fp1.base_flow_task_param_id and ftp.base_Task_parameter_id = tp.base_task_parameter_id and fp1.action_sequence = (select MAX(action_sequence) from pay_flow_task_param_vals where fp1.action = action and fp1.flow_task_instance_id = flow_task_instance_id and ftp.param_usage_type = 'INPUT')) ,null) as TARGET_URI_PARAMS ,aaa.Flow_Instance_Id,aaa.Task_Instance_Id,aaa.Flow_Name,aaa.Flow_Pattern,aaa.Cat_CK_Instance_id,aaa.Cat_CK_Instance_Name,aaa.Sub_Cat_CK_Instance_id,aaa.Sub_Cat_CK_Instance_Name, aaa.Checklist_Name, nvl(aaa.Checklist_Name,aaa.Task_Name) Task_Name, aaa.Task_Type, aaa.Task_Param_Partial,aaa.Flow_Param_Full,aaa.Task_Param_Full,aaa.Submitted_By,aaa.Submitted_On,aaa.Scheduled_Date, decode(aaa.Action_1,null,decode(aaa.task_type,'MANUAL',(select max(vvv.ACTION_NAME) from pay_task_actions_vl vvv where vvv.base_task_id=aaa.base_task_id and vvv.EXECUTION_MODE in ('SUBMIT','VIEW','INITIALIZE')),null),aaa.Action_1) action_1, aaa.Action_2,aaa.Action_3, decode(aaa.Action_1_id,null,decode(aaa.task_type,'MANUAL',(select max(vvv.task_action_id) from pay_task_actions_vl vvv where vvv.base_task_id=aaa.base_task_id and vvv.EXECUTION_MODE in ('SUBMIT','VIEW','INITIALIZE')),null),aaa.Action_1_id) Action_1_id, aaa.Action_2_id,aaa.Action_3_id, decode(aaa.Number_of_Objects,0,decode(XXHIDEZERO,'Y',null,0),null,decode(XXHIDEZERO,'Y',null,0),aaa.Number_of_Objects) Number_of_Objects, decode(aaa.Number_of_Objects,0,decode(XXHIDEZERO,'Y',null,aaa.object_name),null,decode(XXHIDEZERO,'Y',null,aaa.object_name),aaa.object_name) Object_Name, aaa.Due_Date,aaa.Expected_Time_Left, decode(aaa.Task_Status,'IN_PROCESSING',decode(Task_Progress,100, (nvl((select max(decode(replace(replace(name,'_START_DATE',''),'_END_DATE',''), 'PROC_ARC_XML','INITIALIZING', 'PROC_BIP_JOBS','INITIALIZING', 'PROC_DEL_XML','INITIALIZING', 'PROC_DEL_ATTACHMENT','INITIALIZING', 'PROC_DEL_UCM_DOR','INITIALIZING', 'IN_PROCESSING')) from PAY_ACTION_DETAILS pad, pay_payroll_actions ppa where ppa.pay_request_id=requestid and ppa.action_type='XWr' and ppa.payroll_action_id = pad.payroll_action_id and name in ('PROC_ARC_XML_GEN_START_DATE', 'PROC_ARC_XML_GEN_END_DATE', 'PROC_BIP_JOBS_START_DATE', 'PROC_BIP_JOBS_END_DATE', 'PROC_DEL_XML_START_DATE', 'PROC_DEL_XML_END_DATE', 'PROC_DEL_ATTACHMENT_START_DATE', 'PROC_DEL_ATTACHMENT_END_DATE', 'PROC_DEL_UCM_DOR_START_DATE', 'PROC_DEL_UCM_DOR_END_DATE') group by replace(replace(name,'_START_DATE',''),'_END_DATE','') having count(*) = 1),'IN_PROCESSING')), aaa.Task_Status),aaa.Task_Status) Task_Status, decode(aaa.Errors_and_Warnings,0,decode(XXHIDEZERO,'Y',null,0),aaa.Errors_and_Warnings) Errors_and_Warnings, aaa.Export, aaa.Completion_Date,aaa.Task_Progress, decode(aaa.Status_code,'TO_DO',xxPercentage_Complete, 'PROCESSING',decode(Task_Progress,100, nvl((select max(decode(replace(replace(name,'_START_DATE',''),'_END_DATE',''), 'PROC_ARC_XML',xxPROC_ARC_XML, 'PROC_BIP_JOBS',xxPROC_BIP_JOBS, 'PROC_DEL_XML',xxPROC_DEL_XML, 'PROC_DEL_ATTACHMENT',xxPROC_DEL_ATTACHMENT, 'PROC_DEL_UCM_DOR',xxPROC_DEL_UCM_DOR, xxPercentage_Complete)) from PAY_ACTION_DETAILS pad, pay_payroll_actions ppa where ppa.pay_request_id=requestid and ppa.action_type='XWr' and ppa.payroll_action_id = pad.payroll_action_id and name in ('PROC_ARC_XML_GEN_START_DATE', 'PROC_ARC_XML_GEN_END_DATE', 'PROC_BIP_JOBS_START_DATE', 'PROC_BIP_JOBS_END_DATE', 'PROC_DEL_XML_START_DATE', 'PROC_DEL_XML_END_DATE', 'PROC_DEL_ATTACHMENT_START_DATE', 'PROC_DEL_ATTACHMENT_END_DATE', 'PROC_DEL_UCM_DOR_START_DATE', 'PROC_DEL_UCM_DOR_END_DATE') group by replace(replace(name,'_START_DATE',''),'_END_DATE','') having count(*) = 1),xxPercentage_Complete), decode(aaa.Task_Status,'INITIALIZING',xxInitializing, xxPercentage_Complete)), 'NOT_STARTED',xxNot_Started, decode(aaa.Errors_and_Warnings,0,xxComplete,null,xxComplete,xxComplete_with_issues)) Task_Phase_description, decode(aaa.Time_Left,null, decode(aaa.Time_Taken,null,aaa.Task_Phase,aaa.Time_Taken||' '||xxLapsed), decode(taking_longer,null,Time_Left||' '||xxRemaining,Time_Left||' '||xxOverdue)) Task_Phase, aaa.status, aaa.Processing_flag,aaa.to_do_flag,aaa.Requires_attention_flag,aaa.Recently_completd_flag, aaa.requestid, aaa.summary_type,aaa.summary_breakdown,aaa.Payroll,aaa.Location,aaa.TRU,aaa.PSU,aaa.Extract_Type,aaa.Extract_Group,aaa.Extract_Area,aaa.RUN_SEQUENCE,aaa.TASK_CHK_INST_ID, aaa.TARGET_URI ,aaa.active_flag, sysdate region_last_updated_date, sysdate page_last_updated_date, checklist_description, nvl(checklist_description,task_description) task_description, base_checklist_id,base_task_id,base_flow_task_id,report_category_id,all_actions, decode(default_flow_flag,'Y','Y','N') default_flow_flag, skip_flow_flag, force_submit_flag, default_flow_flag submit_similar_flag,skip_task_flag,essrequestid, decode(archivedinfo,0,decode(XXHIDEZERO,'Y',null,decode(aaa.Extract_Type,null,null,0)),null,decode(XXHIDEZERO,'Y',null,decode(aaa.Extract_Type,null,null,0)),archivedinfo) archivedinfo,batchid as batch_id,hdlbatchid hdl_batch_id, Time_Taken,Time_Left, decode(Task_Status,'INITIALIZING',1,'IN_PROCESSING',2,'IN_PROGRESS',3,'COMPLETE_WITH_ISSUES',4,'MARKED_FOR_RETRY',5,'ROLLED_BACK',6,'NOT_STARTED',7,'SKIPPED',8,'COMPLETE',9,'SCHEDULED',10 ) task_status_rank,ldg_name,module_name,BASE_TASK_NAME from ( select flow_Instance_Id,ldg_id,base_flow_id,Task_Instance_Id,base_task_action_id,Flow_Name,Flow_Pattern,Cat_CK_Instance_id,Cat_CK_Instance_Name,Sub_Cat_CK_Instance_id,Sub_Cat_CK_Instance_Name, Checklist_Name, Task_Name, Task_Type, Task_Param_Partial,Flow_Param_Full,Task_Param_Full, Submitted_By,Submitted_On,Scheduled_Date, substrb(all_actions,1,instrb(all_actions,':',1)-1) Action_1, substrb(all_actions,instrb(all_actions,'|',1,1)+1,instrb(all_actions,':',1,2)-instrb(all_actions,'|',1,1)-1) Action_2, substrb(all_actions,instrb(all_actions,'|',1,2)+1,instrb(all_actions,':',1,3)-instrb(all_actions,'|',1,2)-1) Action_3, to_number(decode(instrb(all_actions,':',1,1),0,null,substrb(all_actions,instrb(all_actions,':',1,1)+1,decode(instrb(all_actions,'|',1,1),0,length(all_actions),instrb(all_actions,'|',1,1)-instrb(all_actions,':',1,1)-1)))) Action_1_id, to_number(decode(instrb(all_actions,':',1,2),0,null,substrb(all_actions,instrb(all_actions,':',1,2)+1,decode(instrb(all_actions,'|',1,2),0,length(all_actions),instrb(all_actions,'|',1,2)-instrb(all_actions,':',1,2)-1)))) Action_2_id, to_number(decode(instrb(all_actions,':',1,3),0,null,substrb(all_actions,instrb(all_actions,':',1,3)+1,decode(instrb(all_actions,'|',1,3),0,length(all_actions),instrb(all_actions,'|',1,3)-instrb(all_actions,':',1,3)-1)))) Action_3_id, substrb(Number_of_Objects_progress,1,instrb(Number_of_Objects_progress,'#')-1) Number_of_Objects, Object_Name, Due_Date, Expected_Time_Left, decode(Task_Status,'COMPLETE',decode(abs(round((last_update_Date-Submitted_On+sysdate-sysdate),2)), 0, abs(round((last_update_Date-Submitted_On+sysdate-sysdate)*24*60,2))||' '||xxMinutes, abs(round((last_update_Date-Submitted_On+sysdate-sysdate)*24,2))||' '||xxHours),null) Time_Taken, decode(Task_Status,'IN_PROCESSING',decode(abs(round((Expected_Time_Left+sysdate-sysdate),2)), 0, abs(round((Expected_Time_Left+sysdate-sysdate)*24*60,2))||' '||xxMinutes, abs(round((Expected_Time_Left+sysdate-sysdate)*24,2))||' '||xxHours),null) Time_Left, taking_longer, Task_Status, ERROR_MESSAGE_COUNT Errors_and_Warnings, decode(Export,null,'N','Y') export, Completion_Date,last_update_Date, Task_Phase, decode(Status_code,'TO_DO',nvl((select max(ci.progress) from pay_checklist_instances ci where ci.flow_task_instance_id=Task_Instance_Id),0), 'PROCESSING',decode(Task_Status,'INITIALIZING',null, decode(substrb(Number_of_Objects_progress,1,instrb(Number_of_Objects_progress,'#')-1),null,0,0,0, (substrb(Number_of_Objects_progress,1,instrb(Number_of_Objects_progress,'#')-1)-substrb(number_of_objects_progress,instrb(number_of_objects_progress,'#')+1))/substrb(Number_of_Objects_progress,1,instrb(Number_of_Objects_progress,'#')-1) )*100) ,null) Task_Progress, Processing_flag,to_do_flag,Requires_attention_flag,Recently_completd_flag, status, requestid, summary_type,summary_breakdown,Payroll,Location,TRU,PSU,Extract_Type,Extract_Group,Extract_Area,RUN_SEQUENCE,TASK_CHK_INST_ID,TARGET_URI, decode(task_status,'SKIPPED','N','SCHEDULED','N','ROLLED_BACK','N','NOT_STARTED','N','COMPLETE','N','MARKED_FOR_RETRY','N','COMPLETE_WITH_ISSUES','N','Y') active_flag, checklist_description, task_description, base_checklist_id,base_task_id,base_flow_task_id,report_category_id,all_actions, default_flow_flag, skip_flow_flag,skip_task_flag,force_submit_flag,essrequestid,Status_code, decode(ARCHIVED_INFORMATION,null,decode(report_category_id,null,null, (nvl((select sum(1) cc from pay_action_information pai, pay_payroll_actions ppa where ppa.pay_request_id = requestid and pai.action_information_category!='DUMMY' and pai.ACTION_CONTEXT_TYPE = 'PPA' and pai.ACTION_CONTEXT_id = ppa.payroll_action_id),0) + nvl((select sum(1) cc from pay_action_information pai, pay_payroll_rel_actions pra, pay_payroll_actions ppa where ppa.pay_request_id = requestid and ppa.payroll_action_id = pra.payroll_action_id and pai.action_information_category!='DUMMY' and pai.ACTION_CONTEXT_TYPE = 'PRA' and pai.ACTION_CONTEXT_id = pra.payroll_rel_action_id),0) + nvl((select sum(1) cc from pay_action_information pai, pay_payroll_actions ppa, pay_object_actions poa where ppa.pay_request_id = requestid and ppa.payroll_action_id = poa.payroll_action_id and pai.action_information_category!='DUMMY' and pai.ACTION_CONTEXT_TYPE = 'POA' and pai.ACTION_CONTEXT_id = poa.object_action_id),0) + nvl((select sum(1) cc from pay_action_information pai, pay_payroll_actions ppa, pay_temp_object_actions pta where ppa.pay_request_id = requestid and ppa.payroll_action_id = pta.payroll_action_id and pai.action_information_category!='DUMMY' and pai.ACTION_CONTEXT_TYPE = 'PTOA' and pai.ACTION_CONTEXT_id = pta.temp_object_action_id ),0))),ARCHIVED_INFORMATION) archivedinfo, batchid,hdlbatchid, XXINITIALIZING,XXPERCENTAGE_COMPLETE,XXTO_DO,XXPROCESSING,XXSTATUS,XXPROC_ARC_XML,XXPROC_BIP_JOBS,XXPROC_DEL_XML,XXPROC_DEL_ATTACHMENT, XXPROC_DEL_UCM_DOR,XXCOMPLETE,XXLAPSED,XXREMAINING,XXOVERDUE,XXMINUTES,XXHOURS,XXCOMPLETE_WITH_ISSUES,XXNOT_STARTED,XXHIDEZERO,ldg_name,module_name,ARCHIVED_INFORMATION,BASE_TASK_NAME from ( select flow_Instance_Id,ldg_id,base_flow_id,Task_Instance_Id,base_task_action_id,Flow_Name,Flow_Pattern, (select prnt_chklst_inst_id from pay_checklist_instances ci1 where ci1.CHECKLIST_INSTANCE_id=( select prnt_chklst_inst_id from pay_checklist_instances ci where ci.flow_task_instance_id=Task_Instance_Id)) as Cat_CK_Instance_id, (select c.checklist_name from pay_checklist_instances ci1 , pay_checklists_vl c where c.checklist_id= ci1.Base_checklist_id and ci1.CHECKLIST_INSTANCE_id=( select prnt_chklst_inst_id from pay_checklist_instances ci2 where ci2.CHECKLIST_INSTANCE_id= (select prnt_chklst_inst_id from pay_checklist_instances ci where ci.flow_task_instance_id=Task_Instance_Id))) as Cat_CK_Instance_Name, (select prnt_chklst_inst_id from pay_checklist_instances ci where ci.flow_task_instance_id=Task_Instance_Id) as Sub_Cat_CK_Instance_id, (select c.checklist_name from pay_checklist_instances ci1 , pay_checklists_vl c where c.checklist_id= ci1.Base_checklist_id and ci1.CHECKLIST_INSTANCE_id=( select prnt_chklst_inst_id from pay_checklist_instances ci where ci.flow_task_instance_id=Task_Instance_Id)) as Sub_Cat_CK_Instance_Name, Checklist_Name, Task_Name, Task_Type, Task_Param_Partial,Flow_Param_Full,Task_Param_Full, Submitted_By,Submitted_On,Scheduled_Date, action_1,Action_2,Action_3, Action_1_id,Action_2_id,Action_3_id,batchid,hdlbatchid, decode(Number_of_Objects_progress,null,(decode(batchid,null,decode(hdlbatchid,null, (select sum(decode(pra.action_status,null,0,1)+decode(poa.action_status,null,0,1)+decode(pta.action_status,null,0,1))||'#'|| sum(decode(pra.action_status,'U',1,0)+decode(poa.action_status,'U',1,0)+decode(pta.action_status,'U',1,0)) from pay_payroll_rel_actions pra, pay_payroll_actions ppa, pay_object_actions poa, pay_temp_object_actions pta where requestid = ppa.pay_request_id AND pra.source_action_id IS NULL AND pra.RETRO_COMPONENT_ID IS NULL AND ppa.action_type IN('B','C','CP','CA','CQ','CR','D','E','EC','GI','H','L','M','P','PP','PS','PRU','Q','R','RG','S','T','TC','U','X','XWr','V','Wr') and ppa.payroll_action_id = pra.payroll_action_id (+) and ppa.payroll_action_id = poa.payroll_action_id (+) and ppa.payroll_action_id = pta.payroll_action_id (+)), (select IMPORT_LINES_TOTAL_COUNT||'#'||(IMPORT_LINES_TOTAL_COUNT-loaded_count-error_count-skipped_count-corrected_count) from HRC_DL_DATA_SETS hds where hds.DATA_SET_ID = hdlbatchid and batch_loader='X')), (select sum(decode(pbl.batch_line_status,null,0,1))||'#'|| sum(decode(pbl.batch_line_status,'U',1,0)) from pay_batch_lines pbl where pbl.batch_id=batchid and batch_loader='Y')) ),Number_of_Objects_progress) Number_of_Objects_progress, Object_Name, Due_Date,Expected_Time_Left,taking_longer,Task_Status, Export, decode(task_status,'COMPLETE',last_update_Date,'SKIPPED',last_update_Date,null) Completion_Date, last_update_Date, decode(Status_code,'TO_DO',XXTO_DO,'PROCESSING',XXPROCESSING,XXSTATUS) Task_Phase, Processing_flag,to_do_flag,Requires_attention_flag,Recently_completd_flag,status, status_code,requestid,essrequestid, summary_type,summary_breakdown,Payroll,Location,TRU,PSU,Extract_Type,Extract_Group,Extract_Area,RUN_SEQUENCE,TASK_CHK_INST_ID,TARGET_URI, checklist_description, task_description, base_checklist_id,base_task_id,base_flow_task_id,report_category_id,default_flow_flag,skip_flow_flag,skip_task_flag,force_submit_flag, (select distinct listagg( pta.action_name||':'||pta.task_action_id,'|') within group (order by pta.action_sequence) from pay_action_matrix ptm, pay_task_actions_vl pta where pta.base_task_id = task_id and action_allowed = 'Y' and ptm.current_node_status= current_status_code and ptm.succeeding_node_status= next_status_code and ptm.available_action= pta.execution_mode /* Avoid the Submit if the Pay Action Exists */ and ((task_type != 'MANUAL' and requestid is not null and available_action!='SUBMIT') or (task_type != 'MANUAL' and requestid is null and available_action not in ('RERUN','ROLLBACK','MARK_FOR_RETRY')) or (task_type = 'MANUAL')) and not exists (select null from pay_action_matrix ptma where ptma.current_node_status= current_status_code and ptma.succeeding_node_status= next_status_code and ptma.available_action= pta.execution_mode and ptma.action_matrix_id > ptm.action_matrix_id and ptma.available_action = ptm.available_action)) all_actions, XXINITIALIZING,XXPERCENTAGE_COMPLETE,XXTO_DO,XXPROCESSING,XXSTATUS,XXPROC_ARC_XML,XXPROC_BIP_JOBS,XXPROC_DEL_XML,XXPROC_DEL_ATTACHMENT, XXPROC_DEL_UCM_DOR,XXCOMPLETE,XXLAPSED,XXREMAINING,XXOVERDUE,XXMINUTES,XXHOURS,XXCOMPLETE_WITH_ISSUES,XXNOT_STARTED,XXHIDEZERO,ldg_name,module_name,ARCHIVED_INFORMATION,BASE_TASK_NAME ,ERROR_MESSAGE_COUNT from ( select aaa.Flow_Instance_Id,aaa.ldg_id,aaa.base_flow_id,aaa.Task_Instance_Id,aaa.base_task_action_id,aaa.Flow_Name,aaa.Flow_Pattern,batch_loader, aaa.Checklist_Name, aaa.Task_Name, aaa.Task_Type, null Task_Param_Partial, (select distinct listagg( fp.parameter_name||':'|| decode(fp.param_disp_type,'D',fnd_date.date_to_displaydate(to_Date(fpv.flow_param_value,'YYYY-MM-DD HH24:MI:SS')), 'T',fpv.flow_param_value, 'N',fpv.flow_param_value, PAY_FLOW_COMMON_UTIL_PKG.convert_value (to_char(sysdate,'YYYYMMDDHHMISS'),sysdate, aaa.lc_code, aaa.ldg_id, decode(fp.param_disp_type,'LK','LOOKUP','LOV','VO','L','VO','ORA_VALUESET','VALUESET'), fp.param_lookup,fpv.flow_param_value,'Y')) ,' | ') within group (order by param_sequence) from pay_flow_param_values fpv, pay_flow_parameters_vl fp where aaa.flow_instance_id = fpv.flow_instance_id and fp.flow_parameter_id = fpv.base_flow_parameter_id and fpv.flow_param_value is not null and fp.display_flag!='N' ) Flow_Param_Full, (select distinct listagg( fp.parameter_name||':'|| decode(fp.param_disp_type,'D',to_char(to_Date(fpv.flow_task_param_value,'YYYY-MM-DD HH24:MI:SS'),'DD-MM-YYYY'), 'T',fpv.flow_task_param_value, 'N',fpv.flow_task_param_value, PAY_FLOW_COMMON_UTIL_PKG.convert_value (to_char(sysdate,'YYYYMMDDHHMISS'),sysdate, aaa.lc_code, aaa.ldg_id, decode(fp.param_disp_type,'LK','LOOKUP','LOV','VO','L','VO','ORA_VALUESET','VALUESET'), fp.param_lookup,fpv.flow_task_param_value,'Y')) ,' | ') within group (order by param_sequence) from pay_flow_task_param_vals fpv, pay_flow_task_parameters_vl fp where aaa.task_instance_id = fpv.flow_task_instance_id and fp.flow_task_param_id = fpv.base_flow_task_param_id and fpv.flow_task_param_value is not null and fp.display_flag!='N' and fp.base_parameter_name != 'LEGISLATIVE_PARAMETERS' ) Task_Param_Full, aaa.task_Submitted_By Submitted_By,aaa.task_Submitted_On Submitted_On,aaa.task_Scheduled_Date Scheduled_Date, null Action_1,null Action_2,null Action_3, null Action_1_id,null Action_2_id,null Action_3_id, text.xxrecords Object_Name, (select pcl.due_date from PAY_CHECKLIST_INSTANCES pcl where pcl.flow_task_instance_id=aaa.task_instance_id) Due_Date, Expected_Time_Left,taking_longer, task_status_code Task_Status, (select to_char(max(prq.pay_request_id)) from pay_requests prq where prq.flow_instance_id = aaa.flow_instance_id and prq.flow_task_instance_id = aaa.task_instance_id and (exists( select 1 from pay_payroll_actions ppa where prq.pay_request_id = ppa.pay_request_id and ppa.REPORT_CATEGORY_ID is not null and batch_loader='N' and ppa.action_status='C') or exists(select 1 from fnd_attached_documents doc where to_char(prq.pay_request_id) = doc.pk1_value and doc.entity_name='FLOW_BI_OUTPUT'))) Export, (select to_char(max(prq.pay_request_id)) from pay_payroll_actions ppa, pay_requests prq where prq.flow_instance_id = aaa.flow_instance_id and batch_loader='N' and prq.flow_task_instance_id = aaa.task_instance_id and prq.pay_request_id = ppa.pay_request_id) requestid, (select max(pbh.batch_id) batch_id from PAY_FLOW_TASK_PARAM_VALS ppp, pay_batch_headers pbh, pay_flow_task_parameters pftp, pay_task_parameters ptp where ppp.flow_task_instance_id = aaa.task_instance_id and batch_loader='Y' and pftp.base_flow_task_param_id=ppp.base_flow_task_param_id and pftp.base_task_parameter_id = ptp.base_task_parameter_id and ptp.BASE_TASK_PARAMETER_NAME like '%BATCH%' and ppp.flow_task_param_value = to_char(pbh.batch_id)) batchid, (select max(pbh.data_set_id) batch_id from pay_requests prq, FUSION_ORA_ESS.REQUEST_HISTORY_VIEW essa, FUSION_ORA_ESS.REQUEST_HISTORY_VIEW essb, HRC_DL_DATA_SETS pbh where prq.flow_instance_id = aaa.flow_instance_id and batch_loader='X' and essa.requestid= prq.call_id and prq.call_type='ESS' and essa.absparentid=essb.absparentid and essb.requestid = pbh.request_id) hdlbatchid, (select to_char(max(prq.pay_request_id)) from pay_requests prq where prq.flow_instance_id = aaa.flow_instance_id and prq.flow_task_instance_id = aaa.task_instance_id and prq.call_type = 'ESS') essrequestid, null Processing_flag,null to_do_flag,null Requires_attention_flag,null Recently_completd_flag, aaa.Status,aaa.status_code, aaa.task_last_update_Date last_update_Date,aaa.pt_task_type,aaa.base_task_id,aaa.base_task_id task_id, (select max(decode(pt.base_task_name,'END_FLOW','ROLLEDBACK',npfti.status)) from PAY_FLOW_TASK_INTERACTNS pfti, pay_flow_task_instances npfti, pay_flow_tasks pft, pay_tasks pt where npfti.flow_instance_id = aaa.flow_instance_id and npfti.base_flow_Task_id = pfti.to_flow_task_id and pfti.from_flow_task_id = aaa.base_flow_task_id and pft.flow_task_id= npfti.base_flow_task_id and pt.task_id=pft.base_task_id ) next_status_code, int_task_code current_status_code, aaa.summary_type,aaa.summary_breakdown,aaa.Payroll,aaa.Location, aaa.TRU,aaa.PSU,aaa.Extract_Type,aaa.Extract_Group,aaa.Extract_Area ,aaa.RUN_SEQUENCE,aaa.TASK_CHK_INST_ID,aaa.TARGET_URI, aaa.checklist_description, aaa.task_description, aaa.base_checklist_id,aaa.base_flow_task_id,aaa.report_category_id,aaa.default_flow_flag,aaa.skip_flow_flag,skip_task_flag,force_submit_flag, text.XXINITIALIZING,text.XXPERCENTAGE_COMPLETE,text.XXTO_DO,text.XXPROCESSING,text.XXSTATUS,text.XXPROC_ARC_XML,text.XXPROC_BIP_JOBS,text.XXPROC_DEL_XML, text.XXPROC_DEL_ATTACHMENT,text.XXPROC_DEL_UCM_DOR,text.XXCOMPLETE,text.XXLAPSED,text.XXREMAINING,text.XXOVERDUE,text.XXMINUTES,text.XXHOURS,text.XXCOMPLETE_WITH_ISSUES,text.XXNOT_STARTED,text.XXHIDEZERO, aaa.action_allowed,aaa.ldg_name,module_name,aaa.ARCHIVED_INFORMATION,aaa.Number_of_Objects_progress,aaa.BASE_TASK_NAME, aaa.ERROR_MESSAGE_COUNT from PAY_flow_status_basic_VL aaa, (select max(decode(yyy.lookup_code,'INITIALIZING',yyy.meaning)) XXINITIALIZING, max(decode(yyy.lookup_code,'PERCENTAGE_COMPLETE',yyy.meaning)) XXPERCENTAGE_COMPLETE, max(decode(yyy.lookup_code,'TO_DO',yyy.meaning)) XXTO_DO, max(decode(yyy.lookup_code,'PROCESSING',yyy.meaning)) XXPROCESSING, max(decode(yyy.lookup_code,'STATUS',yyy.meaning)) XXSTATUS, max(decode(yyy.lookup_code,'PROC_ARC_XML',yyy.meaning)) XXPROC_ARC_XML, max(decode(yyy.lookup_code,'PROC_BIP_JOBS',yyy.meaning)) XXPROC_BIP_JOBS, max(decode(yyy.lookup_code,'PROC_DEL_XML',yyy.meaning)) XXPROC_DEL_XML, max(decode(yyy.lookup_code,'PROC_DEL_ATTACHMENT',yyy.meaning)) XXPROC_DEL_ATTACHMENT, max(decode(yyy.lookup_code,'PROC_DEL_UCM_DOR',yyy.meaning)) XXPROC_DEL_UCM_DOR, max(decode(yyy.lookup_code,'COMPLETE',yyy.meaning)) XXCOMPLETE, max(decode(yyy.lookup_code,'LAPSED',yyy.meaning)) XXLAPSED, max(decode(yyy.lookup_code,'REMAINING',yyy.meaning)) XXREMAINING, max(decode(yyy.lookup_code,'OVERDUE',yyy.meaning)) XXOVERDUE, max(decode(yyy.lookup_code,'MINUTES',yyy.meaning)) XXMINUTES, max(decode(yyy.lookup_code,'HOURS',yyy.meaning)) XXHOURS, max(decode(yyy.lookup_code,'COMPLETE_WITH_ISSUES',yyy.meaning)) XXCOMPLETE_WITH_ISSUES, max(decode(yyy.lookup_code,'RECORDS',yyy.meaning)) XXRECORDS, max(decode(yyy.lookup_code,'NOT_STARTED',yyy.meaning)) XXNOT_STARTED, max((select max(decode(PARAMETER_VALUE,null,null,'Y')) from pay_action_parameters where parameter_name='FLOW_UX_SHOW_ZERO')) XXHIDEZERO from hcm_lookups yyy where yyy.lookup_type = 'ORA_PAY_UX_TASK_PHASE') text )) XXX ) aaa) ) |