Search Results contacts
The PER_CONTACT_RELATIONSHIPS
table in Oracle E-Business Suite (EBS) 12.1.1 or 12.2.2 is a critical component of the Human Capital Management (HCM) module, specifically within the Oracle HRMS (Human Resource Management System) functionality. This table stores information about relationships between individuals, such as dependents, emergency contacts, or other person-to-person associations relevant to workforce management. Below is a detailed summary of its structure, purpose, and integration within Oracle EBS.
Purpose and Functional Overview
ThePER_CONTACT_RELATIONSHIPS
table serves as a repository for tracking relationships between employees and their contacts (e.g., family members, beneficiaries, or emergency contacts). It supports compliance, benefits administration, and emergency notification processes by maintaining structured relationship data. Key use cases include:
- Dependent Management: Captures spouse, children, or other dependents for benefits enrollment.
- Emergency Contacts: Stores critical contact details for workplace emergencies.
- Beneficiary Designations: Links employees to beneficiaries for insurance or retirement plans.
Table Structure and Key Columns
The table’s schema includes columns to define the relationship type, parties involved, and contextual attributes. Notable columns include:- CONTACT_RELATIONSHIP_ID: Primary key, uniquely identifying each relationship record.
- PERSON_ID: References the employee or primary person (foreign key to
PER_ALL_PEOPLE_F
). - CONTACT_PERSON_ID: References the related contact (also linked to
PER_ALL_PEOPLE_F
). - RELATIONSHIP_TYPE: Defines the nature of the relationship (e.g., "SPOUSE," "CHILD").
- START_DATE/END_DATE: Tracks the relationship’s validity period.
- PRIMARY_CONTACT_FLAG: Indicates if the contact is a primary emergency contact.
- BENEFICIARY_FLAG: Marks the contact as a benefits beneficiary.
Integration with Other Modules
The table integrates with several Oracle EBS modules:- Benefits Administration: Relationships determine eligibility for health insurance, life insurance, or other benefits.
- Payroll: Tax deductions or allowances may be influenced by dependent data.
- Self-Service HR (SSHR): Employees can update contacts via personal dashboards.
Technical Considerations
- Data Integrity: Foreign key constraints enforce validity of
PERSON_ID
andCONTACT_PERSON_ID
againstPER_ALL_PEOPLE_F
. - Indexing: Indexes on
PERSON_ID
andCONTACT_PERSON_ID
optimize query performance. - Audit Trails: Changes may be logged in audit tables like
PER_CONTACT_RELATIONSHIPS_F
for compliance.
Customization and Extensions
Organizations can extend functionality via:- Descriptive Flexfields (DFFs): Add custom attributes (e.g., "Guardian Contact Type").
- APIs: Use
HR_CONTACT_API
to programmatically manage relationships.
Conclusion
ThePER_CONTACT_RELATIONSHIPS
table is foundational for managing person-to-person relationships in Oracle EBS HCM. Its design supports regulatory compliance, benefits processing, and employee self-service, while its integration with core HR tables ensures data consistency. Proper configuration and maintenance of this table are essential for accurate workforce reporting and operational efficiency.
-
Concurrent Program: HRTCAUNM
12.1.1
execution_filename: per_hrtca_merge.partycleanup_full_conc , product: PER - Human Resources , user_name: HRTCAUNM , description: Full HRTCA Unmerge Contacts from TCA , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRTCAUNM
12.2.2
execution_filename: per_hrtca_merge.partycleanup_full_conc , product: PER - Human Resources , user_name: HRTCAUNM , description: Full HRTCA Unmerge Contacts from TCA , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Concurrent Program: HRTCAUNMP
12.2.2
execution_filename: per_hrtca_merge.partycleanup_tca_conc , product: PER - Human Resources , user_name: HRTCAUNMP , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: PER_CONTACT_RELATIONSHIPS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CONTACT_RELATIONSHIPS, object_name:PER_CONTACT_RELATIONSHIPS, status:VALID, product: PER - Human Resources , description: Contacts and relationship details for dependents, beneficiaries, emergency contacts, parents etc. , implementation_dba_data: HR.PER_CONTACT_RELATIONSHIPS ,
-
Table: PER_CONTACT_RELATIONSHIPS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_CONTACT_RELATIONSHIPS, object_name:PER_CONTACT_RELATIONSHIPS, status:VALID, product: PER - Human Resources , description: Contacts and relationship details for dependents, beneficiaries, emergency contacts, parents etc. , implementation_dba_data: HR.PER_CONTACT_RELATIONSHIPS ,
-
Concurrent Program: HRTCAUNMP
12.1.1
execution_filename: per_hrtca_merge.partycleanup_tca_conc , product: PER - Human Resources , user_name: HRTCAUNMP , argument_method: Standard , enabled: Yes , execution_method: PL/SQL Stored Procedure ,
-
Table: HR_PERSON_DEPLYMT_CONTACTS
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PERSON_DEPLYMT_CONTACTS, object_name:HR_PERSON_DEPLYMT_CONTACTS, status:VALID, product: PER - Human Resources , description: Contacts to recreate in new business group for deployed employees , implementation_dba_data: HR.HR_PERSON_DEPLYMT_CONTACTS ,
-
Table: HR_PERSON_DEPLYMT_CONTACTS
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.HR_PERSON_DEPLYMT_CONTACTS, object_name:HR_PERSON_DEPLYMT_CONTACTS, status:VALID, product: PER - Human Resources , description: Contacts to recreate in new business group for deployed employees , implementation_dba_data: HR.HR_PERSON_DEPLYMT_CONTACTS ,
-
Table: PER_PHONES
12.1.1
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PHONES, object_name:PER_PHONES, status:VALID, product: PER - Human Resources , description: PER_PHONES holds phone numbers for current and ex-employees, current and ex-applicants and employee contacts. , implementation_dba_data: HR.PER_PHONES ,
-
Table: PER_PHONES
12.2.2
owner:HR, object_type:TABLE, fnd_design_data:PER.PER_PHONES, object_name:PER_PHONES, status:VALID, product: PER - Human Resources , description: PER_PHONES holds phone numbers for current and ex-employees, current and ex-applicants and employee contacts. , implementation_dba_data: HR.PER_PHONES ,
-
Lookup Type: BEN_ADD_CONTACT_R_NOT
12.1.1
product: PER - Human Resources , meaning: BEN_ADD_CONTACT_R_NOT , description: To add contacts or not ,
-
Lookup Type: BEN_ADD_CONTACT_R_NOT
12.2.2
product: PER - Human Resources , meaning: BEN_ADD_CONTACT_R_NOT , description: To add contacts or not ,
-
Lookup Type: WF_FORMS
12.1.1
product: PER - Human Resources , meaning: HR Workflow Forms , description: Lookup containing the workflowable forms ,
-
Lookup Type: WF_FORMS
12.2.2
product: PER - Human Resources , meaning: HR Workflow Forms , description: Lookup containing the workflowable forms ,