Understanding Position Synchronization
Position synchronization ensures that when an employee is assigned a position, certain predefined attributes automatically inherit from the position record. This minimizes manual data entry and maintains consistency across HR processes.
Key Attributes That Can Be Synchronized
📌 Work Structure Elements:
- Department
- Job
- Location
- Grade & Grade Ladder
- Manager
📌 Employment Details:
- Full-Time / Part-Time Status
- Regular / Temporary Employment
- Assignment Category
- FTE (Full-Time Equivalent) & Working Hours
- Start and End Time
📌 Compliance & Union Information:
- Probation Period
- Union Membership, Bargaining Unit, and Collective Agreements
- Mapped Flexfields for Additional Attributes
Where is Position Synchronization Configured?
🔹 Enterprise Level (Affects all legal entities)
- Managed through Manage Enterprise HCM Information
🔹 Legal Entity Level (Overrides enterprise settings if enabled)
- Managed through Manage Legal Entity HCM Information
How Position Synchronization Works?
Scenario 1: Position Updates
- If position details change, all employees assigned to that position automatically inherit the changes.
- If certain attributes are not synchronized, they remain unchanged unless manually updated.
Scenario 2: Assignment Updates
- When an employee’s assignment is updated, HR can choose whether to inherit the new position values or retain existing details.
Scenario 3: Manager Changes in Position Hierarchy
- If HCM Position Hierarchy is enabled, the manager is determined by the parent position.
- If the parent position is removed, its direct reports automatically move up to the next available manager.
Processing Position Synchronization Updates
🔹 Run “Synchronize Person Assignments from Position” Process
- This scheduled process ensures all assignments reflect the latest position details.
- Required when position configurations change after assignments exist.
🔹 Updating Position Hierarchy
- When a parent position changes, all affected assignments update automatically.
- If a parent position is removed, direct reports move to the next available manager in the hierarchy.
Steps to Enable Position Synchronization
Enterprise-Level Setup
1️⃣ Navigate to Setup and Maintenance → Manage Enterprise HCM Information
2️⃣ Select Enable Position Synchronization
3️⃣ Choose whether employees can override inherited values
Legal Entity-Level Setup
1️⃣ Go to Setup and Maintenance → Manage Legal Entity HCM Information
2️⃣ Enable Position Synchronization
3️⃣ Select which attributes should synchronize
Additional Functionalities
📌 Position Hierarchy Visualization
- Displays parent-child relationships in a structured hierarchy.
- Enables easy editing and visualization of reporting lines.
📌 Flexfield Mapping for Position Sync
- Position flexfields can be mapped to assignment flexfields.
- Managed via Manage Assignment Flexfield Mapping in Functional Setup Manager.
📌 Position Code Generation
- Manual: Users enter position codes manually.
- Automatic: Position codes generate before submission or upon final save.
Why Enable Position Synchronization?
✔ Reduces manual effort and errors.
✔ Ensures consistency across workforce assignments.
✔ Keeps reporting lines and job structures accurate.
✔ Improves automation of HR processes.
I hope this blog post was helpful for you. If you have any questions or feedback, please leave a comment below.