Integrations
HRIS
Dayforce HCM (formerly Ceridian Dayforce HCM)
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 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 (choose fields depending on your use case) employee contact information employee contact information business employee contact information personal employee financial information employee key information employee historic pay information employee pay information employee personal information employee personal information xrefcode employee profile – security settings – role employee properties for custom fields employee status information employee work assignment – primary records employee work assignment – secondary 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, choose fields depending on your use case if you need names enable firstname and lastname and commonname if you need managers right click employee managers and select all if you need employment status right click employment statuses and select all right click employment status group and select all if you need location information right click locations and select all if you need employment information enable restful services > human resources > employeeworkassignment (and all child nodes) if you need pay information enable restful services > human resources > employeecompensation (and all child nodes) if you need emails/contact information enable contacts and addresses (and all child nodes) under restful services > human resources if you need gender enable gender if you need marital status enable maritalstatus if you need birth date enable birthdate if you need start date or hire date enable startdate and hiredate and originalhiredate if you need groups enable restful services > configuration > location (and all child nodes) and restful services > human resources > orgunitinfos if you need time off enable restful services > human resources > employeetimeawayfromwork (and relevant child nodes) if you need custom fields (employee properties) enable restful services > human resources > employeepropertyvalue step 4 configure org level access navigate to system admin > user please note, the user authenticating will need "can see self" enabled expand the user by clicking on the small down arrow as shown in the blue box below click on location access, + add location , and add the company level location step 5(optional) configure role assignment for post if you need support for writes functionality (ie post /employee), 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 > web services > patch/post employee hr data is enabled step 6 authenticate with your credentials in the magic link gather your company id, username, and password open magic link click on allow and continue select production data enter company id and click on continue enter your username and password and click on continue that's it your integration is successful