Bulk user file format guides

Below are bulk user file format guides for Administrators, Substitutes, and Employees.

Administrators:

FieldRequiredDescriptionCharacter Limit
RoleYesMust be “Administrator”N/A
EmailYes
255
First NameYes
20
Last NameYes
20
Personnel IDYesThe administrator’s unique identifier50
PhoneNo
15
Country CodeNo

Country codes format the administrator’s phone number.

Examples: 

  1. United States 
  2. Canada 
  3. Japan 
  4. Mexico 
  5. Germany
  6. Austria  

If no country code is specified for a brand-new administrator, Absence & Substitute will default to “United States” for that administrator.

N/A
Address Line 1No
50
Address Line 2No
50
CityNo
50
State / RegionNo
N/A
Postal CodeNo
10
Job Classification 1No

The type of employee the administrator should oversee.

If the administrator should oversee multiple job classifications, add columns for Job Classification 2, Job Classification 3, etc. and specify the additional job classifications.

Examples: 

  1. Teacher 
  2. Paraprofessional 
  3. Food Service 
  4. Custodial 
  5. Grounds 
  6. Transportation 
  7. Front Office 

If no job classification is specified for a brand-new administrator, Absence & Substitute will default to all job classifications for that administrator.

N/A
Site 1YesThe site the administrator should oversee.
If the administrator should oversee multiple sites, add columns for Site 2, Site 3, etc. and specify the additional sites.
If no site is specified for a brand-new administrator, Absence & Substitute will default to all sites for that administrator.
N/A
Account StateNo“Active” or “Inactive”
If no account state is specified for a brand-new administrator, Absence & Substitute will default to “Inactive” for that administrator.
N/A
Permission GroupNoThe Permission Group each administrator should have that governs the actions they can perform. The permission groups must be preconfigured in Absence & Substitute.N/A
[CF] “Custom Field Name”NoAdministrator level value for the custom field specified in the header (custom field must be created in Absence & Substitute first).50

Substitutes:

FieldRequiredDescriptionCharacter Limit
RoleYesMust be “Substitute”N/A
EmailYes
255
First NameYes
20
Last NameYes
20
Personnel IDYesThe substitute’s unique identifier50
PhoneNo


15
Country CodeNo

Country codes format the substitute's phone number.

Examples: 

  1. United States 
  2. Canada 
  3. Japan 
  4. Mexico 
  5. Germany
  6. Austria  

If no country code is specified for a brand-new substitute, Absence & Substitute will default to “United States” for that substitute.

N/A
Address Line 1No
50
Address Line 2No
50
CityNo
50
State / RegionNo
N/A
Postal CodeNo
10
Job Classification 1Yes

The substitute’s job classification.

If the substitute has multiple job classifications but not all, add columns for Job Classification 2, Job Classification 3, etc. and specify the additional job classifications the substitute should have.

Examples include: 

  1. Teacher 
  2. Paraprofessional 
  3. Food Service 
  4. Custodial 
  5. Grounds 
  6. Transportation 
  7. Front Office
N/A
Account StateNo

“Active” or “Inactive” 

If no account state is specified for a brand-new substitute, Absence & Substitute will default to “Inactive” for that substitute.

N/A
[CF] “Custom Field Name”NoSubstitute level value for the custom field specified in the header (custom field must be created in Absence & Substitute first).50

Employees:

FieldRequiredDescriptionCharacter Limit
RoleYesMust be “Employee”N/A
EmailYes
255
First NameYes
20
Last NameYes
20
Personnel IDYesThe employee's unique identifier50
PhoneNo
15
Country CodeNo

Country codes format the employee's phone number.

Examples: 

  1. United States 
  2. Canada 
  3. Japan 
  4. Mexico 
  5. Germany
  6. Austria  

If no country code is specified for a brand-new employee, Absence & Substitute will default to “United States” for that employee.

N/A
Address Line 1No
50
Address Line 2No
50
CityNo
50
State / RegionNo
N/A
Postal CodeNo
10
Substitute EligibleNo

The employee’s substitute eligibility status

“Yes” for employees that may require a substitute

“No” for employees that never require a substitute

If no substitute eligibility is specified for a brand-new employee, Absence & Substitute will default to “Yes” for that employee.

N/A
Job Classification 1No

The employee’s 1st job classification

If the employee has multiple job classifications, add columns for Job Classification 2, Job Classification 3, etc. and specify the additional job classifications the employee should have.

Examples include: 

  1. Teacher 
  2. Paraprofessional 
  3. Food Service 
  4. Custodial 
  5. Grounds 
  6. Transportation 
  7. Front Office
N/A
Job Position 1Yes

The employee’s 1st job position

Job positions are mapped to their parent job classification.

If the employee has multiple job positions, add columns for Job Position 2, Job Position 3, etc. and specify the additional job positions the employee should have.

Examples of Teacher job positions: 

  1. Kindergarten Teacher 
  2. 1st Grade Teacher 
  3. 7th Grade Math Teacher 
  4. High School Science Teacher 
  5. Art Teacher 

Examples of Food Service job positions: 

  1. Head Cook 
  2. Assistant Cook 
  3. Cafeteria Manager 

If no job position is specified for a brand-new employee, Absence & Substitute will default to all job positions for the job classification of that employee.

N/A
Site 1YesThe employee’s 1st site

If the employee has more than 1 site, add columns for Site 2, Site 3, etc. and specify the additional sites the employee should have.

N/A
Calendar 1
No

The employee’s calendar 

If no calendar is specified for a brand-new employee, Absence & Substitute will not assign the employee a calendar.

N/A
[LBR] “Leave Reason Name”
No
Employee Leave Balance for the leave reason/accrual type specified in the header
N/A
[LBR][Balance On]
No
Date after which all leave taken in Absence & Substitute will deduct from the leave balance provided
N/A
Approval Step 1 Approver Id
No

The employee’s 1st Step 1 approver’s employee Id

If the employee has multiple Step 1 approvers, add up to 4 additional columns with the same header “Approval Step 1 Approver Id” and specify the approver’s employee Id.

If no approver is specified, any administrator that can see the employee (based on the admin’s sites and job classifications) and has the “Approve/Deny” permission can approve absences requiring approval for that employee.

N/A
Approval Step 2 Approver Id
No

The employee’s 1st Step 2 approver’s employee Id

If the employee has multiple Step 2 approvers, add up to 4 additional columns with the same header “Approval Step 2 Approver Id” and specify the approver’s employee Id.

If no approver is specified, any administrator that can see the employee (based on the admin’s sites and job classifications) and has the “Approve/deny” permission can approve absences requiring approval for that employee.

N/A
Account StateNo“Active” or “Inactive”
If no account state is specified for a brand-new administrator, Absence & Substitute will default to “Inactive” for that administrator.
N/A
[PC] “Job Classification Name” NoJob classification associated with the imported payroll/account code for that employee (e.g., Teacher, Para)N/A
[PC] Code 1
No

Payroll/account codes to pay the substitute when the employee is absent

If the employee is split funded add up to 4 additional columns with the headers: [PC] Code 2, [PC] Code 3, [PC] Code 4, [PC] Code 5 and the applicable account codes.

50
[PC] Percentage 1
No

Percentages tied to each account code that pays the substitute (100% if one account code exists)

If the employee is split funded add up to 4 additional columns with the headers: [PC] Percentage 2, [PC] Percentage 3, [PC] Percentage 4, [PC] Percentage 5 and the applicable percentages for each account code as specified in the [PC] Code columns.


[CF] “Custom Field Name”NoEmployee level value for the custom field specified in the header (custom field must be created in Absence & Substitute first).50

Did you find it helpful? Yes No

Send feedback
Sorry we couldn't be helpful. Help us improve this article with your feedback.