The AllianceHCM integration syncs employee data between AllianceHCM and R365. Job and location details are pulled from AllianceHCM to create and update employee records in R365. The integration supports automatic syncs, manual syncs, and mapping options.
Mapping for legal entities, locations, and jobs is required before employee data can be synced. Locations and jobs are identified in AllianceHCM through cost center setup.
AllianceHCM payroll functions are not included in this integration.
Connection Admin
To connect R365 to AllianceHCM, a connection admin must be assigned. The connection admin will have access to edit the connection and map synced data.
Only users with access to all locations and the following permission can be assigned as the connect admin:
Administration → Integrations → 3rd Party HR Admin
The connection admin will also receive notifications related to the integration and automatically-created records.
Notifications include the following information:
Employees created
Employees updated
Employees automapped
Jobs created
Jobs updated
Jobs automapped
Locations that could not sync data
Any creation / update failures
Reasons for failures
Manual vs Automatic Data Sync
The AllianceHCM integration can be set to manually or automatically sync data. This setting impacts how new records are created in R365. It is recommended to use the manual sync while completing initial setup or when adding legal entities and locations. Once setup is complete, setting the integration to automatic will reduce manual maintenance.
Regardless of the sync method, previously mapped job and employee records are updated with any changes each time data is synced.
Manual Data Sync
When the integration is set to manual, the data sync must be manually initiated and all data must be manually mapped. If new records are needed, they must be manually created.
Only the connection admin and full access users will be able to manually map synced data.
Users with the following permission will be able to manually initiate the sync:
Administration → Integration → 3rd Party HR Sync
When the sync is complete, a confirmation window will display the following:
Number of employees mapped to R365 records
Number of employees created in R365
An expandable list of employees that had an error in the sync
Automatic Data Sync
On the Integration Connection screen, the sync frequency can be set to Auto. When the integration is set to Auto, data will sync automatically once per day or at recurring intervals of 2, 4, 8, or 12 hours. Employee and job data will be automatically mapped and updated.
The following record types will still require manual mapping:
Automatic Creation of Employees
When the integration is set to Auto Sync, new AllianceHCM employees are automatically created in R365 if they cannot be matched to an existing record. An email address (primary or alternate) is required for employee creation.
Automatic Creation of Jobs
By default, jobs that cannot be automatically mapped are not created in R365 and must be added manually. To allow unmatched jobs to be created during sync, enable the Auto Create Job setting on the Integrations Connection page.
Synced Data
The AllianceHCM integration requires mapping of the following record types:
Locations
Legal Entities
Jobs
Employees
Legal Entities & Cost Centers
In AllianceHCM, cost centers are tied to legal entities. On the legal entity mapping screen in R365, each legal entity must be linked, and its cost centers defined for locations and jobs. This mapping step must be completed first, since it determines how data flows into the subsequent location, job, and employee mapping screens.
AllianceHCM Cost Centers
AllianceHCM provides five ‘cost centers’ (CC1–CC5) that each company can configure in different ways. The fields are flexible and may be used for a variety of purposes, depending on your organization’s setup. To complete the integration in R365, it is necessary to identify which cost center is used for locations and which one is used for jobs. Once this is defined, R365 can pull the correct information for mapping screens and keep employee records in sync.
Locations
AllianceHCM locations are mapped to R365 location records. Not all AllianceHCM locations or R365 locations need to be mapped; however, only mapped R365 locations will sync jobs and employees.
AllianceHCM locations are identified based on the cost center selected for locations during legal entity mapping. This selection determines which locations are available to map in R365.
Jobs
AllianceHCM jobs are mapped to R365 job records. Both AllianceHCM jobs and R365 jobs are location-specific. Before mapping jobs, their associated locations must be mapped.
AllianceHCM jobs can only be mapped to R365 jobs linked to the R365 location that corresponds to the AllianceHCM location. Each AllianceHCM job is mapped to a single R365 job. R365 jobs can be mapped to multiple AllianceHCM jobs.
When data is synced, previously-mapped R365 job records are updated with any changes to the job code present in the AllianceHCM data. Job titles are not updated.
When the integration is set to auto sync, unmapped AllianceHCM job records are automatically matched to existing R365 jobs (based on job code and job name). If an existing R365 job does not match, new R365 job records are automatically created if Auto Create Jobs is enabled on the Integration Connection page.
AllianceHCM jobs are identified based on the cost center selected for jobs during legal entity mapping. This selection determines which jobs are available to map in R365.
Employees
AllianceHCM employees are mapped to R365 employee records. When data is synced, previously-mapped R365 employee records are updated with any changes present in the AllianceHCM data.
When the integration is set to auto sync, R365 employee records are automatically created for new unmapped AllianceHCM employees.
Synced Employee Data
The following employee data points are synced:
First Name*
Last Name*
Payroll ID*
Primary Location*
Jobs*
Status*
Birth Date*
Hire Date
Email*
Pay Rate (If no pay rate is found in AllianceHCM, the pay rate will default to $0.)
Phone
Street Address
City
State
Postal Zip Code
*This field is required for employee creation.
Employees must have an email address in AllianceHCM to be created in R365. If the email field is blank, the sync will fail and the employee will not be created until an email address is added in AllianceHCM.
Important Notes for AllianceHCM Employee Data
AllianceHCM Data | Notes |
---|---|
Active Status | Only records that are active in AllianceHCM are synced to R365. If a mapped employee’s status changes from active to inactive in AllianceHCM, that employee will be inactivated in R365. If a mapped employee’s status changes from inactive to active in AllianceHCM, that employee will be reactivated in R365; however, app access will not be automatically reinstated. |
Locations | All locations associated with an employee in AllianceHCM are added to the R365 employee record. If a location is removed from the AllianceHCM employee, it will be removed from the R365 employee record. When the location of the employee’s primary job changes in AllianceHCM, all other jobs and locations are removed from the R365 employee record. |
Email Address | Email addresses are set based on the data provided by AllianceHCM. If an employee does not have an email, there will be an error on the sync and the employee will not be created in R365. If an email is added to the employee in AllianceHCM, the following sync should result in employee creation. |
AllianceHCM Employee ID | Brought into R365 as the employee’s Payroll ID. |
Pay Rates | The pay rate is set based on the data provided by AllianceHCM. If an employee does not have a pay rate value in AllianceHCM, the pay rate will default to $0 in R365. |
App Access
When R365 employee records are automatically created through the AllianceHCM integration, app access is automatically enabled.
AllianceHCM Integration Pages
Connection Page
The AllianceHCM Connection page is accessed from the Integrations page. Here, users can connect the integration, view and edit the integration settings, open the mapping screen, and disconnect the integration.
AllianceHCM Mapping Screen
The Integration Mapping page contains the mapping settings for legal entities, locations, jobs, and employees. From this page, users can view and edit mappings, manually create new job and employee records, and review sync history.