Search Results hr_position_id
Overview
The PSB_EMPLOYEE_ASSIGNMENTS_I table is a core interface table within the Oracle E-Business Suite (EBS) Public Sector Budgeting (PSB) module. Its primary role is to serve as the staging area for employee-specific position attribute data extracted from an external Human Resource Management System (HRMS). The table holds transformed assignment data with respect to the employee, which is subsequently processed to create or update position assignments in the PSB_POSITION_ASSIGNMENTS table. This interface mechanism is critical for integrating HR data with budgetary planning and position control, ensuring financial structures reflect current organizational staffing.
Key Information Stored
The table stores the linkage between employees, their assigned positions, and the specific attributes of those positions. Key columns include the HR_POSITION_ID, which is the unique identifier for the position in the source HR system and serves as the table's primary key. The HR_EMPLOYEE_ID uniquely identifies the employee from the source system. Together, these columns define the core assignment relationship. The ATTRIBUTE_NAME and ATTRIBUTE_VALUE columns store the specific position characteristics (e.g., grade, step, funding source) applicable to the employee. Temporal validity is managed through EFFECTIVE_START_DATE and EFFECTIVE_END_DATE. The DATA_EXTRACT_ID ties all records to a specific data load batch from the source system, facilitating traceability and error handling.
Common Use Cases and Queries
A primary use case is validating and troubleshooting data loads from the HRMS into PSB. Analysts often query this interface table to verify that extracted employee assignments have been correctly staged before running the subsequent process to populate PSB_POSITION_ASSIGNMENTS. A common query pattern involves filtering by a specific data extract or employee to review all position attributes. For example, to audit all pending assignments for a particular employee:
- SELECT * FROM psb.psb_employee_assignments_i WHERE hr_employee_id = <employee_id> AND data_extract_id = <extract_id>;
Another frequent reporting need is to identify employees assigned to a specific position over time, which supports position funding and headcount analysis:
- SELECT hr_employee_id, attribute_name, attribute_value, effective_start_date, effective_end_date FROM psb.psb_employee_assignments_i WHERE hr_position_id = <position_id> ORDER BY effective_start_date;
Related Objects
PSB_EMPLOYEE_ASSIGNMENTS_I is centrally connected to other PSB interface tables through defined foreign key relationships, forming a key part of the HR data integration flow. It references the PSB_EMPLOYEES_I table via the HR_EMPLOYEE_ID column, ensuring that only extracted employees have assignment records. It also references the PSB_DATA_EXTRACTS table via the DATA_EXTRACT_ID column, linking all interface data to a master extract record for lifecycle management. The table's ultimate destination is the PSB_POSITION_ASSIGNMENTS table, for which it serves as the direct source, though this is a procedural rather than a declarative foreign key relationship.
-
APPS.PSB_HR_EXTRACT_DATA_PVT dependencies on PSB_EMPLOYEE_ASSIGNMENTS_I
12.1.1
-
APPS.PSB_HR_EXTRACT_DATA_PVT dependencies on PSB_EMPLOYEES_I
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_POSITIONS
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_POSITIONS_I
12.1.1
-
TABLE: PSB.PSB_EMPLOYEE_ASSIGNMENTS_I
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_EMPLOYEE_ASSIGNMENTS_I, object_name:PSB_EMPLOYEE_ASSIGNMENTS_I, status:VALID,
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on FND_FILE
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_POSITIONS
12.1.1
-
TABLE: PSB.PSB_POSITIONS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITIONS, object_name:PSB_POSITIONS, status:VALID,
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PER_ALL_ASSIGNMENTS_F
12.1.1
-
Table: PSB_EMPLOYEE_ASSIGNMENTS_I
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_EMPLOYEE_ASSIGNMENTS_I, object_name:PSB_EMPLOYEE_ASSIGNMENTS_I, status:VALID, product: PSB - Public Sector Budgeting , description: Interface table for Position assignments , implementation_dba_data: PSB.PSB_EMPLOYEE_ASSIGNMENTS_I ,
-
APPS.PSB_VALIDATE_DATA_EXTRACT_PVT dependencies on PSB_EMPLOYEE_ASSIGNMENTS_I
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on HR_ALL_POSITIONS_F
12.1.1
-
Table: PSB_EMPLOYEE_ASSIGNMENTS_I
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , description: Interface table for Position assignments , implementation_dba_data: Not implemented in this database ,
-
TABLE: PSB.PSB_POSITION_COSTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITION_COSTS, object_name:PSB_POSITION_COSTS, status:VALID,
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_DATA_EXTRACTS
12.1.1
-
TABLE: PSB.PSB_POSITION_ACCOUNTS
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITION_ACCOUNTS, object_name:PSB_POSITION_ACCOUNTS, status:VALID,
-
TABLE: PSB.PSB_POSITION_FTE
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITION_FTE, object_name:PSB_POSITION_FTE, status:VALID,
-
VIEW: APPS.PSB_POSITIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITIONS_V, object_name:PSB_POSITIONS_V, status:VALID,
-
TABLE: PSB.PSB_EMPLOYEES_I
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_EMPLOYEES_I, object_name:PSB_EMPLOYEES_I, status:VALID,
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_EMPLOYEES_I
12.1.1
-
TABLE: PSB.PSB_POSITIONS_I
12.1.1
owner:PSB, object_type:TABLE, fnd_design_data:PSB.PSB_POSITIONS_I, object_name:PSB_POSITIONS_I, status:VALID,
-
View: PSB_POSITIONS_V
12.1.1
owner:APPS, object_type:VIEW, fnd_design_data:PSB.PSB_POSITIONS_V, object_name:PSB_POSITIONS_V, status:VALID, product: PSB - Public Sector Budgeting , implementation_dba_data: APPS.PSB_POSITIONS_V ,
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_WS_LINES_POSITIONS
12.1.1
-
View: PSB_POSITIONS_V
12.2.2
product: PSB - Public Sector Budgeting (Obsolete) , implementation_dba_data: Not implemented in this database ,
-
APPS.PSB_HR_EXTRACT_DATA_PVT dependencies on PSB_POSITIONS_I
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_WS_POSITION_LINES
12.1.1
-
APPS.PSB_HR_EXTRACT_DATA_PVT SQL Statements
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PER_ALL_ASSIGNMENTS_F
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT dependencies on PSB_BUDGET_REVISIONS
12.1.1
-
APPS.PSB_HR_EXTRACT_DATA_PVT dependencies on FND_DATE
12.1.1
-
APPS.PSB_VALIDATE_DATA_EXTRACT_PVT SQL Statements
12.1.1
-
APPS.PSB_HR_EXTRACT_DATA_PVT dependencies on PSB_ATTRIBUTES_VL
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE dependencies on PSB_POSITIONS
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT SQL Statements
12.1.1
-
APPS.PSB_HR_EXTRACT_DATA_PVT dependencies on PSB_ATTRIBUTES
12.1.1
-
APPS.PSB_HR_EXTRACT_DATA_PVT dependencies on FND_NUMBER
12.1.1
-
APPS.PSB_POSITION_CONTROL_PVT SQL Statements
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on FND_MESSAGE
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_POSITION_ASSIGNMENTS
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on PSB_EMPLOYEES
12.1.1
-
PACKAGE BODY: APPS.PSB_HR_POPULATE_DATA_PVT
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on FND_FLEX_EXT
12.1.1
-
PACKAGE BODY: APPS.PSB_HR_EXTRACT_DATA_PVT
12.1.1
-
PACKAGE BODY: APPS.PSB_VALIDATE_DATA_EXTRACT_PVT
12.1.1
-
APPS.PSB_POSITIONS_PVT SQL Statements
12.1.1
-
APPS.PSB_WORKSHEET_CONSOLIDATE SQL Statements
12.1.1
-
PACKAGE BODY: APPS.PSB_POSITION_CONTROL_PVT
12.1.1
-
APPS.PSB_HR_POPULATE_DATA_PVT dependencies on FND_API
12.1.1
-
eTRM - PSB Tables and Views
12.1.1
description: User profiles for a worksheet ,
-
PACKAGE BODY: APPS.PSB_POSITIONS_PVT
12.1.1