Dayforce HCM
Connect Dayforce HCM to Doozy via Merge.
Overview
To authenticate Dayforce HCM (formerly Ceridian Dayforce HCM) using your credentials, you will need to provide the following information:
-
Company ID
-
Credentials
This guide will walk you through finding or creating those credentials within Dayforce.
Prerequisites
Please ensure that you update the Role that you are configuring for the integration to be the Default role. To change a Role to become your Default, go to System Admin > User. Find the User you want to update (this would likely be your own User), click on the User and select the “Is Default” checkbox to the Role that you will be configuring for this integration.
Instructions
Step 1: Configure Feature Access
From the hamburger button in the top left of your screen, click on 'System Admin' > 'Roles'
Navigate to 'Features'. Ensure 'HCM Anywhere' and 'Web Services' are checked
Expand 'Web Services' and make sure that 'Read Data' is checked. If you need to PATCH/POST data you will need the associated checkboxes marked as well
Step 2: Configure Authorizations
Navigate to 'Authorizations'
Select 'Can Read' for the following (depending on your use case):
-
Employee Contact Information - Business
-
Employee Key Information
-
Employee Profile – Security Settings – Role
-
Employee Status Information
-
Employee Work Assignment – Primary Records
-
User Information
Step 3: Configure Web Services Field-level Access
Navigate to 'Web Services Field-level Access'
Navigate to the RESTful Services -> Human Resources -> Employee
Enable 'EffectiveStart', 'EffectiveEnd', and 'XRefCode'
Then, depending on your use case:
-
Enable FirstName and LastName and CommonName
-
Right-click Employee managers and Select All
-
Right-click Employment Statuses and Select All
-
Right-click Employment Status Group and Select All
-
Right-click Locations and Select All
-
Right-Click OrgUnitInfos and Select All
-
Right-Click WorkAssignments and Select All
-
Right-click Contacts and Addresses and Select All
-
Enable BirthDate
-
Enable StartDate and HireDate and OriginalHireDate
-
Enable OrgUnits and OrgUnitInfos
Step 4: Configure Org-Level Access
Navigate to 'System Admin' > 'User'
Expand the User by clicking on the small down arrow as shown in the blue box below.
Step 5 (optional): Configure Role Assignment for POST & PATCH
If you need support for writes functionality (ie POST /Time-Off), please configure the following as well:
From the hamburger button in the top left of your screen, click on on 'System Admin' > 'Roles'
Navigate to 'Features'. Ensure under 'HCM Anywhere' and 'Web Services', 'Patch/Post Employee Time Off' is enabled
Step 6: Authenticate with your credentials in the linking flow
Gather your Company ID, User Name, and Password. Enter them into the linking flow and click Submit.