v3 StaffAssociation > StaffSchoolAssociation

v3 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

Property Name

Is Collection

Data Type

Required / Optional

Scenario 1
POST

Scenario 2
POST

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

255901107

255901001

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

 

StaffSchoolAssociations

calendarReference

FALSE

calendarReference

OPTIONAL

 

calendarReference

calendarCode

FALSE

string

OPTIONAL

 

calendarReference

schoolId

FALSE

integer

OPTIONAL

 

calendarReference

schoolYear

FALSE

integer

OPTIONAL