The HCM Anywhere role features provide access to Dayforce data and activities through common applications, such as Microsoft Excel and Microsoft Power BI or through applications built to consume Dayforce web services (both SOAP and RESTful).
A user's role needs to be assigned these role features in order to consume Web Services from a consuming application, which is an application that uses Dayforce Web Services to update its own data, or the data in other client systems. A user would thus provide their Dayforce credentials to the consuming application, which would then be used to consume the web services.
The HCM Anywhere role feature also enables the following features:
- The ability to receive notifications from web services.
- The Web Services Field-Level Access tab of System Admin > Roles.
HCM Anywhere Subfeatures
OData: Allows users to retrieve Dayforce reporting data via business-level applications (Microsoft Excel and Microsoft PowerBI) without the need to log in to the Dayforce web application.
Web Services: The Web Services role feature and its subfeatures enable web services consuming applications to interact with Dayforce using the SOAP and RESTful APIs. See the Dayforce Web Services Introduction Guide, Dayforce Web Services Configuration Guide, and Dayforce RESTful Web Services Developer Guide.
- Delete Payroll Elections: Grants the ability to delete payroll elections data using the
PATCH
method in the Payroll Election API. The user role also needs to be assigned the Patch/ Post Payroll Elections role feature to delete data using thePATCH
method. Also see Patch/Post Payroll Elections. - Delete Payroll Time Data: Grants the ability to delete imported time and attendance data using the
PATCH
method in the Payroll Time Data Import API. The user role also needs to be assigned the Payroll Time Data API - Delete Imported Data access authorization in the Authorizations tab in System Admin > Roles to delete the imported data. - Explorer: Enables HCM Anywhere > Web Services > Explorer, which is a feature in Dayforce where you can learn about the operations available in the SOAP API. In Explorer, you can test the instance’s web services security configuration, retrieve sample code, and troubleshoot client-side applications.
- Notification Status: Enables HCM Anywhere > Web Services > Notification Status, which is a feature in Dayforce where administrators can view the status of SOAP notifications for their subscribers and reset any that are in the Max Retry Reached state.
- Notification Subscriptions: Enables HCM Anywhere > Web Services > Notification Subscriptions, which is a feature in Dayforce where administrators can create and manage SOAP notifications and subscriptions.
- Patch/Post Candidate and Job Application Sourcing: Enables web services consuming applications to insert and update candidate job applications that include questionnaires.
- Patch/Post Candidate Assessment Data: Allows the role to be used when integrating with assessment service providers.
- Patch/Post Candidate Screening: Enables web services consuming applications to insert and update background screening data in Recruiting using the RESTful
POST
andPATCH
operations. - Note: This role feature should be assigned to the role used for the integration user. You don't have to assign it to any other user role in Dayforce.
- Patch/Post Client Payroll Country: Enables web services to retrieve, add, or update the list of countries for Dayforce and ConnectedPay to configure pay groups.
- Patch/Post Configuration Data: This role feature and its two subfeatures, Organization Setup and OrgUnits, must all be selected to enable web services consuming applications to insert and update org unit data using the
POST
andPATCH
operations. - Patch/Post Employee Balance Transaction: Enables web services consuming applications to insert and update employee balance transactions using the RESTful
POST
andPATCH
operations. - Patch/Post Employee HR Data: Enables web services consuming applications to insert and update employee HR data using the RESTful
POST
andPATCH
operations. - Patch/Post Employee Schedules: Enables web services consuming applications to insert and update employee schedules using the RESTful
POST
andPATCH
operations. - Patch/Post Employee Time Off: Enables web services consuming applications to insert and update time away from work using the RESTful
POST
andPATCH
operations. - Patch/Post HireRight Candidate Screening: Enables web services consuming applications to insert and update HireRight background screening data in Recruiting using the RESTful
POST
andPATCH
operations. - Note: This role feature should be assigned to the HireRight Integration System Role. You don't have to assign it to any other user role in Dayforce
- Patch/Post Labor Metrics Code: Enables web services consuming applications to insert and update labor metric codes using the RESTful
POST
andPATCH
operations. - Patch/Post Labor Metrics Type: Enables web services consuming applications to insert and update labor metric types using the RESTful
POST
andPATCH
operations. - Patch/Post Operating Hours: Enables web services consuming applications to insert and update operating hours using the RESTful
POST
andPATCH
operations. - Patch/Post Pay Adjustment: Enables web services consuming applications to insert and update employee pay adjustments using the RESTful
POST
andPATCH
operations. - Patch/Post Payroll Elections: Enables web services consuming applications to insert and update employee payroll elections using the RESTful
POST
andPATCH
operations. Also see Delete Payroll Elections. - Patch/Post Payroll Quick Entry: Enables web services to add or update payroll quick entries for employees in the Quick Entry tab in Payroll > Pay Run Management.
- Patch/Post Projects: Enables web services consuming applications to insert and update projects data using the RESTful
POST
andPATCH
operations. - Past/Post/Delete Employee Time Entry: Enables web services consuming applications to insert, update, and delete employee time entries using the Employee Punches API’s
POST
,PATCH
, andDELETE
operations. - Patch/Post/Delete KPI Data: Enables web services consuming applications to insert, update, and delete KPI data using the RESTful
POST
,PATCH
, andDELETE
operations. - Patch/Post/Delete Legacy Labor Metric: Enables web services consuming applications to insert, update, and delete legacy labor metrics using the RESTful
POST
,PATCH
, andDELETE
operations - Patch/Post/Delete Plan Targets: Enables web services consuming applications to insert, update, and delete plan targets using the RESTful
POST
,PATCH
, andDELETE
operations. - Post Document Import: Allows the role to use the Documents Import API to import file metadata using the RESTful
POST
operation. - Post Employee Availability: Enables web services consuming applications to insert employee availability records using the RESTful
POST
operation. - Post Employee Raw Clock Entry: Enables web services consuming applications to insert employee raw clock entries using the RESTful
POST
operation. - Post Right To Work Data: Enables web services consuming applications to insert candidate right to work survey data in Recruiting using the RESTful
POST
operation. - PutWorkflowValidationAction: Enables the external validation node in the workflow configuration to allow web services consuming applications to use the
GET Employee
request to retrieve the minimum employee HR information required by local payroll systems (or “in-country providers”) for validations, to indicate when external review and action is required for payroll changes. - Read Data: Controls the ability to retrieve data from Dayforce using SOAP and RESTful
GET
requests. The ability to retrieve specific response types is controlled separately using the settings in the Web Services Field-Level Access tab in System Admin > Roles.