PAY_TASK_REQ_STATUS_VL

Details

  • Schema: FUSION

  • Object owner: PAY

  • Object type: VIEW

Columns

Name

CHECKLIST_NAME

TASK_REQ_PARAM_FULL_MAP

TASK_TYPE

FLOW_INSTANCE_ID

TASK_INSTANCE_ID

ESSREQUESTID

REQUESTID

ESS_CALL_ID

TASK_STATUS

PAYROLL_ACTION_ID

ACTION_TYPE

TASK_PROGRESS

NUMBER_OF_OBJECTS

OBJECT_NAME

ERRORS_AND_WARNINGS

EXPORT

PHASE_DESCRIPTION

TASK_PHASE

ARCHIVEDINFO

STATS_ENABLED_FLAG

STATS_BINDS

Query

SQL_Statement

select NVL(SUBSTR(Checklist_Name, 0, INSTR(Checklist_Name, '|')-1), Checklist_Name) Checklist_Name,

NVL(SUBSTR(Checklist_Name, INSTR(Checklist_Name, '|')+1, -1), Checklist_Name) as TASK_REQ_PARAM_FULL_MAP,

TASK_TYPE,

FLOW_INSTANCE_ID,

TASK_INSTANCE_ID,

Essrequestid,

Requestid,

ESS_CALL_ID,

TASK_STATUS,

payroll_action_id,

action_type,

TASK_PROGRESS,

NUMBER_OF_OBJECTS,

OBJECT_NAME,

ERRORS_AND_WARNINGS,

EXPORT,

PHASE_DESCRIPTION,

TASK_PHASE,

ARCHIVEDINFO,

STATS_ENABLED_FLAG,

STATS_BINDS

from(

select

(select distinct 'Counter:'||max(fpv.value_2)||' | '||listagg( ftp.parameter_name||':'||

decode(ftp.param_disp_type,'D',fnd_date.date_to_displaydate(to_Date(fpv.value_4,'YYYY-MM-DD HH24:MI:SS')),

'T',fpv.value_4,

'N',fpv.value_4,

PAY_FLOW_COMMON_UTIL_PKG.convert_value (to_char(sysdate,'YYYYMMDDHHMISS'),sysdate,

PFT.LEGISLATION_CODE,PFT.LEGISLATIVE_DATA_GROUP_ID,

decode(ftp.param_disp_type,'LK','LOOKUP','LOV','VO','L','VO','ORA_VALUESET','VALUESET'),

ftp.param_lookup ,fpv.value_4,'Y')

)

,' | ') within group (order by ftp.param_sequence)

from table(pay_process_flow_utils.get_tab_pay_requests_tf(pfti.flow_task_instance_id)) fpv,

pay_task_parameters_vl ftp

where ftp.BASE_TASK_PARAMETER_ID = fpv.value_3

and ftp.DISPLAY_FLAG != 'N'

and fpv.value_3 is not null

AND fpv.value_1 =pprq.pay_request_id

and fpv.value_4 is not null)Checklist_Name,

'AUTOMATIC' TASK_TYPE,

pfti.Flow_Instance_Id FLOW_INSTANCE_ID,

pfti.flow_Task_Instance_Id TASK_INSTANCE_ID,

eprq.pay_request_id Essrequestid,

pprq.pay_request_id Requestid,

eprq.call_id ESS_CALL_ID,

decode(ppa.action_status,null,

decode((SELECT max( l.meaning) Status

FROM FUSION_ORA_ESS.REQUEST_HISTORY_VIEW essa,

hr_lookups l

WHERE essa.requestid= eprq.call_id

AND l.lookup_type (+) = 'HRC_LOADER_ESS_STATE'

AND l.lookup_code (+) = essa.state),'Error','COMPLETE_WITH_ISSUES','Running','IN_PROCESSING','Succeeded','COMPLETE','COMPLETE')

,'C','COMPLETE',

'E','COMPLETE_WITH_ISSUES',

'P','IN_PROCESSING',

'I','INITIALIZING',

'M','MARKED_FOR_RETRY',

'U','NOT_STARTED',

'S','SKIPPED',

ppa.action_status) TASK_STATUS,

ppa.payroll_action_id,

ppa.action_type,

NULL TASK_PROGRESS,

NULL NUMBER_OF_OBJECTS,

NULL OBJECT_NAME,

NULL ERRORS_AND_WARNINGS,

nvl((select max('Y') from fusion.fnd_attached_documents doc

where to_char(eprq.pay_request_id) = doc.pk1_value

and doc.entity_name='FLOW_BI_OUTPUT'),'N') EXPORT,

null PHASE_DESCRIPTION,

(SELECT max( l.meaning) Status

FROM FUSION_ORA_ESS.REQUEST_HISTORY_VIEW essa,

hr_lookups l

WHERE essa.requestid= eprq.call_id

AND l.lookup_type (+) = 'HRC_LOADER_ESS_STATE'

AND l.lookup_code (+) = essa.state) TASK_PHASE,

null TASK_REQ_PARAM_FULL_MAP,

null ARCHIVEDINFO,

null STATS_ENABLED_FLAG,

null STATS_BINDS

from fusion.pay_flow_task_instances pfti,

fusion.pay_flow_tasks pft,

fusion.pay_requests eprq

,fusion.pay_requests pprq

, fusion.pay_payroll_actions ppa

where pft.base_flow_task_id = pfti.base_flow_task_id

and eprq.flow_task_instance_id=pfti.flow_task_instance_id

and eprq.call_type='ESS'

and pprq.flow_task_instance_id=pfti.flow_task_instance_id

and not exists(

SELECT NULL FROM fusion.pay_task_actions TA WHERE TA.BASE_TASK_ACTION_NAME IN('SUBMIT_ANOTHER_TASK_ACTION','SUBMIT_ANOTHER_TASK_ROLLBACK_ACTION')

AND TA.TASK_ACTION_ID=pprq.pay_task_action_id

)

and pprq.call_type='FLOW_TASK_INSTANCE'

and ppa.pay_request_id(+)=pprq.pay_request_id

and eprq.pay_request_id =

(select min(aaa.pay_request_id) from pay_requests aaa where aaa.flow_Task_Instance_Id = pfti.flow_task_instance_id and aaa.pay_request_id > pprq.pay_request_id)

)