PowerSchool SIS Integration
This guide provides information for data elements written to PowerSchool SIS from PowerSchool Special Programs (PSSP) to mitigate dual data entry. The intent is to provide special education data so that all state reports can be generated for your SIS.
Resources
Help Guides and Support are located under the question tag icon at the application header.
Data Connectivity Tool (DCT) resources are located under Administration, Configuration, Integration, then Select the "More" drop-down.
Data Connectivity Guide – provides step-by-step instructions for setting up integration using the data connectivity tool and managing settings.
Data Connectivity Tool – plug-in required for integration
Understanding the Mapping Table
Each setup table may include some or all of the following elements. Reports will not display elements that are not pertinent to that report.
Breadcrumbs and Navigation (PowerSchool Special Programs Page) – Navigation aid used to show the path to the data entry page as listed on the page in PowerSchool Special Programs. Each ">" indicates a new page or link. Example: Student > Profile.
PowerSchool Special Programs (PSSP) Data Element – The name of the field as it appears in the state report.
PowerSchool SIS Table – The name of the field where the data is stored. {PrimaryDisability}
Used in these Reports – The name of each report that uses the data element. This field may be populated with "Required Setup" or "Not Required" to indicate whether the data element should be configured for state reporting not specific to a report.
Data Uploaded from PowerSchool Special Programs to PowerSchool Student Information System
PowerSchool Special Programs (PSSP) owns/maintains data where data elements can be uploaded into the PowerSchool Student Information System (PS SIS) nightly. This is managed as follows:
Reports, PowerSchool Alerts
The following reports are available in Reporting, Standard Reports, and then PowerSchool Export. A scheduled task is run to upload data to PowerSchool SIS, comparing the data in PowerSchool SIS to the date in the export reports (PowerSchool Special Programs). If the data does not exist, the data will be added to PowerSchool SIS. If the data exists, data will be updated.
PowerSchool Alert Export
PowerSchool Student Information System data imported to PowerSchool Special Programs Overview
Demographic Data
PowerSchool SIS owns student demographic data (e.g., student name, gender, disabilities, etc.). This data is imported into PowerSchool Special Programs (PSSP) using the PowerSchool - Student Import (Model) and PowerSchool – Student Change Notification (model) that can be generated manually or configured to run on a scheduled basis using the Data Connectivity Tool. This and other Import Layouts can be found by navigating to Administration, Configuration, Integration, and then Import Layouts using data source type "PowerSchool SIS Rest API".
Exceptionality Data
PowerSchool SIS owns student exceptionality data. This data is imported into Special Programs.
PowerSchool Student Information System Fields to PowerSchool Special Programs File Layouts
PowerSchool SIS owns the following data elements and will be written to PowerSchool Special Programs.
PowerSchool – Student Import (model) & Student Change Notification (model)
PowerSchool Special Programs Page | PowerSchool Special Programs Data Element | PowerSchool SIS Table | Notes | ||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Student > Profile > Student Information > Student Number | ID | {student_local_id} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | FirstName | {student_name_first_name} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | LastName | {student_name_last_name} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | BirthDate | {student_demographics_birth_date:6,2} /{student_demographics_birth_date:9,2} /{student_demographics_birth_date:1,4} Note: Spaces added to text string for readability purposes. | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | Street, Address2 | {student_addresses_physical_street} | Student Address | ||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | City | {student_addresses_physical_city} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | Province | {student_addresses_physical_state_province} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | PostalCode | {student_addresses_physical_postal_code} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | HomePhone | {student_phones_main_number} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | Grade | {student_school_enrollment_grade_level:1,2<0} |
| ||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > Enrollment Information > District Enrollment Start Date | DistEnrollStartDate | {student_school_enrollment_entry_date:6,2} /{student_school_enrollment_entry_date:9,2} /{student_school_enrollment_entry_date:1,4} Note: Spaces added to text string for readability purposes. | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > Enrollment Information > District Enrollment End Date | DistEnrollEndDate | {student_school_enrollment_exit_date:6,2} /{student_school_enrollment_exit_date:9,2} /{student_school_enrollment_exit_date:1,4} Note: Spaces added to text string for readability purposes. | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Parent Guardian Information | EmergencyContact1 | {student_contact_emergency_contact_name1} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Parent Guardian Information | EmergencyContact1 | {student_contact_emergency_phone1} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | Middle Name | {student_name_middle_name} | |||||||||||||||||||||||||||||||||||||||||||
Internal Only | Integration IDT | {_DS_?InstanceID}:{student_id} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | Gender | {student_demographics_gender} |
| ||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Parent Guardian Information | Parent2FirstName | {student_contact_mother/1} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Parent Guardian Information | Parent1FirstName | {student_contact_mother/2} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Parent Guardian Information | Parent1LastName | {student_contact_father/1} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > Primary School | School | {student_contact_father/2} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > Current Identification and Placement Section: Primary and Secondary Exceptionality | {PrimaryExceptionality:F"InUse"} | {_DS_?InstanceID}:{student_school_enrollment_school_id} |
| ||||||||||||||||||||||||||||||||||||||||||
SecondaryExceptionality_l | {student_s_ab_stu_x_spcledustu2} | ||||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > Alberta Student Number | {ProvinceID} | [Students]State_StudentNumber | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > English as an Additional Language (ELL Code) | {EAL} | S_AB_STU_X.GrantsProgram1 | PowerSchool SIS: Extended Enrollment tab | ||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | {StatusInCanada} | {student_s_ab_stu_x_citizenship} | |||||||||||||||||||||||||||||||||||||||||||
Student > Profile > Student Information > | {HomeLanguage} | {student_s_ab_stu_x_languagespokenathome} | |||||||||||||||||||||||||||||||||||||||||||
Student>Profile>Preferred First Name | {student_s_ab_stu_x_akagivenname} | ||||||||||||||||||||||||||||||||||||||||||||
Student>Profile>Preferred Middle Name | {student_s_ab_stu_x_akamiddlename} | ||||||||||||||||||||||||||||||||||||||||||||
Student>Profile>Preferred Last Name | {student_s_ab_stu_x_akasurname} |
PowerSchool – Additional School Import (Model)
PowerSchool Special Programs Page | PSSP Data Element | PowerSchool SIS Table | Notes |
---|---|---|---|
Student > Profile > Student Information > Student Number | {studentid} | {student_local_id} | |
Student > Profile > Student Information > Enrollment Information > Additional School Building | S_AB_STU_ConEnrollments_C.SchoolID | ||
IntegrationIDT | Internal Field |
PowerSchool – Medical Conditions
PowerSchool Special Programs Page | PSSP Data Element | PowerSchool SIS Table | Notes |
---|---|---|---|
Student > Profile > Medical Alert Type | {MedicalAlertType} {MedicalAlertTypeTxt:!}{-MedicalAlertTypeTxt} | S_AB_STU_MEDICAL_ALERT_C | PSSP has the ability to store text from the IPP/ISP forms to the Medical Alert Section. AB_CODE_VALUE, class_NAME = MedicalAlertType |
Medical Alert Message | {MedicalAlertMessage:W99%H3} | S_AB_STU_MEDICAL_ALERT_C.MEDICALALERTTYPE | |
In Pasi | AB_STUDENT_MEDICAL_ALERT_INFO with AB_STUDENT_MEDICAL_ALERT_INFO.LOCAL_ID = S_AB_STU_MEDICAL_ALERT_C.ID) | Checkbox |
PowerSchool – StudentGuardian Import (model)
PowerSchool Special Programs Page | PowerSchool SIS Table | PowerSchool Special Programs Data Element | Notes |
---|---|---|---|
Student > Profile > Parent Guardian Information | PowerSchool – Student Import fills the student Parent Guardian Information for correspondence. | ||
Student > Profile > Student Guardians | {_DS_?InstanceID}:{student_id} | These two imports handle the new unlimited contact screens in PowerSchool SIS. However only contacts 1 - 4 are copied into PSSP screens. | |
FirstName | {tables_guardian_firstname} | {FirstName} {MiddleName} {LastName} | |
LastName | {tables_guardian_lastname} | ||
UserName | {tables_pcas_account_username} | {UserName} | |
EmailAddress | {tables_pcas_emailcontact_emailaddress} | {EmailAddress} | |
Open ID | \{\[\{__DS__?ServerUrl\}/oid/guardian/\{tables_pcas_account_username\}\]@*>"/guardian/">""\} | {OpenID} |
PowerSchool – StudentContact Import (model)
PowerSchool Special Programs Page | PowerSchool SIS Table | PowerSchool Special Programs Data Element | Notes |
---|---|---|---|
Student > Profile > Student Student Contacts | PowerSchool – Student Import fills the student Parent Guardian Information for correspondence. | ||
Student > Profile > Student Guardians & Student Contacts | {_DS_?InstanceID}:{student_id} | These two imports handle the new unlimited contact screens in PowerSchool SIS. However only contacts 1 - 4 are copied into PSSP screens. | |
FirstName | {first_name} | ||
LastName | {last_name} | ||
MiddleName | {middle_name} | ||
Prefix | {prefix} | ||
Suffix | {suffix} | ||
Address | \{\[\{\[\{street\} \{unit\} \{linetwo\}\]-< > \}\]@<*>" "*>>" "\} | ||
City | {city} | 1. | |
State | {state} | 2. {City}, {Province} | |
PostalCode | {postal_code} | 3. {PostalCode} | |
AddressType | {address_type<A1>} | 4. | |
Phone1 | {phone1} | ||
Phone1Ext | {phone1_ext} | 6. | |
Phone1Type | {phone1_type<A1>} | 7. | |
Phone2 | {phone2} | ||
Phone2Ext | {phone2_ext} | 9. | |
Phone2Type | {phone2_type<A1>} | 10. | |
Phone3 | {phone3} | ||
Phone3Ext | {phone3_ext} | ||
Phone3Type | {phone3_type<A1>} | ||
Email1 | {email1} | ||
Email1Type | {email1_type<A1>} | 15. | |
Email2 | {email2} | 16. | |
Email2Type | {email2_type<A1>} | 17. | |
RelationshipType | {relationship_type<A1>} | 1-4 | |
IsCustodial | {is_custodial} | 19. | |
IsEmergency | {is_emergency} | 20. | |
LivesWith | {lives_with} | 21. | |
ReceivesMail | {receives_mail} | 22. | |
SchoolPickup | {school_pickup} | 23. | |
Gender | {gender} | 24. | Allow Override With Empty, Set as Empty When Not Valid |
Sequence | {Sequence} | 25. | Allow Override With Empty, Set as Empty When Not Valid |
#DeleteFlag | {student_contact_rel_id~<*>""?"true":"false"} | 26. | |
IntegrationIDT | {_DS_?InstanceID}:{student_contact_rel_id} | 27. |