The first step in the Getting Started wizard is to use the Employee Data template to upload the key employee human resources data required to:
- Create employee human resources records.
- Assign employees to work assignments and policies.
- Initialize the core functionality for the following wizards: Human Resources, Time, and Payroll.
Important: If this project is a Preceda migration project, the page prompts you to upload the data from your existing Preceda database. See the Employee Data (Preceda Migration) for information about completing this page.
It’s best to populate the Employee Data file with your entire population now. You can’t add new sites or legal entities in later steps.
Note: Complete this step using present-day employee information. You can load historical data at a later stage.
Include the entire employee population in the data template to make sure that Activate has a complete view of the employee data and builds a strong starting point for the configuration and the employee HR records.
Before you begin
A Stage environment must be set up and ready to go. Activate is a data-first approach to configuration and environment setup: get the data, load the data, Activate configures the data, review the configuration, and refine the data.
Tasks
- On the Employee Data page, click Download.
- Select the location where you want to save the template document.
- Open the
EmployeeDataTemplate.xlsx
template on your computer. - On the EmployeeData tab, complete all columns with the data for all employees in the organization.
Note: Instructions for populating the fields are in the Employee Data Template Fields section (below) and on the Instructions tab of the template.
- Click Save and close the template.
You can use any file name for the template you upload. The document must be an Excel or CSV document and contain the data in the required format.
Important: Don’t change the name of the tab in the template. Activate uses the tab name to validate that the correct template is being uploaded. In addition, don’t change the column headings.
- On the Employee Data page, click Upload.
- Go to the completed Employee Data template in the location where you saved it.
- Click Open.
The Getting Started wizard validates the uploaded file.
Note: If the file that you uploaded has errors, a Validation Failed message shows in red on the page to indicate what the errors are. You must correct the errors in the file on your computer and upload the file again.
Note: When you upload an Excel file, Activate includes the name of the uploaded file into the name of the XML file it generates and loads to the Dayforce File Server. The format of the generated XML file name is <NamespaceName>_<Import Type>_<file name provided>_YYY-MM-DD_HHMM. This information makes it easier to audit files later.
- Click Next.
Results
The data uploaded from the Employee Data template populates the fields on the following pages in Dayforce.
Note: You must select an employee if you haven’t already done so.
Field in Template | Field in Dayforce | Page Populated in Dayforce |
---|---|---|
Employee Identifier | — | — |
First Name | — | — |
Middle Name | — | — |
Last Name | — | — |
Suffix |
Suffix |
Contact Information |
Date of Birth | — | — |
Original Hire Date | — | — |
Most Recent Hire Date | — | — |
Termination Date | — | — |
Job Title | Job Assignment (Job + Department) |
Work Assignments (People icon > Work > Work Assignments)
|
Department |
Job Assignment (Job + Department) |
|
Physical Work Location | Location | |
Job Start Date | Effective From | |
Is Virtual Employee | Virtual | |
Employment Type | Employment Type |
Employment Compensation and Policy Settings (People icon > Employment > Employment Compensation and Policy Settings, Employment Type tab) |
Pay Class | Pay Class |
Employment Compensation and Policy Settings (People icon > Employment > Employment Compensation and Policy Settings, Employment Status tab) |
Pay Type | Pay Type | |
Hourly Rate/Annual Salary | Hourly Rate / Annual Salary | |
Status | Employment Status | |
Status Start Date | Effective From | |
Pay Frequency |
Used in configuration. | |
Next Pay Period Start | ||
Legal Entity Name | ||
Shift Rotation |
After completing the Employee Data wizard with the Employee Data Template, Activate automatically generates a single import file and places it on the customer's FTP site. Employee Import
- FTP SubDirectory: Import/HRImport
- Filename: <Namespace>-HRImport-<DateTime>.xml
<?xml version="1.0" encoding="UTF-8"?>
<EmployeeImport>
<Employee>
<XRefCode>970001</XRefCode>
<EmployeeNumber>970001</EmployeeNumber>
<FirstName>AUS_FN1</FirstName>
<MiddleName>M</MiddleName>
<LastName>AUS_LN1</LastName>
<Suffix>JR</Suffix>
<HireDate>2013-07-01</HireDate>
<OriginalHireDate>2013-07-01</OriginalHireDate>
<LastPayrollNewHireExportDate>2013-07-01</LastPayrollNewHireExportDate>
<BirthDate>1980-11-09</BirthDate>
<StartDate>2013-07-01</StartDate>
<SeniorityDate>2013-07-01</SeniorityDate>
<CultureCode>en-AU</CultureCode>
<BadgeNumber>970001</BadgeNumber>
<LoginId>ausfn.ausln</LoginId>
<WorkAssignment>
<JobXrefCode>AUS_JOB</JobXrefCode>
<DeptXrefCode>AUS_DEPT</DeptXrefCode>
<OrgXrefCode>AUS_CORP_AUS_PWL_1_AUS_DEPT</OrgXrefCode>
<IsPrimary>true</IsPrimary>
<EffectiveStart>2013-07-01</EffectiveStart>
<ReasonXrefCode>Promotion</ReasonXrefCode>
<IsVirtualEmployee>1</IsVirtualEmployee>
</WorkAssignment>
<EmploymentStatus>
<PayClassXrefCode>FT</PayClassXrefCode>
<PayTypeXrefCode>HOURLY</PayTypeXrefCode>
<EmploymentStatusXrefCode>ACTIVE</EmploymentStatusXrefCode>
<EffectiveStart>2013-07-01</EffectiveStart>
<ReasonXrefCode>Promotion</ReasonXrefCode>
<PunchPolicyXrefCode>HOURLY</PunchPolicyXrefCode>
<PayPolicyXrefCode>AUS_HNE</PayPolicyXrefCode>
<PayHolidayGroupXrefCode>AUS_TAS_HOL</PayHolidayGroupXrefCode>
<NormalWeeklyHours>40</NormalWeeklyHours>
<AverageDailyHours>8</AverageDailyHours>
<BaseRateSalary>11.00000</BaseRateSalary>
<PayGroupXrefCode>AUSTRALIA_BI_WEEKLY_2016_08_01</PayGroupXrefCode>
<TimeOffPolicyXrefCode>DEFAULT</TimeOffPolicyXrefCode>
<PayrollPolicyXrefCode>AUS_DEFAULT</PayrollPolicyXrefCode>
</EmploymentStatus>
<Role>
<RoleXrefCode>EMPLOYEE WITH WFM</RoleXrefCode>
<IsDefault>true</IsDefault>
<EffectiveStart>2013-07-01</EffectiveStart>
</Role>
<AddressInformation>
<ContactInformationTypeXrefCode>PrimaryResidence</ContactInformationTypeXrefCode>
<EffectiveStart>2013-07-01</EffectiveStart>
<Address1>1218 Lees Ave.</Address1>
<Address2/>
<Address3/>
<Address4/>
<Address5/>
<Address6/>
<County/>
<City>North Coopertown</City>
<StateCode>AU-TAS</StateCode>
<CountryCode>AUS</CountryCode>
<PostalCode>9453</PostalCode>
</AddressInformation>
</Employee>
</EmployeeImport>
Next steps
Complete the Analyze Data page.
Employee Data template fields
All templates have the same basic structure:
- Instructions tab: Helps you understand the purpose of the data and complete the fields in the template.
- Data tab: Contains headers for the data to be included in the template. The headers remain the same, but you can change the column order. If you add more columns, Activate ignores them.
All number ranges in the templates include the numbers at both ends of the range.
Order | Data Type | Description | Examples | Why This is Needed |
---|---|---|---|---|
1 | Alphanumeric. Unique value between 1-9 characters. | It allows our system to identify employees uniquely. Use their employee number, a unique value to them for this and subsequent data templates. This shouldn’t be your employee's Social Security Number / Social Insurance Number. | 3241245
000000006 abc123499 |
This is needed so that all future requests for data about the employees reference the right person. This allows our system to differentiate between people with the same name in a simple way. |
Order | Data Type | Description | Example | Why This Is Needed |
---|---|---|---|---|
2 | String1 between 1-64 characters. | Legal first name of the employee. | Joe | Legal name to show on checks and other government forms. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Example | Why This Is Needed |
---|---|---|---|---|
3 | String1 between 1-64 characters. | Legal Middle name or initial of the employee. | Mike M. | Legal name to show on checks and other government forms. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Example | Why This Is Needed |
---|---|---|---|---|
4 | String1 between 1-64 characters. | Legal last name of the employee. | Smith | Legal name to show on checks and other government forms. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
5 | String1 between 1-10 characters. | Follows the employees' full name and provides additional information about the employee. | Jr.
III Ph.D. |
A text suffix is added to the end of the employee's name in Dayforce. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
6 | Date. Excel right-justified date format or Excel text format yyyy-mm-dd. | The employee's birth date. |
Date formatted cells: 24/09/2015
Text formatted cells: 2015-09-24 |
There are some legislative compliance rules surrounding employees of certain ages, such as Minors, that require us to know the employee's birth date. This field is also often used to qualify employees and dependents into certain benefit plans. |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
7 | Date. Excel right-justified date format or Excel text format yyyy-mm-dd. |
The employee's original date of hire. If your current system allows an employee to be hired, terminated, rehired, and can track all those dates, we want the original date in which the employee was hired into your organization. |
Date formatted cells: 09/24/2015
Text formatted cells: 2015-09-24 |
This field is most often used to qualify employees into new benefit plans, and new hires into vacation plans. |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
8 | Date. Excel right-justified date format or Excel text format yyyy-mm-dd. |
The employee's most recent hire date. If your current system allows an employee to be hired, terminated, rehired, and can track all those dates, we want the most recent date hired into your organization. |
Date formatted cells: 09/24/2015
Text formatted cells: 2015-09-24 |
This field is most often used to qualify employees into new benefit plans, and new hires into vacation plans. |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
9 | Date. Excel right-justified date format or Excel text format yyyy-mm-dd. |
The employee's date of termination. If your current system allows an employee to be hired, terminated, rehired, and can track all those dates, we want the termination date in your organization. Should only be populated if employee Status is Terminated. |
Date formatted cells: 09/24/2015
Text formatted cells: 2015-09-24 |
This field is most often used to bring in terminated employees for filling purposes. |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
10 | String1 between 1-64 characters. |
The employee's current primary job. This is what the employee 'does' at your organization. Not to be confused with 'where' the employee does the work or for what 'department' the employee is a member of. We ask for that information in different fields. |
Clerk Machinist Director RN |
Part of an Employee's overall work assignment. Jobs fully describe what kind of work is performed at your organization. Jobs can help qualify employees for pay and benefit plans, supports recruiting, and many other Dayforce functions. Jobs fall into EEO Categories, Pay Grades, Job Families and Functions, and FLSA Status. It can also assist in how time and pay are charged to the GL. The Job and Department make up an employee's Job Assignment. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
11 | String1 between 1-64 characters. |
The employee's current primary department. Think of this as the group that the employee belongs. This group doesn’t have to be at the same location, and all employees in this group don’t have to work the same job. |
HR Finance 0437-Admin Operations |
Part of an Employee's overall work assignment. The department concept allows for organizations to group together employees who might be working towards the same goal but work in different jobs. This can be a high level concept like 'Marketing' or can be more detailed to also include a cost center, thereby assisting in how time and pay are charged to the GL. Adding cost center to the definition of the Department is only recommended if cost centers are shared among groups of employees. The Job and Department make up an employee's Job Assignment. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
12 | String1 between 1-64 characters. |
The name of the location or site where an employee primarily works. Use the name that your organization commonly uses to describe the location. If the employee is virtual, provide the name of the location or site that they report into. |
Head Office
Plant 8 14-Valley Road |
Part of an employee's overall work assignment. The location is at the core of your organizational hierarchy. It provides the place where schedules are generated and time is tracked. As you build out all levels of your organizational hierarchy, it also allows for assigning of Legal Entities, and can assist in how time and pay are charged against the GL. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
13 | Date. Excel right-justified date format or Excel text format yyyy-mm-dd. |
The effective start date of the employee's current primary work assignment, which is the combination of Job Title, Department, and Physical Location fields. Job Start Date is only required when historical data is being loaded. It should be left blank otherwise. Job Start Date corresponds directly to the Effective Start Date field present in the Employee Job History & Secondary Work Assignment data template when historical data is being provided. |
Date formatted cells: 09/24/2015
Text formatted cells: 2015-09-24 |
The Job Start Date is the date that the employee started their current job. This date should be provided in all cases where historical job records are being included. If the Job Start Date isn’t included, it will be set equal to the employee's Hire Date. |
Order |
Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
14 |
Accepted Values: Yes/No True/False |
Identifies an employee as a virtual worker. | Yes/No
True/False |
Indicates whether an employee is considered a virtual worker for their primary Job Assignment. This flag ensures that virtual employees are taxed correctly in Dayforce. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
15 |
Accepted Values: Contractor Pensioner |
Identify employees as either a Pensioner or Contractor if applicable. Leave this field blank if the employee isn’t a Contractor or Pensioner and they’ll be defined as a Regular employee. | Contractor
Pensioner |
This field sets the Employment Type value for the employee in Dayforce as either Contractor, Pensioner or Regular. There are also several mappings that are triggered for Pensioner and Contractor values to ensure that the appropriate policies and legal entities are assigned to the employee. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
16 | String1 between 1-64 characters. | Indicate whether the employee is currently a Full-time employee (FT), Part-time employee (PT), Seasonal or Temporary. This is known in Dayforce as the employee's Pay Class. | PT
FT Full-time Seasonal Temporary |
Part of an Employee's overall status record. This helps group employees as part-time and full-time to facilitate the qualifications into benefit plans, time and pay calculations. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
17 | String1 between 1-64 characters. | Indicate whether the employee is currently an Hourly or Salaried employee. This is known in Dayforce as the employee's Pay Type. | Hourly
Salaried Hourly (Exempt) Salaried (Non-Exempt) |
Part of an Employee's overall status record. This information helps group employees as hourly and salary to facilitate the qualifications into benefit plans, time and pay calculations. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
18 | Numeric. | Specifies the hourly rate or annual salary of an employee. This value should reflect the value selected in the Hourly/Salaried field. If the employee is marked as Hourly, then an hourly rate is expected. If the employee is marked as Salaried, then their annual salary is expected. Dayforce Activate expects an hourly rate of less than 100 and a salaried rate greater than 10000. | 10.50 (if Hourly)
45000 (if Salaried) |
Employee's pay is central to most things in Dayforce, from calculating the employee's gross pay to determining their net pay, analyzing true schedule cost, managing pay grades, and deterring employee cost of certain benefit plans. |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
19 | String1 between 1-64 characters. | Indicates whether the employee is currently either an Active, Inactive, or Terminated employee. This is known in Dayforce as the employee's Employment Status. | Active
Inactive Terminated |
Part of an Employee's overall status record. This information helps group employees to facilitate the qualifications into benefit plans, time and pay calculations. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
20 | Date. Excel right-justified date format or Excel text format yyyy-mm-dd. | The effective start date of the employee's most current employment status, which might correspond to a change to an employee's Pay Class, Pay Type, Hourly Rate/Annual Salary, or Status (such as, Active, Terminated). Status Start Date is only required when historical data is being loaded. It should be left blank otherwise. Status Start Date corresponds directly to the Effective Start Date field present in the Employee Compensation History data template when historical data is bring provided. |
Date formatted cells:
09/24/2015
Text formatted cells: 2015-09-24 |
The Status Start Date is the date that the employee's current employment status is effective from. This date should be provided in data sets where historical status/compensation records are being included. The Status Start Date should not be included if history isn’t being included. Status Start Date will be set equal to the employee's Original Hire Date when left blank. |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
21 |
Accepted Values: w
|
Indicates whether the employee is currently paid on Weekly - Every Week (w), Bi-Weekly - Every 2 Weeks (b), Semi-Monthly - Twice per Month (s), Monthly - Every Month (m), or for the UK-only, Lunar - 4-weekly (l) pay cycle. This is known in Dayforce as the employee's pay group. | w
b s m l |
Employees are grouped into frequencies and country to allow for Payroll Administrators to process employees at the same time. This value will be used with the Pay Period Start to generate the Payroll Calendars. Terminated Employees should use the value they would have had if still employed. |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
22 | Date. Excel right-justified date format or Excel text format yyyy-mm-dd). | Indicate the beginning next pay cycle for this employee. This is known in Dayforce as the Pay Group's Effective Start. |
Date formatted cells: 09/24/2015
Text formatted cells: 2015-09-24 |
The date given here, with the pay frequency, will be used to generate the recurring pay cycle, which pays the employee. Terminated employees should use the value they would have had if still employed." |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
23 | String1 between 1-128 characters. | The name of the organization for which an employee primarily works. Use the legal name that your organization has registered this organization under. | Car organization LLC
Retail Stores Inc. Solution Technologies |
The legal entity is at the core of your organization. They’re associated with physical locations so that taxes can be reported to the proper authorities and issued against the right organization. |
Order | Data Type | Description | Examples | Why This Is Needed |
---|---|---|---|---|
24 | String1 between 1-128 characters. | The name of the shift rotation allows our system to classify the employees in groups based on their work shifts. | 9-5
Late Shift Early Shift |
The shift rotation allows the system to generate repeating schedules automatically. Employees with the same schedules should be given the same Shift rotation. |
1 Special characters accepted within the string include: alphanumeric, space, period, apostrophe, dash, number symbol #, comma, underscore, forward slash /, parentheses (), &
Commonly encountered issues
After you upload the template, make sure that the data doesn’t have any errors. Some common problems include:
- Missing required field or data.
- The Employee Data tab is missing in the Excel document.
- Incorrect formatting.
- If the file includes a filter, it might result in an error.
If a column has an error and you can't resolve it, do the following: click the letter at the top of the column, in the menu, select Data and Text to Columns, and then click Next, Next, and Finish. This action converts the data in the column back to text. If the information was formatted incorrectly, it might resolve the problem.
Important considerations
- Physical Work Location becomes Dayforce Site.
- Department + Physical Work Location becomes Dayforce On-Site Department.
- Job Title (Jobs) + Department (Departments) becomes Dayforce Job Assignment.
- When populating the data templates, remember the information above. It ensures that the starting point configuration for the Org Structure is as accurate as possible, with the hope of minimal rework for implementation.
- Although Job Start Date and Status Start Date are optional fields in the Employee Data template, they drive important data decisions during XML generation.
- Include both date fields only if history is in scope. Doing so ensures that Work Assignment and Employment Status records are created with the appropriate effective start dates to enable the history to load before them.
- If history isn’t in scope, omit them. Activate can then use the Original Hire Date or Termination Date to generate Work Assignment and Employment Status records.
- If the customer does have contractor or pensioner employees, the inclusion is important because it helps Activate drive contractor-specific Legal Entity creation.
- If the customer doesn’t have this employee type, this field can be left blank.
Note: For information on how the data provided in the Employee Data template impacts the starting point configuration in Dayforce, see Review & Load Installation.