Streamlined User Account Management
- Automated Provisioning and Deprovisioning: Automatically create, update, or deactivate user accounts in AD based on changes in ADP, reducing the need for manual input.
- Consistency: Ensures that user accounts across systems are consistent, reducing discrepancies and errors.
Enhanced Data Accuracy and Integrity
- Single Source of Truth: ADP acts as the primary source for employee data, ensuring all changes are accurately reflected in AD.
- Reduced Data Redundancy: Minimizes the need for duplicate data entry across systems, reducing the chances of errors.
Improved Security
- Timely Account Deactivation: Prompt deactivation of user accounts in AD when employees leave the organization, reducing security risks.
- Controlled Access Management: Ensures that user access rights and permissions are properly managed in line with their current status in the organization.
Increased Operational Efficiency
- Time Savings: Automation of routine tasks like account creation and updates significantly reduces the time spent by IT staff on these activities.
- Resource Optimization: IT resources can be better utilized for more strategic tasks instead of routine user management chores.
Compliance and Audit Readiness
- Audit Trails: Integration provides a clear audit trail for user account management activities, aiding in compliance with various regulatory standards.
- Consistent Policy Application: Helps ensure that policies related to user account management are uniformly applied across the organization.
Scalability and Flexibility
- Easily Scalable: As the organization grows, the integrated system scales to accommodate more user accounts without the need for additional manual processing.
- Adaptable to Organizational Changes: Can quickly adapt to changes in organizational structure or employee roles.
Improved Employee Experience
- Rapid Account Availability: New employees have their accounts and access rights ready promptly, ensuring a smooth onboarding experience.
- Seamless Transition: Changes in employee roles or departments are reflected quickly in their access rights and account settings.
Cost-Effectiveness
- Reduces Manual Work: Automation cuts down on the labor costs associated with manual account management.
- Minimizes Error-Related Costs: Reduced errors mean fewer resources spent on correcting them.
Integration of ADP and AD using Oloid Workflow
- Objective: Sync employee data from ADP to Active Directory.
- Key Actions: User creation, updates, and deactivation in AD based on ADP data

Pre-requisites
For Active Directory (AD):- Service Account with Administrative Privileges:
- A dedicated service account in AD is recommended for integration purposes.
- This account should have sufficient privileges to perform required tasks such as creating, modifying, and deleting user accounts.
- It’s crucial that this account’s permissions are scoped appropriately to minimize security risks. For example, it should only have permissions necessary for the tasks it needs to perform.
- Credentials Details:
- Username: The service account’s username in AD.
- Password: A strong, complex password for the service account.
- These credentials will be used to authenticate API calls or scripts that manage user accounts in AD.
- Security Considerations:
- Regularly update the service account’s password.
- Monitor the service account’s activities for any unusual or unauthorized actions.
- Implement multi-factor authentication if possible.
For ADP
Oloid Connector Subscription from the Workforce Now PlatformTechnical Field-Level Mapping
User Provisioning from ADP to AD
- ADP Fields:
AssociateID: Unique identifier for the employee in ADP.First NameandLast Name: Employee’s given and family names.Email: Official email address of the employee.Department: Department to which the employee belongs.Job Title: Employee’s official job title.Start Date: The date when the employee starts.
- Corresponding AD Fields:
sAMAccountName: A unique username in AD, possibly derived from theEmployee ID.givenNameandsn: Mapped toFirst NameandLast Name.mail: Mapped toEmail.department: Mapped toDepartment.title: Mapped toJob Title.whenCreated: Recorded as theStart Date.
Workflow Process for User Provisioning
- Trigger: Employee record creation in ADP.
- Oloid Workflow Actions:
- Data Extraction: Oloid Workflow gets user events from Oloid cloud for new employee’s data.
- Data Mapping: Oloid Workflow maps the extracted ADP fields to the corresponding fields in AD.
- User Creation in AD: Oloid Workflow to create a new user account in AD with the mapped data.
- Validation: Check if the user account is created successfully in AD.
- Logging: Record the transaction with timestamps and status.
User Deprovisioning from ADP to AD
- Workflow Process for User Deprovisioning:
- Trigger: Employee record deactivation in ADP.
- Identify User in AD: Oloid Workflow uses the
AssociateIDfrom ADP to find the correspondingsAMAccountNamein AD. - Deactivate User: The user account in AD is disabled or deleted through an automated script or API call.
- Validation & Logging: Confirm the account’s deactivation/deletion status and log the details.
Security and Error Handling
- Encryption: Ensure that all API calls and data transfers are encrypted.
- Error Handling: Implement robust error handling in Oloid Workflow to manage API failures or data mismatches.
- Audit Trails: Maintain detailed logs for auditing and troubleshooting purposes.
Testing the Integration
- Perform test cases for user provisioning and deprovisioning.
- Validate data accuracy between ADP and AD.
- Check error handling and logging capabilities.
Monitoring and Maintenance
- Regularly monitor the integration for any errors or discrepancies.
- Update field mappings as needed based on changes in either system.