The Submit Student School Enrolment service is used to manage Student School Enrolments in the PASI Core. This service can be used to:
This version of the service is available starting with the 2019 Service Endpoint1).
This Submit Student School Enrolment service can be accessed by systems with the Submit Enrolment User role.
The request identifies that the provided Student School Enrolment should be created or updated. A Student School Enrolment contains (mandatory items are identified with an *):
When updating enrolments for a historical school year, the following information is also provided:
The information provided in the request is validated using the following validation rules:
Once the information is successfully validated, PASI will first determine if the student school enrolment being submitted is new, or is an update to an existing record and the information will be recorded within the PASI Core.
After recording the information, PASI will apply a number of other business rules to validate the quality of the information submitted. The results of these validations will be included in the Validation Status object associated to the enrolment record. See the Get Student School Enrolment Status object for a complete list of business rules that will be applied.
These business rules are defined on a per school year basis. As a result, only enrolment records for school years in which PASI has defined validation rules will be validated and have an Enrolment Status object generated. This is limited to the 2011 school year and on.
This service generates trigger records in the appropriate trigger table where a value has been changed.
If the grade before or after the update is Grade 10, 11, or 12, a Transcript Trigger is also created for the student.
In addition to the above Status Processor trigger rules, when the ASN value is changed on the Student School Enrolment record, the Submit Student School Enrolment service creates Status Processor triggers for:
The PASI Core Version (Student Health Version) for the student will be updated when one of the following data elements is updated by using this service:
AND
PASI will only create/update the student’s Elections Alberta Trigger record if the submission adds/updates a Student School Enrolment that meets the following criteria before or after the submission:
If the submitted enrolment matches the criteria above, the student’s Elections Alberta Trigger record will be created/updated if the submission changes:
This service will recalculate the Scheduled Student Record Disposal Date based on updated school enrolment information. If the current Scheduled Student Record Disposal Date is different than the newly calculated date:
The Student Activity record the for student is updated if the School Year (Student School Enrolment) is greater than the current Student Activity School Year.
A response to a Submit Student School Enrolment request identifies if the request was successfully applied. If not successful, the response identifies which validation rules failed.