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.



Resource

Property Name

Is Collection

Data Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

StaffSchoolAssociations

schoolReference

FALSE

schoolReference

REQUIRED


schoolReference

schoolId

FALSE

integer

REQUIRED

255901107255901001

StaffSchoolAssociations

staffReference

FALSE

integer

REQUIRED


staffReference

staffUniqueId

FALSE

string

REQUIRED

["207220"  if possible

| system value]

["207269"  if possible

| system value]

StaffSchoolAssociations

academicSubjects

TRUE

staffSchoolAssociationAcademicSubject[]

OPTIONAL


staffSchoolAssociationAcademicSubjects

academicSubjectDescriptor

FALSE

academicSubjectDescriptor

OPTIONAL


StaffSchoolAssociations

gradeLevels

TRUE

staffSchoolAssociationGradeLevel[]

OPTIONAL


staffSchoolAssociationGradeLevels

gradeLevelDescriptor

FALSE

gradeLevelDescriptor

OPTIONAL


StaffSchoolAssociations

programAssignmentDescriptor

FALSE

programAssignmentDescriptor

REQUIRED

Regular education Regular education 

StaffSchoolAssociations

schoolYear

FALSE

integer

OPTIONAL


StaffSchoolAssociationscalendarReferenceFALSEcalendarReferenceOPTIONAL
calendarReferencecalendarCodeFALSEstringOPTIONAL
calendarReferenceschoolIdFALSEintegerOPTIONAL
calendarReferenceschoolYearFALSEintegerOPTIONAL