HCM Anywhere

Dayforce Implementation Guide

Version
R2025.1.1
HCM Anywhere

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 the PATCH 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 and PATCH 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 and PATCH operations.
  • Patch/Post Employee Balance Transaction: Enables web services consuming applications to insert and update employee balance transactions using the RESTful POST and PATCH operations.
  • Patch/Post Employee HR Data: Enables web services consuming applications to insert and update employee HR data using the RESTful POST and PATCH operations.
  • Patch/Post Employee Schedules: Enables web services consuming applications to insert and update employee schedules using the RESTful POST and PATCH operations.
  • Patch/Post Employee Time Off: Enables web services consuming applications to insert and update time away from work using the RESTful POST and PATCH 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 and PATCH 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 and PATCH operations.
  • Patch/Post Labor Metrics Type: Enables web services consuming applications to insert and update labor metric types using the RESTful POST and PATCH operations.
  • Patch/Post Operating Hours: Enables web services consuming applications to insert and update operating hours using the RESTful POST and PATCH operations.
  • Patch/Post Pay Adjustment: Enables web services consuming applications to insert and update employee pay adjustments using the RESTful POST and PATCH operations.
  • Patch/Post Payroll Elections: Enables web services consuming applications to insert and update employee payroll elections using the RESTful POST and PATCH 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 and PATCH 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, and DELETE operations.
  • Patch/Post/Delete KPI Data: Enables web services consuming applications to insert, update, and delete KPI data using the RESTful POST, PATCH, and DELETE 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, and DELETE operations
  • Patch/Post/Delete Plan Targets: Enables web services consuming applications to insert, update, and delete plan targets using the RESTful POST, PATCH, and DELETE 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.