Systems 3000 Staff Import
Overview
This task imports a csv file.
Each record in the file will potentially create, update or deactivate a district teacher record in Genesis.
Options
- The files can be imported from the local machine or from a remote server via sftp.
- There is a "Test Mode" that will read the files, and write errors to the log, but will not change any data in Genesis.
File Formats
There must be a header row. These columns can be in any order. Other columns will be ignored.
Column | Maps to Genesis Object | Genesis Field |
emp_num | DistrictTeacher | local ID |
firstname | DistrictTeacher | |
middleini | DistrictTeacher | |
lastname | DistrictTeacher | |
address1 | DistrictTeacher | |
address2 | DistrictTeacher | |
city | DistrictTeacher | |
state | DistrictTeacher | |
zip | DistrictTeacher | |
phone | DistrictTeacher | |
phone2 | DistrictTeacher | cell phone |
DistrictTeacher | ||
dept | SchoolTeacher | |
suffix | DistrictTeacher | |
gender | DistrictTeacher | |
hispanic | DistrictTeacher | |
native_am | DistrictTeacher | |
asian | DistrictTeacher | |
african_am | DistrictTeacher | |
pacisl_haw | DistrictTeacher | |
white | DistrictTeacher | |
smid | DistrictTeacher | |
location | SchoolTeacher | school code |
active | DistrictTeacher | Active or Inactive |
birthdate | DistrictTeacher | |
asloc1-5 | StaffJobRole, SchoolTeacher | StaffJobRole: schoolCodeAssigned SchoolTeacher: used to identify local school code CODE MUST BE SENT AS YOUR STATE SCHOOL CODE, NOT LOCAL |
asfte1-5 | StaffJobRole | fullTimeEquivalency |
assign1-5 | StaffJobRole | jobCode |
asagegrp1-5 | StaffJobRole | ageGroupTaught |
asclstaut1-5 | StaffJobRole | numberOfClassesTaught |
ashiqual1-5 | StaffJobRole | hQTQualificationStatus |
ashqreasn1-5 | StaffJobRole | reasonsForNotBeingHighlyQualified |
ashqsupp1-5 | StaffJobRole | supportToBecomeHighlyQualified |
assubcde1-5 | StaffJobRole | jobCodeSubcategory |
StaffEmploymentRecords will only be created if none exist for the staff member | ||
hiredate | StaffEmploymentRecord | startDate |
termdate | StaffEmploymentRecord | endDate |
Update Employee Flags | ||
teacher | setTeacher | T or F |
viceprinc | setVicePrincipal | |
casemgr | setCaseManager | |
coord504 | setCoordinator504 | |
secretary | setSecretary | |
cocurric | setFlagCoCurricular | |
admin | setAdministrator | |
nurse | setNurse | |
resteacher | setResourceTeacher | |
libadmin | setLibraryAdministrator | |
director | setFlagDirector | |
principal | setPrincipal | |
disciplin | setDisciplinarian | |
otherstaff | setOtherStaffMember | |
relservpro | setRelatedServiceProvider | |
athtrain | setAthleticTrainer | |
superint | setFlagSuperintendent | |
substitute | setFlagSubstitute | |
classaide | setClassroomAide | |
deptchair | setDepartmentChair | |
counselor | setFlagCounselor | |
ltsreplace | setLongTermSubstitute | |
retired | setFlagRetired | |
resigned | setFlagResigned | |
invstgtr | setInvestigator |
Note: School code in the location column should represent the 3-digit number taken from the school's CDS code. For example, if a school's state code is 23-4130-100 then the column would have "100" for the staff member assigned to that school.
-The Location column will mark the school provided in the column as the Primary location for the user.
- The "Asloc" columns will assign the school(s) provided in the columns to the staff members Schools tab.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article