Skip to main content
Skip table of contents

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. To set this up correctly, see Staff Setup. 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. For more information, see SIF Events in Publishing Data.

Element Mappings for StaffAssignment


PS Field Mapping

SIF Element/Attribute

Req.

MA Field

Business Rules


@RefId

M


Based on the SchoolStaff.DCID


@SchoolInfoRefId

M


Based on the [Schools] DCID


@SchoolYear

M




@StaffPersonalRefId

M


Based on the [Users] DCID

[Users] HomeSchoolID

PrimaryAssignment

M


If this record is the same as the student's home school, then this value is Yes; otherwise No.

[S_MA_USR_StaffRoster_X] DateOfHire
[Terms] FirstDay
JobStartDateM
If the hire date of the staff is after the first day of school, then the hire date is used.  If this job assigned (by either static record or based on the term of the classes) is after the first day of school, then that date will be used.  If none of these conditions are met, then the first day of school is used.
[S_MA_USR_StaffRoster_X] StaffExitDate
[Terms] LastDay
JobEndDateM
If the exit date of the staff is before the last day of school, then the exit date is used.  If this job assigned (by either static record or based on the term of the classes) is before the last day of school, then that date will be used.  If none of these conditions are met, then the last day of school is used.

[Static] FTE
[S_MA_USR_StaffRoster_x] MaxFTE

JobFTE

M

WA12

When determining the FTE, the SIF Agent first checks for a static record related to this school that does not contain a Course Section mapping. If a static record is found, the FTE on the static record is used. If a record is not found, the SIF Agent uses the value found in the MaxFTE. If no value is found there, the SIF Agent sets the value to 1.0.


JobFunction/Code

M


If the staff member has a JobCode of 2305, 2306, 2307, 2308, 2310, 2325 or 4100, then the value is 1000. Otherwise, the value is 9999.


JobFunction/OtherCodeList/OtherCode/@Codeset

M


Value is "Other".

[Static] JobClassificationCode[Dynamic] JobClassificationCodeCaluclated

JobFunction/OtherCodeList/OtherCode

C

WA07

The SIF Agent finds the first static record related to this school and if there is a JobClassificationCode value,  publishes it. If there is no value, then the SIF Agent finds the first dynamic override record that has a value and publishes that value. If neither are found, the SIF Agent determines if the staff member is a teacher with a co-teacher in his/her section. If so, 2306 is published. If not, 2305 is published.


TeachingAssignment

C


Only required for Paraprofessional staff. By default, the SIF Agent sends this data, but most will be defaulted as specified.


TeachingAssignment/Code

N


Hardcoded to 9999.


TeachingAssignment/OtherCodeList/OtherCode/@Codeset

M


Value is  "StateProvince".

[Static] AssignmentCode

TeachingAssignment/OtherCodeList/OtherCode

M

WA08

If there is no value, then 000 is published.

[S_MA_USR_StaffRoster_x] StaffActualAttendDays

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAStaffActualAttendance"]

M

SR36

The SIF Agent will publish 0 if this values is not filled in.

[S_MA_USR_StaffRoster_x] StaffExpectedAttendDays

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MAStaffExpectedAttendance"]

M

SR37

The SIF Agent will publish 0 if this values is not filled in.

[S_MA_USR_StaffRoster_x] BeginningEducator

SIF_ExtendedElements/SIF_ExtendedElement[@Name="MABeginningEducator"]

C

SR38

If no value is present, 00 is published.

[S_MA_USR_StaffRoster_x] BeginnerEducatorMentorSIF_ExtendedElements/SIF_ExtendedElement[@Name="BeginnerEducatorMentor"]C
If no value is present, nothing is published.
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.