StaffAssociation > StaffSchoolAssociation

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

PropertyName

IsCollection

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

string

OPTIONAL



staffSchoolAssociations

gradeLevels

TRUE

staffSchoolAssociationGradeLevel[]

OPTIONAL



StaffSchoolAssociationGradeLevels

gradeLevelDescriptor

FALSE

string

OPTIONAL



StaffSchoolAssociations

programAssignmentDescriptor

FALSE

string

REQUIRED

Regular education Regular education 

StaffSchoolAssociations

schoolYear

FALSE

integer

OPTIONAL