How to Identify Employees with Missing Profile ID Using SQL Query

To identify if an employee’s Profile ID is missing in Oracle Fusion HCM, you can cross-check profile migration records, validate Talent zip file contents, and analyze HDL profile loads. This ensures the profile was properly migrated and processed without errors.


SQL Query to Retrieve Employee Person ID

To get the Person ID of an employee in Oracle HCM, use the PER_ALL_PEOPLE_F table and filter it using the Person Number. This helps identify the internal unique identifier associated with the employee.


SQL Query to Retrieve Employee Details with Department Hierarchy and Manager Information

This query provides a detailed employee profile, including department hierarchy (up to 9 levels), job title, assignment details, manager and second manager information, project code, and expense account. It also integrates Oracle HCM’s organization tree structure to display multi-level departmental relationships using a flattened hierarchy.


SQL Query to Retrieve Content ID for Licenses and Certifications

This query retrieves Content Item IDs for records categorized under Licenses and Certifications in Oracle HCM. It includes content type, item code, name, description, and audit details by joining content item base, translations, and type context tables filtered by context name as 'CERTIFICATION'.


SQL Query to Check Approval Transaction ID and Workflow Status

This query retrieves approval transaction details in Oracle HCM, including transaction status, workflow task information, initiator details, error logs, and assigned approvers. It joins transaction headers, transaction data, workflow tasks, error logs, and person records to provide a complete view of an approval transaction's progress and current state.


SQL Query to Retrieve Absence Entry ID, Absence Type ID, Start and End Dates

This query retrieves absence details such as Absence Entry ID, Absence Type ID, Absence Type Name, Start Date, End Date, and duration for a given employee. It joins absence entries, absence types, people, and service periods to ensure accurate and current data is fetched.


SQL Query to Retrieve Only Active Employees in Oracle HCM

This SQL condition filters out only active employees by checking assignment status and date range validity and ensuring no overlapping inactive status. It considers assignment types, termination dates, and the latest adequate records to identify actively employed individuals accurately.


What is the Redwood Personalization Helper Tool?

It’s a tool provided by Oracle to help you identify and manage personalization/customization changes made in Oracle HCM Responsive Pages (now moving to Redwood UI). It generates a report of all personalizations done in HCM Design Studio and some page composer changes. It helps you know what personalization is: ✅ Migratable to Redwood...


Can I Move Changes from a Lower Release Pod to a Higher Release Pod?

No, it's not recommended to migrate changes from a lower release pod to a higher release pod. To ensure compatibility and avoid deployment issues, both source and target environments should be on the same release level, including all standard and one-off patches.


Do Express Mode or Business Rules Changes Need to Be Re-Deployed After P2T?

Yes, after a Production to Test (P2T) refresh, you may need to re-deploy your Express Mode or Business Rules changes from Visual Builder Studio (VB Studio) if they are no longer visible in the target pod. The extensions themselves remain safe in VB Studio, and you can re-run the pipeline to restore them.


Does Express Mode Require a Separate License?

No, Express Mode in Visual Builder Studio does not require a separate license. It is included as part of your Oracle HCM Cloud subscription and can be used without any additional licensing requirements.


Do You Have to Pay Extra to Use Express Mode?

No, you don’t need to pay anything extra to use Express Mode in Visual Builder Studio for Redwood page customizations. It’s already included in your Oracle HCM subscription.


Is Express Mode the Only Supported Customization Method for Redwood Pages?

Yes, Oracle only supports extensibility changes made using Visual Builder Studio (VB Studio) – Express Mode for Redwood pages. Other tools, like Page Composer, are not compatible with Redwood UI. Express Mode is the recommended approach to ensure supportability, consistency, and upgrade-safe customizations.


Are Transaction Design Studio (TDS) Customizations Available in Redwood Pages?

No, customizations done using Transaction Design Studio (TDS) in responsive pages aren't automatically applied to Redwood pages. You must manually recreate those rules using Business Rules in VB Studio to reflect them in the Redwood UI.


Do I Need to Recreate Page Composer Changes in VB Studio for Redwood UI?

Yes, if you're moving to Redwood UI, all extensibility changes made using Page Composer on responsive pages must be rebuilt using VB Studio Express Mode. Since Page Composer is not supported on Redwood pages, VB Studio has become the standard tool for making UI customizations in the new experience.


Is Page Composer Available for Redwood Pages in Oracle HCM?

No, Page Composer is not available for Redwood pages. Page Composer is only applicable for responsive pages (non-Redwood UI). For Redwood pages, Oracle recommends using Visual Builder Studio (VB Studio) – Express Mode to make UI customizations and enhancements.


SQL Query to Retrieve Goal Plan Assignment Details for Employees

This query retrieves key information related to Goal Plan Assignments, including Goal Plan Assignment ID, Goal Plan ID, Assignment ID, Goal Plan Name, and Person Number. It filters the results for a specific goal plan and ensures the correct language translation is applied.


SQL Query to Retrieve All Security Profiles Assigned to Roles in Oracle HCM

This SQL query retrieves all Security Profiles (Person, Organization, Position, Country, LDG, Payroll, etc.) assigned to specific Data Roles in Oracle HCM. It helps in understanding how access control is structured based on roles and which security profiles are mapped for each role.


How to Identify Duplicate Email Addresses in Oracle HCM

To identify employees with duplicate email addresses in Oracle HCM, use SQL to group records by email address and filter those appearing more than once. This helps ensure data quality and prevents email-related issues in communications and integrations.


How to Upload Person Address with Custom Address Type using HDL

If you're facing issues while loading Person Address data via HDL, especially with custom address types—ensure that you're using unique Source Keys or a unique combination of Source System Owner and Source System ID.