Search Results pqh_routing_categories
Overview
The PQH_ROUTING_CATEGORIES table is a core data object within the Oracle E-Business Suite Public Sector Human Resources (PQH) module. It serves as the central repository for defining and managing transaction routing rules. In the context of public sector HR processes, which often involve complex approval workflows for actions like hiring, promotions, and salary changes, this table establishes the linkage between a specific type of transaction (category) and the corresponding approval hierarchy (routing list). Its primary role is to determine the correct sequence of approvers for a given personnel action based on its category and, optionally, the position structure involved, thereby enforcing organizational policy and control within automated workflows.
Key Information Stored
The table stores configuration data that dictates workflow behavior. Its key columns, as indicated by primary and unique keys, include ROUTING_CATEGORY_ID (the primary surrogate key), TRANSACTION_CATEGORY_ID (identifying the type of HR transaction), and ROUTING_LIST_ID (pointing to the defined list of approvers). The DEFAULT_FLAG column is critical for signifying a default routing rule for its associated transaction category. The POSITION_STRUCTURE_ID allows routing rules to be further refined based on a specific organizational hierarchy. Additionally, the OVERRIDE_ROLE_ID column provides a mechanism to designate a specific role that can supersede the standard routing, offering flexibility for exceptional approvals.
Common Use Cases and Queries
This table is central to configuring and auditing approval workflows. A common operational use case is identifying the default routing rule for a specific transaction category to troubleshoot approval path issues. For reporting and analysis, administrators may query to list all routing rules associated with a particular position structure or to audit which transaction categories have multiple routing rules defined. Sample SQL to find the default routing list for a transaction category would be:
- SELECT prc.routing_category_id, prc.transaction_category_id, prl.name FROM pqh_routing_categories prc JOIN pqh_routing_lists prl ON prc.routing_list_id = prl.routing_list_id WHERE prc.transaction_category_id = <CATEGORY_ID> AND prc.default_flag = 'Y';
Another typical query involves joining with PQH_TRANSACTION_CATEGORIES to get a human-readable report of all category-to-routing-list mappings.
Related Objects
PQH_ROUTING_CATEGORIES is a pivotal table with several documented foreign key relationships, acting as both a child and parent table in the data model. It references the following key configuration tables:
- PQH_ROUTING_LISTS via ROUTING_LIST_ID: The master list of approvers.
- PQH_TRANSACTION_CATEGORIES via TRANSACTION_CATEGORY_ID: The definition of the HR transaction type.
- PER_POSITION_STRUCTURES via POSITION_STRUCTURE_ID: The organizational hierarchy.
- PQH_ROLES via OVERRIDE_ROLE_ID: A specific role for override approvals.
Conversely, it is referenced as a parent table by:
- PQH_ATTRIBUTE_RANGES via ROUTING_CATEGORY_ID: Allows for creating conditional routing rules based on attribute values (e.g., salary amount).
- PQH_ROUTING_HISTORY via ROUTING_CATEGORY_ID: Stores historical records of approval instances for audit trails.
-
Table: PQH_ROUTING_CATEGORIES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_ROUTING_CATEGORIES, object_name:PQH_ROUTING_CATEGORIES, status:VALID, product: PQH - Public Sector HR , description: Transaction Routing Information , implementation_dba_data: HR.PQH_ROUTING_CATEGORIES ,
-
Table: PQH_ROUTING_CATEGORIES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_ROUTING_CATEGORIES, object_name:PQH_ROUTING_CATEGORIES, status:VALID, product: PQH - Public Sector HR , description: Transaction Routing Information , implementation_dba_data: HR.PQH_ROUTING_CATEGORIES ,
-
APPS.PQH_RLM_BUS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RCT_SHD dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_WORKFLOW dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_TCT_WIZARD_PKG dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RCT_INS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_TCT_BUS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RNG_BUS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RCT_DEL dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_WORKFLOW dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RLM_BUS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RLS_BUS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_TCT_BUS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_WORKFLOW dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_ROUTING_CATEGORIES_API dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_ATTRIBUTE_RANGES_PKG dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RCT_SHD dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_WORKFLOW dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_ROUTING_CATEGORIES_API dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_ATTRIBUTE_RANGES_PKG dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RCT_INS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RTM_BUS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_BDGT_REALLOC_UTILITY dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RLT_BUS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_TCT_WIZARD_PKG dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RLT_BUS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RNG_BUS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RTM_BUS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_BDGT_REALLOC_UTILITY dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RCT_DEL dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RCT_UPD dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_BDGT_REALLOC_UTILITY dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RCT_BUS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_RHT_BUS dependencies on PQH_ROUTING_CATEGORIES
12.2.2
-
APPS.PQH_BDGT_REALLOC_UTILITY dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RCT_UPD dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RCT_BUS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RLS_BUS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
APPS.PQH_RHT_BUS dependencies on PQH_ROUTING_CATEGORIES
12.1.1
-
TABLE: HR.PQH_ROUTING_CATEGORIES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_ROUTING_CATEGORIES, object_name:PQH_ROUTING_CATEGORIES, status:VALID,
-
APPS.PQH_TCT_WIZARD_PKG dependencies on PER_RIC_PKG
12.2.2
-
TABLE: HR.PQH_ROUTING_CATEGORIES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PQH.PQH_ROUTING_CATEGORIES, object_name:PQH_ROUTING_CATEGORIES, status:VALID,
-
APPS.PQH_RLS_BUS dependencies on PQH_ROUTING_LIST_MEMBERS
12.1.1
-
APPS.PQH_RLS_BUS dependencies on PQH_ROUTING_LIST_MEMBERS
12.2.2
-
APPS.PQH_RLT_BUS dependencies on PQH_ROUTING_LIST_MEMBERS
12.1.1
-
APPS.PQH_RTM_BUS dependencies on PQH_ROUTING_LIST_MEMBERS
12.2.2
-
VIEW: HR.PQH_ROUTING_CATEGORIES#
12.2.2
owner:HR, object_type:VIEW, object_name:PQH_ROUTING_CATEGORIES#, status:VALID,
-
SYNONYM: PUBLIC.PQH_ROUTING_CATEGORIES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:PQH_ROUTING_CATEGORIES, status:VALID,
-
APPS.PQH_RLM_BUS dependencies on PQH_ATTRIBUTE_RANGES
12.2.2