Skip to main content

v4 StaffAssociation > StaffSchoolAssociation Scenarios

StaffAssociation defines staff information. It can be used to define employment, assignment, and teaching associations, as well as staff positions and staff leave events.

The StaffSchoolAssociation indicates the School(s) to which a staff member provides instructional services.

Prerequisites

  • Staff
  • StaffEducationOrganizationAssignmentAssociations

Scenarios

  1. Create a StaffSchoolAssociation for a staff record at Grand Bend Elementary School.
  2. Create a StaffSchoolAssociation for a staff record at Grand Bend High School.
  3. Delete the StaffSchoolAssociation at Grand Bend Elementary School.
ResourceProperty NameIs CollectionData TypeRequired / OptionalScenario 1: POSTScenario 2: POST
StaffSchoolAssociationsschoolReferenceFALSEschoolReferenceREQUIRED
schoolReferenceschoolIdFALSEintegerREQUIRED255901107255901001
StaffSchoolAssociationsstaffReferenceFALSEintegerREQUIRED
staffReferencestaffUniqueIdFALSEstringREQUIRED["207220" if possible | system value]["207269" if possible | system value]
StaffSchoolAssociationsacademicSubjectsTRUEstaffSchoolAssociationAcademicSubject[]OPTIONAL
academicSubjectsacademicSubjectDescriptorFALSEacademicSubjectDescriptorOPTIONAL
StaffSchoolAssociationsgradeLevelsTRUEstaffSchoolAssociationGradeLevel[]OPTIONAL
gradeLevelsgradeLevelDescriptorFALSEgradeLevelDescriptorOPTIONAL
StaffSchoolAssociationsprogramAssignmentDescriptorFALSEprogramAssignmentDescriptorREQUIREDRegular educationRegular education
StaffSchoolAssociationsschoolYearFALSEintegerOPTIONAL
StaffSchoolAssociationscalendarReferenceFALSEcalendarReferenceOPTIONAL
calendarReferencecalendarCodeFALSEstringOPTIONAL
calendarReferenceschoolIdFALSEintegerOPTIONAL
calendarReferenceschoolYearFALSEintegerOPTIONAL