Search Results hr_navigation_node_usages
Overview
The HR_NAVIGATION_NODE_USAGES table is a core intersection table within the Oracle E-Business Suite (EBS) Human Resources (HRMS) module, specifically for releases 12.1.1 and 12.2.2. It functions as a critical junction in the application's underlying data model, defining the relationships between three key entities: workflows, navigation nodes, and navigation paths. This table is essential for the system's configuration and runtime behavior, as it maps which specific navigation nodes (representing UI components or process steps) are utilized within a given workflow and how those nodes are sequenced or presented along a defined navigation path. Its existence enables the flexible assembly of complex HR processes from reusable UI and logic components.
Key Information Stored
The table's primary purpose is to store associative records linking the identifiers of its parent entities. The key columns, as defined by its primary and unique keys, are NAV_NODE_USAGE_ID (the surrogate primary key), WORKFLOW_ID, and NAV_NODE_ID. The WORKFLOW_ID column references a specific process definition in the HR_WORKFLOWS table, while the NAV_NODE_ID column references a user interface or process step defined in the HR_NAVIGATION_NODES table. Although not explicitly listed in the provided metadata, the table's description as an intersection with HR_NAVIGATION_PATHS strongly implies the presence of a NAV_PATH_ID or similar column to complete the three-way relationship, determining the specific path context for the node's usage within the workflow.
Common Use Cases and Queries
This table is primarily accessed for configuration analysis, troubleshooting, and impact assessment during system upgrades or customizations. A common use case is identifying all navigation nodes associated with a particular HR workflow to understand the process flow or to audit customizations. For example, a technical consultant might run a query to list nodes for a specific workflow name. Another critical scenario is determining the usage of a specific navigation node before modifying or disabling it, to assess downstream effects on various workflows and paths. Sample SQL would typically involve joins to HR_WORKFLOWS and HR_NAVIGATION_NODES to translate IDs into meaningful names. Reporting use cases are generally administrative, focusing on the mapping inventory between these core configuration objects.
Related Objects
HR_NAVIGATION_NODE_USAGES maintains documented foreign key relationships with two primary tables, forming the core of its intersection role:
- HR_WORKFLOWS: Linked via the HR_NAVIGATION_NODE_USAGES.WORKFLOW_ID column. This table defines the HR process definitions available in the system.
- HR_NAVIGATION_NODES: Linked via the HR_NAVIGATION_NODE_USAGES.NAV_NODE_ID column. This table stores the definitions of individual navigation elements or steps.
As per its description, it is also intrinsically related to HR_NAVIGATION_PATHS, though a specific foreign key constraint is not detailed in the provided excerpt. This relationship completes the three-way association, defining the specific traversal path for the node within the context of the workflow.
-
Table: HR_NAVIGATION_NODE_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_NODE_USAGES, object_name:HR_NAVIGATION_NODE_USAGES, status:VALID, product: PER - Human Resources , description: Intersection table between HR_WORKFLOWS, HR_NAVIGATION_NODES and HR_NAVIGATION_PATHS. , implementation_dba_data: HR.HR_NAVIGATION_NODE_USAGES ,
-
Table: HR_NAVIGATION_NODE_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_NODE_USAGES, object_name:HR_NAVIGATION_NODE_USAGES, status:VALID, product: PER - Human Resources , description: Intersection table between HR_WORKFLOWS, HR_NAVIGATION_NODES and HR_NAVIGATION_PATHS. , implementation_dba_data: HR.HR_NAVIGATION_NODE_USAGES ,
-
APPS.HR_WORKFLOW_INSTALL_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.1.1
-
APPS.HR_TASKFLOW_WORKFLOW dependencies on HR_NAVIGATION_NODE_USAGES
12.1.1
-
APPS.HR_WORKFLOW_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.2.2
-
APPS.HR_NAVIGATION_NODE_USAGES_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.1.1
-
APPS.PER_CAGR_UTILITY_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.1.1
-
APPS.HR_WORKFLOW_INSTALL_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.2.2
-
APPS.PER_CAGR_UTILITY_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.2.2
-
APPS.PER_MAINTAIN_TASKFLOW dependencies on HR_NAVIGATION_NODE_USAGES
12.2.2
-
APPS.HR_WORKFLOWS_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.2.2
-
APPS.HR_NAVIGATION_NODE_USAGES_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.2.2
-
APPS.HR_WORKFLOW_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.1.1
-
APPS.PER_MAINTAIN_TASKFLOW dependencies on HR_NAVIGATION_NODE_USAGES
12.1.1
-
APPS.HR_WORKFLOWS_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.1.1
-
APPS.HR_NAVIGATION_PATHS_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.1.1
-
APPS.HR_TASKFLOW_WORKFLOW dependencies on HR_NAVIGATION_NODE_USAGES
12.2.2
-
APPS.HR_NAVIGATION_PATHS_PKG dependencies on HR_NAVIGATION_NODE_USAGES
12.2.2
-
APPS.HR_NAVIGATION_PATHS_PKG dependencies on PER_RIC_PKG
12.2.2
-
TABLE: HR.HR_NAVIGATION_NODE_USAGES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_NODE_USAGES, object_name:HR_NAVIGATION_NODE_USAGES, status:VALID,
-
APPS.HR_NAVIGATION_NODE_USAGES_PKG SQL Statements
12.2.2
-
APPS.HR_WORKFLOW_PKG dependencies on HR_NAVIGATION_NODES
12.2.2
-
APPS.HR_WORKFLOWS_PKG dependencies on PER_RIC_PKG
12.2.2
-
APPS.HR_NAVIGATION_NODE_USAGES_PKG SQL Statements
12.1.1
-
APPS.HR_NAVIGATION_NODE_USAGES_PKG dependencies on PER_RIC_PKG
12.2.2
-
VIEW: HR.HR_NAVIGATION_NODE_USAGES#
12.2.2
owner:HR, object_type:VIEW, object_name:HR_NAVIGATION_NODE_USAGES#, status:VALID,
-
APPS.HR_WORKFLOW_PKG dependencies on HR_WORKFLOWS
12.2.2
-
APPS.HR_WORKFLOW_PKG dependencies on HR_WORKFLOWS
12.1.1
-
TABLE: HR.HR_NAVIGATION_PATHS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_PATHS, object_name:HR_NAVIGATION_PATHS, status:VALID,
-
APPS.HR_WORKFLOW_PKG dependencies on HR_NAVIGATION_UNITS
12.2.2
-
APPS.HR_NAVIGATION_NODE_USAGES_PKG dependencies on HR_NAVIGATION_NODE_USAGES_S
12.1.1
-
APPS.HR_WORKFLOW_PKG dependencies on HR_NAVIGATION_NODES
12.1.1
-
APPS.PER_MAINTAIN_TASKFLOW SQL Statements
12.2.2
-
TRIGGER: APPS.HR_NAVIGATION_NODE_USAGES+
12.2.2
-
PACKAGE BODY: APPS.HR_NAVIGATION_NODE_USAGES_PKG
12.2.2
-
APPS.HR_WORKFLOW_PKG SQL Statements
12.2.2
-
APPS.HR_WORKFLOW_PKG SQL Statements
12.1.1
-
TABLE: HR.HR_NAVIGATION_NODE_USAGES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_NAVIGATION_NODE_USAGES, object_name:HR_NAVIGATION_NODE_USAGES, status:VALID,
-
APPS.PER_MAINTAIN_TASKFLOW SQL Statements
12.1.1
-
VIEW: HR.HR_NAVIGATION_NODE_USAGES#
12.2.2
-
SYNONYM: PUBLIC.HR_NAVIGATION_NODE_USAGES
12.1.1
owner:PUBLIC, object_type:SYNONYM, object_name:HR_NAVIGATION_NODE_USAGES, status:VALID,
-
APPS.PER_CAGR_UTILITY_PKG dependencies on HR_NAVIGATION_NODES
12.1.1
-
APPS.PER_CAGR_UTILITY_PKG dependencies on HR_NAVIGATION_NODES
12.2.2
-
TRIGGER: APPS.HR_NAVIGATION_NODE_USAGES+
12.2.2
owner:APPS, object_type:TRIGGER, object_name:HR_NAVIGATION_NODE_USAGES+, status:VALID,
-
APPS.HR_NAVIGATION_NODE_USAGES_PKG dependencies on HR_NAVIGATION_NODE_USAGES_S
12.2.2
-
PACKAGE BODY: APPS.HR_NAVIGATION_NODE_USAGES_PKG
12.1.1
-
SYNONYM: APPS.HR_NAVIGATION_NODE_USAGES
12.1.1
owner:APPS, object_type:SYNONYM, object_name:HR_NAVIGATION_NODE_USAGES, status:VALID,
-
SYNONYM: APPS.HR_NAVIGATION_NODE_USAGES
12.2.2
owner:APPS, object_type:SYNONYM, object_name:HR_NAVIGATION_NODE_USAGES, status:VALID,
-
APPS.HR_WORKFLOW_PKG dependencies on HR_NAVIGATION_UNITS
12.1.1
-
APPS.PER_MAINTAIN_TASKFLOW dependencies on HR_NAVIGATION_PATHS
12.1.1