This service is used to submit information about a new student to the PASI Core and to capture the Alberta Student Number (ASN) generated for the new student.
The service can be accessed by systems with the Submit Student User role.
The information provided as part of the request includes detailed information about the new Student (items marked with an * are mandatory):
Note: for Student Address the following processing is done to determine the Address Format of the Student Address:
The information submitted is validated against the following rules:
If the information is successfully validated, the PASI Core will store the information and assign the student an ASN which will be returned in the response.
If the information is successfully validated, the PASI Core will store the information and assign the Student an ASN which will be returned in the response. The Student Name that was provided will be identified as the Original Name.
Submit Behavior | |||
---|---|---|---|
Submit via Get Service 2017/2018 End Point | Data Stored in PASI | ||
Submit on Prior Endpoint | Submitted on SSE | Student Citizenship Status | Guardian Citizenship Status |
1 (Citizenship Status) | 1 (Citizenship Status) | ||
2 (Citizenship Status) | 2 (Citizenship Status) | ||
5 (Citizenship Status) | 5 (Citizenship Status) | ||
6 (Citizenship Status) | 5 (Citizenship Status) | 1 (Citizenship Status) | |
7 (Citizenship Status) | 5 (Citizenship Status) | 9 (Citizenship Status) | |
9 (Citizenship Status) | 9 (Citizenship Status) | ||
9 (Citizenship Status) | 417 (Enrolment Type Codes) | 5 (Citizenship Status) | 1 (Citizenship Status) |
9 (Citizenship Status) | 418 (Enrolment Type Codes) | 5 (Citizenship Status) | 5 (Citizenship Status) |
If the information is successfully validated, then the Expiry Date value (provided in the service request) is stored in the Expiry Date Override (Student Address) field.
When creating a new student, the student's Synchronization Status will be set based on their Birth Date and Gender:
When a student is created, this service calculates and records the Scheduled Student Record Disposal Date based on the student's birth date.
When a new student is created, a Student Status Processor Trigger is created to trigger recalculation of the Validation Status for the Student.
The usage of this service is audited using Service Auditing including the auditing of Caller Information.
Service updates are audited by creating a Student Audit Event with an Audit Subject of “CreateStudent (Audit Subject)” and the Audited Values containing all the attributes provided to the service.
This service creates the Student Activity record based on the Current School Year. In the event that there is more than 1 Current School Year, the earliest school year is used.
A response to a Create Student request identifies if the request was successfully applied. When successful the response will contain the Alberta Student Number (ASN) assigned to the new student record. If not successful, the response identifies which validation rules failed.