PAY_PROCESS_HISTORY_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
FLOW_NAME PROCESS_DATE ACTION_LEVEL ACTION_NAME ERROR_SUB_STATUS PERSON_IDENTFIER IMPACTED_POPULATION USER_NAME SUBMITTED_ON REQUEST_ID ESS_ID PARENT_ESS_ID FLOW_INSTANCE_ID FLOW_TASK_INSTANCE_ID TASK_ID ACTION_ID PAYROLL_ID FLOW_PATTERN_ID |
Query
SQL_Statement |
---|
select PSFA.FLOW_NAME,PSFA.PROCESS_DATE, decode(prq.call_type,'CHILD_ACTION','PERSON','PROCESS') ACTION_LEVEL, nvl(nvl(h2.meaning,REGEXP_SUBSTR(e.definition, '[^//]*$', 1)), case when prq.call_type ='CHILD_ACTION' AND psfa.RB_SUB_STATUS='Y' then 'Roll Back Person' when prq.call_type ='CHILD_ACTION' AND psfa.MFR_SUB_STATUS='Y' then 'Mark for Retry Person' when prq.call_type ='DAEMON_ACTION' then 'Daemon Job' else decode(prq.call_type,'CHILD_ACTION','Child Job',prq.call_type) end) Action_name, psfa.ERROR_SUB_STATUS, (case when prq.call_type ='CHILD_ACTION' then pay_feature_upg_pkg.get_legislative_parameter('PERSON_PROCESS', prq.PARAM_NAME_VALS) else null end) Person_Identfier, (case when prq.call_type ='CHILD_ACTION' AND psfa.MFR_SUB_STATUS='Y' then psfa.UNPROCESSED else abs(psfa.total_completed) end) Impacted_Population, psfa.last_updated_by User_name,psfa.last_update_date Submitted_On, psfa.request_id,ESS_ID, psfa.PARENT_ESS_ID, psfa.FLOW_INSTANCE_ID,psfa.FLOW_TASK_INSTANCE_ID,psfa.task_id,psfa.action_id,psfa.payroll_id,PSFA.FLOW_PATTERN_ID FROM ess_request_history e, hr_lookups h2, pay_stats_flow_actions psfa, pay_requests prq WHERE h2.LOOKUP_TYPE (+) = 'ORA_PAY_FLOW_EXTRACT_ESS_DEFN' AND h2.LOOKUP_CODE (+) = substrb(REGEXP_SUBSTR(e.definition, '[^//]*$', 1),1,30) and prq.pay_request_id=psfa.request_id and nvl(psfa.active_flag,'Z') <> 'Y' and psfa.ESS_ID=e.requestid(+) and prq.call_type in('ESS','CHILD_ACTION') and psfa.ESS_ID is not null order by psfa.last_update_date desc |