Tool Search: SIF
The current version of SIF is v2.7.
This object contains information about a teacher's assignment in a section.
SIF_Events are reported for this object.
Object Triggering
Action | Requirement |
---|---|
Add | Staff is assigned to a section with an existing roster. |
Add | When Course active checked. |
Change | A change is made to the Start Date and End Date fields in Scheduling>Courses>Course>Section>Staff History>Staff History Detail. |
Change | When District Assignment is added/deleted . |
Change | When District Assignment Start/End dates are changed. |
Delete | Staff is removed from a section. |
Delete | When Course active unchecked. |
Delete | When a section is removed. |
Delete | When all the rosters are removed. |
Add | If the Exclude box is unchecked in the Assignment record and the Exclude is checked in District Assignment in Zone Option. |
Delete | If the Exclude box is checked in the Assignment record and the Exclude is checked in District Assignment in Zone Option. |
Object Population and Business Rules
Requirement |
---|
|
The Staff must have a StaffPersonal Record. |
Do NOT report a record if any one of the following scenarios are true:
|
The staff must be assigned to the section as a Primary Teacher OR a Teacher OR a Section Staff. |
Note: if no students are rostered into the course, staff section assignment will not pull. |
The associated course must have Active = Checked. |
The section must have a section placement. |
Do not report when the Calendar > 'Exclude from SIF Exchange' is checked.
|
Object Data Elements
Data Element Label | Description | Business Rule | Data Source GUI Path | Database Location | M, C, or O |
---|---|---|---|---|---|
@RefId | The Id (GUID) that uniquely identifies this StaffSectionAssignment entity. | SectionStaffHistory.historyID, District.districtGUID | M | ||
StaffPersonalRefId | The Id (GUID) of the teacher or educational staff to whom the assignment information applies. | SectionStaffHistory.personID | M | ||
SectionInfoRefId | The Id (GUID) of the section in which this staff (teacher) is assigned. | SectionStaffHistory.sectionID | M | ||
AssignmentStart Date | Date span from when this section assignment is effective |
| Scheduling > Courses > Course > Section > Staff History > Staff History Detail > Start Date Sys Admin > Calendar > Calendar > Start Date Sys Admin > Calendar > Calendar > Terms > Start Date Census > People > District Assignments | SectionStaffHistory.startDate Calendar.startDate Term.startDate EmploymentAssignment.startDate | O |
AssignmentEndDate | Date when this section assignment comes to an end |
| Scheduling > Courses > Course > Section > Staff History > Staff History Detail > End Date System Admin > Calendar > Calendar > End Date System Admin > Calendar > Calendar > Terms > End Date Census > People > District Assignments | SectionStaffHistory.endDate Calendar.startDate Term.startDate EmploymentAssignment.endDate | O |
TeacherOfRecord | Indicates if the staff is the Teacher of Record during this assignment. |
| SectionStaffHistory.staffType | M | |
Roles | List of one or more Roles. | M | |||
Roles/Role | One of a set of possible enumerated Role values. |
Note: Database code for reference New Primary Teacher" -> "P", "New Teacher" -> "T", "New Section Staff" -> "SS | Scheduling >Courses > Course > Section >Staff History | SectionStaffHistory.staffType | MR |
PercentResponsible | Percentage of Responsibility of the Teacher of Record. | Optional. Do Not Report. |