Paylocity API Integration Connection¶
Paylocity is a cloud-based human capital management (HCM) platform that provides human resources and payroll management tools to help businesses manage core HR functions. In addition to the Data Extract method offered by Hire2Retire, we have implemented an API-based approach to facilitate integration between Paylocity and Directory Services. API integration is user-friendly and allows for scheduled data retrieval, enabling daily or interval-based pulls of employee data reports.
Create a Connection¶
Paylocity API uses the Client Credentials mechanism for authentication. The following keys are required to authenticate:
-
Environment (Production or Sandbox) - Choose environment for the Paylocity, by default 'No' is selected for production environment, select 'Yes' in case you have access to sandbox environment.
-
Client Id - This is the client id assigned to the registered application in the developer portal.
-
Client Secret - This is the secret assigned to the registered application in the developer portal.
-
Company Id - This is the Paylocity Company Identifier. This is the unique value provided by Paylocity to each specific Payroll Entity.
Configuration¶
Once you have successfully configured the connections, you can continue with the Design section to configure the rest of the workflow following these steps in order.
- HR Data Definition
- HR to AD Profile Map
- Lifecycle Business Rules
- Employment Status
- Organizational Unit Assignment - Only defined in on-premise Active Directory
- Group Memberships
- Security Group Memberships
- Distribution List Memberships
- Microsoft 365 Groups Memberships Only defined in Hybrid (with Exchange Online Services) and Entra ID
- Entra ID Distribution List Memberships Only defined in Entra ID and Hybrid, when Exchange Online Services is configured
- Entra ID Security Groups Only defined in Hybrid (with Enable Entra ID Security Groups) and Entra ID
- Mail Enabled Security Group Memberships Only defined in Entra ID and Hybrid, when Exchange Online Services is configured
- Mailing List Assignment Provided in Google Directory
- Communication Hub
Deployment¶
Once your workflow has been setup, you can optionally setup notifications and archival for your workflow.
- Compliance and Audit Trail
- Run Mode
- Error Notifications
- Monitor Receipt of Scheduled HR Extract
- Environment
Otherwise, you can proceed to deploy and test it on the Hire2Retire platform, see Deploy and Test Flow