1.0 | Create a StaffSchoolAssociation for a staff record that exists in member present in the district within the WISEid system | Prerequisites: The following records need to be posted to the WISEdata API before posting the /staffSchoolAssociation resource: When the staff is present in the district within the WISEid system, LEA/SIS can post /staffSchoolAssociation by using the staff WISEid from the /staff resource. SIS vendors/LEAs should provide the programAssignmentDescriptor as configured in the SIS. If the SIS vendor designates values such as Bilingual/English as a Second Language, Regular Education, Special Education, Title I-Non-Academic, or Title I-Academic, those values should be sent. If the SIS does not designate one of the values listed above, vendors may send either 'Other' or 'Regular Education.' Note that the value ‘Other’ can be used with either the DPI or Ed-Fi namespace:
| POST on /staffSchoolAssociation: programAssignmentDescriptor: "uri://ed-fi.org/ProgramAssignmentDescriptor#Other", schoolReference: schoolId": 7525 staffReference: staffUniqueId": "1001001001" |
---|
2.0 | Create a StaffSchoolAssociation for a staff record that does member NOT exist present in the district within the WISEid system | Prerequisites: The following records need to be posted to the WISEdata API before posting the /staffSchoolAssociation resource: When a staff member is NOT present in the district within the WISEid system, the LEA/SIS must follow these steps to successfully post the /staffSchoolAssociation: Add the staff in the WISEid System and wit wait for validation to run before posting the /staffSchoolAssociation.
OR create (if you have implemented the Staff Identity Integration) Create or search for the staff member in WISEid using the Identity AP Post the /staff resource. Post the /staffEducationOrganizationEmploymentAssociation resource.
| POST on /staff: POST on /staffEducationOrganizationAssignmentAssociations POST on /staffSchoolAssociation |
---|
3.0 | Update the StaffSchoolAssociation | If the updated data property is a primary key, then vendors will need to insert a new record, then delete the old graduationPlan staffSchoolAssociation record. If the updated data property is NOT a primary key, then vendors would simply update the data property for an existing staffSchoolAssociation record. | PUT on /staffSchoolAssociation |
---|
4.0 | Delete the StaffSchoolAssociation | To delete an enrollment recordThe staffSchoolAssociation can be deleted without requiring the deletion of any associated child records first. | DELETE on /staffSchoolAssociation |
---|