StaffAssignment
StaffAssignment records are published for each staff member who is assigned to a school that is part of the zone. There is one StaffAssignment per school to which the staff member is assigned. The StaffAssignment contains most of the Work Assignment data for the staff member. For a Super District, a staff member must be assigned to one of the schools that is part of the district to be published. For non-Super Districts, a staff member can be assigned to the District Office as long as the District Office is part of the SIF Zone.
StaffAssignment records are only published from the Work Assignment Records link on the Staff Information page; this is the recommended method of publishing the WAR records. The StaffAssignment object is based on a static record related to the school of the assignment (if the staff member is not a teacher) or is based on the dynamic record for the school.
Depends Upon
StaffPersonal
Events
Events for StaffAssignment are published based on the Dependencies above having data and the section being in the current school year and assigned to a school within the zone.
Element Mappings for StaffAssignment
MA Req. | SIF Element/@Attribute | MA Business Rules |
M | @RefId |
|
M | @SchoolInfoRefId |
|
M | @SchoolYear |
|
M | @StaffPersonalRefId |
|
O | Description | Short assignment description. |
M | PrimaryAssignment | Is this the staff member's primary assignment? Note: There must be one and only one instance of the object with a Yes value in this element per school year. |
M | JobStartDate | This is the date from which the staff assignment is valid (inclusive). Replaces extended element beginning FY17. |
C | JobEndDate | This is the date through which the staff assignment is valid (inclusive). May be left empty for active assignments. Only required for early exits. |
M | JobFTE |
|
M | JobFunction |
|
M | JobFunction/Code | NCES0568 Function. |
M | JobFunction/OtherCodeList/OtherCode/@Codeset | Must equal "Other". |
M | JobFunction/OtherCodeList/OtherCode | Value from DHAppendices |
C | JobFunction/OtherCodeList/OtherCode/@Codeset | Must equal "Text" - Conditional for the 2310s and instructional 4100s. |
C | JobFunction/OtherCodeList/OtherCode | Value from DHAppendices - Conditional for the 2310s and instructional 4100s. |
C | TeachingAssignment | This item is only required for Paraprofessionals and some 2310s. All others will have a default WA08 value of 000 (NA). |
M | TeachingAssignment/Code | NCES0436 Teaching Assignment. |
O | TeachingAssignment/OtherCodeList/OtherCode/@Codeset | Must equal "StateProvince". |
C | TeachingAssignment/OtherCodeList/OtherCode | Value from DHAppendices. |
C | GradeLevels | An indication of the grade level(s) the individual is assigned. Conditional for some 2310s and 4100s. |
C | GradeLevels/GradeLevel |
|
C | GradeLevels/GradeLevel/Code | Calculated from the grade level (DOE016 values) of the students in the section. |
O | ItinerantTeacher | Is this staff itinerant for this assignment? |
O | InstructionalLevel | An indication of the general nature of instruction provided throughout a course. |
O | EmployeePersonalRefId | A GUID referencing an EmployeePersonal object to be able to establish a link between HR employee objects and SIS staff objects. |
SIF_ExtendedElements | ||
C | [@Name="MABeginningEducator"] | Must be reported when PrimaryAssignment is set to "Yes". |
C | [@Name="BeginnerEducatorMentor"] | 8-digit MEPID of the mentor. Must be reported when MABeginningEducator is set to 01. |