PAY_BL_TASK_ACTIONS_VL
Details
-
Schema: FUSION
-
Object owner: PAY
-
Object type: VIEW
Columns
Name |
---|
TASK_ACTION_ID TASK_ID ACTION_TYPE ACTION_DETAILS TASK_ACTION_NAME DISPLAY_TASK_ACTION_NAME LEGISLATIVE_DATA_GROUP_ID |
Query
SQL_Statement |
---|
SELECT PAY_TASK_ACTIONS.BASE_TASK_ACTION_ID TASK_ACTION_ID, pay_task_actions.base_task_id task_id, MAX(DECODE(PAY_TASK_ACTIONS.ACTION_TYPE, 'SERVICE', 'SERVICE_OPERATION', 'TABLE_VIEW', DECODE (PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE, 'PLSQL', 'PLSQL',NULL), PAY_TASK_ACTIONS.ACTION_TYPE)) ACTION_TYPE, MAX(DECODE(pay_task_properties.task_property_type, 'SERVICE_OPERATION_NAME_SPACE', pay_task_properties.task_property_value, 'VO_FULL_NAME', pay_task_properties.task_property_value, NULL)) action_details, MAX(DECODE(PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE, 'PLSQL', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE,'SERVICE_OPERATION_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, 'VO_INSTANCE_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, NULL)) TASK_ACTION_NAME, PAY_TASK_ACTIONS_TL.ACTION_NAME DISPLAY_TASK_ACTION_NAME, MAX(PAY_TASK_ACTIONS.LEGISLATIVE_DATA_GROUP_ID) LEGISLATIVE_DATA_GROUP_ID FROM PAY_TASK_ACTIONS, PAY_TASK_USAGE, PAY_TASK_PROPERTIES, PAY_TASK_ACTIONS_TL WHERE PAY_TASK_ACTIONS.BASE_TASK_ID = PAY_TASK_USAGE.BASE_TASK_ID AND PAY_TASK_USAGE.USAGE_TYPE = 'BATCH_LOADER' AND pay_task_properties.base_task_action_id = pay_task_actions.base_task_action_id AND PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE IN ('PLSQL','VIEW_NAME', 'SERVICE_OPERATION_NAME', 'SERVICE_OPERATION_NAME_SPACE', 'VO_FULL_NAME', 'VO_INSTANCE_NAME') AND PAY_TASK_ACTIONS_TL.TASK_ACTION_ID = PAY_TASK_ACTIONS.TASK_ACTION_ID AND pay_task_actions_tl.language = userenv('LANG') AND PAY_TASK_USAGE.base_task_usage_name NOT IN ('ELEMENT_ENTRY','ELEMENT','ELEMENT_TEMPLATE') GROUP BY PAY_TASK_ACTIONS.BASE_TASK_ACTION_ID, pay_task_actions.base_task_id, PAY_TASK_ACTIONS_TL.ACTION_NAME UNION SELECT pet.element_type_id TASK_ACTION_ID, PAY_TASK_ACTIONS.BASE_TASK_ID TASK_ID, MAX(DECODE(PAY_TASK_ACTIONS.ACTION_TYPE, 'SERVICE', 'SERVICE_OPERATION', 'TABLE_VIEW', 'VIEW_OBJECT', PAY_TASK_ACTIONS.ACTION_TYPE)) ACTION_TYPE, MAX(DECODE(PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE, 'SERVICE_OPERATION_NAME_SPACE', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, 'VO_FULL_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, NULL)) ACTION_DETAILS, MAX(DECODE(PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE, 'SERVICE_OPERATION_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, 'VO_INSTANCE_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, NULL)) TASK_ACTION_NAME, PAY_TASK_ACTIONS_TL.ACTION_NAME ||' - ' ||DECODE(ldg.name,NULL,'',ldg.name ||' - ') ||pet.element_name DISPLAY_TASK_ACTION_NAME, MAX(PAY_TASK_ACTIONS.LEGISLATIVE_DATA_GROUP_ID) LEGISLATIVE_DATA_GROUP_ID FROM PAY_TASK_ACTIONS, PAY_TASK_USAGE, PAY_TASK_PROPERTIES, pay_task_actions_tl, pay_element_types_vl pet, per_legislative_data_groups_vl ldg WHERE PAY_TASK_ACTIONS.BASE_TASK_ID = PAY_TASK_USAGE.BASE_TASK_ID AND PAY_TASK_USAGE.USAGE_TYPE = 'BATCH_LOADER' AND PAY_TASK_PROPERTIES.BASE_TASK_ACTION_ID = PAY_TASK_ACTIONS.BASE_TASK_ACTION_ID AND PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE IN ('VIEW_NAME', 'SERVICE_OPERATION_NAME', 'SERVICE_OPERATION_NAME_SPACE', 'VO_FULL_NAME', 'VO_INSTANCE_NAME') AND PAY_TASK_ACTIONS_TL.TASK_ACTION_ID = PAY_TASK_ACTIONS.TASK_ACTION_ID AND PAY_TASK_ACTIONS_TL.LANGUAGE = USERENV('LANG') AND pay_task_usage.base_task_usage_name = 'ELEMENT_ENTRY' AND pet.LEGISLATIVE_DATA_GROUP_ID = ldg.LEGISLATIVE_DATA_GROUP_ID (+) GROUP BY pet.element_type_id, PAY_TASK_ACTIONS.BASE_TASK_ID, PAY_TASK_ACTIONS_TL.ACTION_NAME ||' - ' ||DECODE(ldg.name,NULL,'',ldg.name ||' - ') ||pet.element_name UNION SELECT pet.template_id*-1 TASK_ACTION_ID, PAY_TASK_ACTIONS.BASE_TASK_ID TASK_ID, MAX(DECODE(PAY_TASK_ACTIONS.ACTION_TYPE, 'SERVICE', 'SERVICE_OPERATION', 'TABLE_VIEW', 'VIEW_OBJECT', PAY_TASK_ACTIONS.ACTION_TYPE)) ACTION_TYPE, MAX(DECODE(PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE, 'SERVICE_OPERATION_NAME_SPACE', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, 'VO_FULL_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, NULL)) ACTION_DETAILS, MAX(DECODE(PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE, 'SERVICE_OPERATION_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, 'VO_INSTANCE_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, NULL)) TASK_ACTION_NAME, PAY_TASK_ACTIONS_TL.ACTION_NAME ||' - ' ||pet.template_name DISPLAY_TASK_ACTION_NAME, MAX(PAY_TASK_ACTIONS.LEGISLATIVE_DATA_GROUP_ID) LEGISLATIVE_DATA_GROUP_ID FROM PAY_TASK_ACTIONS, PAY_TASK_USAGE, PAY_TASK_PROPERTIES, PAY_TASK_ACTIONS_TL, pay_templates pet WHERE PAY_TASK_ACTIONS.BASE_TASK_ID = PAY_TASK_USAGE.BASE_TASK_ID AND PAY_TASK_USAGE.USAGE_TYPE = 'BATCH_LOADER' AND PAY_TASK_PROPERTIES.BASE_TASK_ACTION_ID = PAY_TASK_ACTIONS.BASE_TASK_ACTION_ID AND PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE IN ('VIEW_NAME', 'SERVICE_OPERATION_NAME', 'SERVICE_OPERATION_NAME_SPACE', 'VO_FULL_NAME', 'VO_INSTANCE_NAME') AND PAY_TASK_ACTIONS_TL.TASK_ACTION_ID = PAY_TASK_ACTIONS.TASK_ACTION_ID AND PAY_TASK_ACTIONS_TL.LANGUAGE = USERENV('LANG') AND PAY_TASK_USAGE.base_task_usage_name = 'ELEMENT' AND pet.template_type ='T' AND pet.template_name IN ('Basic Element Template','Global Earnings','Global Pre-Statutory Deduction','Global Voluntary Deduction','401K Deduction Template') GROUP BY pet.template_id, PAY_TASK_ACTIONS.BASE_TASK_ID, PAY_TASK_ACTIONS_TL.ACTION_NAME ||' - ' ||pet.template_name UNION SELECT pet.template_id TASK_ACTION_ID, PAY_TASK_ACTIONS.BASE_TASK_ID TASK_ID, MAX(DECODE(PAY_TASK_ACTIONS.ACTION_TYPE, 'SERVICE', 'SERVICE_OPERATION', 'TABLE_VIEW', 'VIEW_OBJECT', PAY_TASK_ACTIONS.ACTION_TYPE)) ACTION_TYPE, MAX(DECODE(PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE, 'SERVICE_OPERATION_NAME_SPACE', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, 'VO_FULL_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, NULL)) ACTION_DETAILS, MAX(DECODE(PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE, 'SERVICE_OPERATION_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, 'VO_INSTANCE_NAME', PAY_TASK_PROPERTIES.TASK_PROPERTY_VALUE, NULL)) TASK_ACTION_NAME, PAY_TASK_ACTIONS_TL.ACTION_NAME ||' - ' ||pet.template_name DISPLAY_TASK_ACTION_NAME, MAX(PAY_TASK_ACTIONS.LEGISLATIVE_DATA_GROUP_ID) LEGISLATIVE_DATA_GROUP_ID FROM PAY_TASK_ACTIONS, PAY_TASK_USAGE, PAY_TASK_PROPERTIES, PAY_TASK_ACTIONS_TL, pay_templates pet WHERE PAY_TASK_ACTIONS.BASE_TASK_ID = PAY_TASK_USAGE.BASE_TASK_ID AND PAY_TASK_USAGE.USAGE_TYPE = 'BATCH_LOADER' AND PAY_TASK_PROPERTIES.BASE_TASK_ACTION_ID = PAY_TASK_ACTIONS.BASE_TASK_ACTION_ID AND PAY_TASK_PROPERTIES.TASK_PROPERTY_TYPE IN ('VIEW_NAME', 'SERVICE_OPERATION_NAME', 'SERVICE_OPERATION_NAME_SPACE', 'VO_FULL_NAME', 'VO_INSTANCE_NAME') AND PAY_TASK_ACTIONS_TL.TASK_ACTION_ID = PAY_TASK_ACTIONS.TASK_ACTION_ID AND PAY_TASK_ACTIONS_TL.LANGUAGE = USERENV('LANG') AND PAY_TASK_USAGE.base_task_usage_name = 'ELEMENT_TEMPLATE' AND pet.template_type ='T' AND pet.template_name NOT IN ('Create Legislation') GROUP BY pet.template_id, PAY_TASK_ACTIONS.BASE_TASK_ID, PAY_TASK_ACTIONS_TL.ACTION_NAME ||' - ' ||pet.template_name |