Search Results hxc_approval_styles
Overview
The HXC_APPROVAL_STYLES table is a core configuration table within the Oracle E-Business Suite (EBS) Time and Labor (HXC) module. It serves as the master repository for defining distinct approval methodologies or workflows that govern how timecards and time entries are authorized. Each record in this table represents a unique approval style, which acts as a template. These templates are then assigned to individual time entries or timecards, linking them to a specific set of approval rules, components, and processing logic. The table's primary role is to provide a flexible framework for implementing varied approval hierarchies and processes across different employee groups, business units, or time types within the organization.
Key Information Stored
While the provided metadata does not list specific columns beyond the primary key, the structure and foreign key relationships indicate the nature of the data stored. The central column is APPROVAL_STYLE_ID, a unique system-generated identifier serving as the primary key. This ID is referenced throughout the Time and Labor schema. Other columns typically define the approval style's operational characteristics, such as a name or code (e.g., STYLE_NAME), a descriptive field (DESCRIPTION), and status indicators (ENABLED_FLAG). Additional attributes may control sequencing, notification behavior, and the integration points with the approval rules engine, forming a complete definition of the approval process.
Common Use Cases and Queries
This table is central to administrative setup, reporting, and troubleshooting approval workflows. A common use case involves identifying which approval styles are active and assigned to time entries. Administrators may run queries to audit configurations or diagnose issues where timecards are stuck in the approval process. A typical reporting query would join HXC_APPROVAL_STYLES with HXC_TIME_BUILDING_BLOCKS to analyze the distribution of approval styles across submitted time entries.
- Sample Query to List Active Approval Styles:
SELECT approval_style_id, style_name, description
FROM hxc_approval_styles
WHERE enabled_flag = 'Y'
ORDER BY style_name; - Sample Query to Find Time Entries Using a Specific Style:
SELECT tbb.time_building_block_id, tbb.approval_style_id, sty.style_name
FROM hxc_time_building_blocks tbb,
hxc_approval_styles sty
WHERE tbb.approval_style_id = sty.approval_style_id
AND sty.style_name = 'MANAGER_CHAIN_APPROVAL';
Related Objects
The HXC_APPROVAL_STYLES table has defined foreign key relationships with several critical Time and Labor tables, as documented in the metadata.
- HXC_APPROVAL_COMPS: References HXC_APPROVAL_STYLES via APPROVAL_STYLE_ID. This table stores the individual approval components (e.g., approver lists, rules) that constitute a style.
- HXC_DATA_APP_RULE_USAGES: References HXC_APPROVAL_STYLES via APPROVAL_STYLE_ID. This links approval styles to specific data approval rules that validate timecard information.
- HXC_TIME_BUILDING_BLOCKS: References HXC_APPROVAL_STYLES via APPROVAL_STYLE_ID. This is the primary transactional relationship, assigning an approval style to each individual time entry or building block submitted by an employee.
-
Table: HXC_APPROVAL_STYLES
12.1.1
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_STYLES, object_name:HXC_APPROVAL_STYLES, status:VALID, product: HXC - Time and Labor Engine , description: Approval Styles , implementation_dba_data: HXC.HXC_APPROVAL_STYLES ,
-
Table: HXC_APPROVAL_STYLES
12.2.2
owner:HXC, object_type:TABLE, fnd_design_data:HXC.HXC_APPROVAL_STYLES, object_name:HXC_APPROVAL_STYLES, status:VALID, product: HXC - Time and Labor Engine , description: Approval Styles , implementation_dba_data: HXC.HXC_APPROVAL_STYLES ,
-
APPS.HXC_TIMESTORE_DEPOSIT dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_SELF_SERVICE_TIME_DEPOSIT dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_TER_UPLOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_APP_COMP_NOTIFICATIONS_API dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_HAS_UPLOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_APPROVAL_WF_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_APPROVAL_WF_HELPER dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_HAS_SHD dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_HAS_INS dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAS_BUS dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_TIMESTORE_DEPOSIT dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_NOTIFICATION_PROCESS_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAS_UPLOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_APP_COMP_NOTIFICATIONS_API dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_TIMECARD_APPROVAL dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_APPROVAL_STYLES_API dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_TER_UPLOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_APPROVAL_STYLES_API dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_SEEDDATA_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_HPH_UPLOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_TIMESTORE_DEPOSIT dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_HAS_DEL dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_SETUP_VALIDATION_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_LOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_SETUP_VALIDATION_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_HAS_SHD dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_TIMESTORE_DEPOSIT_UTIL dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAS_UPD dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAC_BUS dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_PROJ_MANAGER_APPROVAL_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_LOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_APPROVAL_WF_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAC_BUS dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAC_UPLOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_TIMECARD_APPROVAL dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_NOTIFICATION_PROCESS_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_HAS_INS dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_HPH_UPLOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_FIND_NOTIFY_APRS_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAS_UPD dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_FIND_NOTIFY_APRS_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2
-
APPS.HXC_APPROVAL_WF_HELPER dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_PROJ_MANAGER_APPROVAL_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_NOTIFICATION_HELPER dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_SEEDDATA_PKG dependencies on HXC_APPROVAL_STYLES
12.1.1
-
APPS.HXC_HAC_UPLOAD_PKG dependencies on HXC_APPROVAL_STYLES
12.2.2