Configuration

Yun Qiao
Yun Qiao
  • Updated

PowerSchool Settings

Your PowerSchool installation will need the PowerSchool Platform plugin installed and enabled. In your PowerSchool account, navigate to System > System Settings > Plugin Management Dashboard. You may need to download this plugin. Refer to your PowerSchool documentation for more information.

You will need information from these two sections of the PowerSchool System Settings page:

  • Global Server Settings
  • Plugin Management Configuration
53b21d67-318b-46cd-b733-c78d1d844efa.png

The Global Server Settings in PowerSchool contain the Server Fully Qualified Domain Name (FQDN), which is as the Server URL in OpenApply, at Settings > PowerSchool.

7daae6c8-f9b0-4084-9a09-ca68b9f1f0aa.png

In the Plugin Management Dashboard, you will need to ensure that the PowerSchool Platform plugin is installed and enabled.

7206c632-ddbf-423a-8c88-7619ee67f16c.png

Configure OpenApply with your PowerSchool Server URL (Server Fully Qualified Domain Name), Client ID, and Client Secret. The Client ID and Client Secret is available in the PowerSchool Admin portal by navigating to System > System Settings > Plugin Management Dashboard > PowerSchool Platform Setup > Data Provider Configuration

98186f49-f2b8-49f2-81d8-032544e6f11b.png

General OpenApply Settings for PowerSchool Integration

In OpenApply, navigate to Settings > Integrations > PowerSchool to configure your Sync settings.

Screenshot_2021-12-31_at_2.42.33_PM.png

In the PowerSchool Sync tab, enter your Server URL, Client ID, and Client Secret information from PowerSchool (see above for guidance on where to find these credentials in your PowerSchool account).

210a0d4a-c836-44aa-964b-27ecbadf65bc.png

You can set OpenApply to automatically insert default values for School Enrollment fields, in cases where OpenApply does not require a value for the fields, but PowerSchool does. If a field value is present for a student, these defaults will not overwrite that value. Defaults can be set for Enroll Status, Entry Date, Exit Date and School Number.

Different School Numbers can also be set for each programme, and School Number Rules can be added for cases where the school number can be more complex. For example, where a different School Number is used for each campus.

d6f67af2-7426-4413-89ea-e9b1b31d6f27.png

Setting School Number

School Number can be configured in different ways, according to the needs of each school. For example, the school may have a different school number for each programme or they may have custom structures such as Sections. The School Number can be set in a very basic way or take advantage of conditional logic, similar to the conditional logic used for conditional checklist items.

2f496dd4-274d-4508-ad52-6defb9d8711f.png

Standard Supported Fields

The following fields are included in the sync by default and will be synced across to PowerSchool on the first sync. These are core student fields that can only be synced in a standard way; these cannot be customised or modified through the API.

 


OpenApply Group

OpenApply Field PowerSchool Table PowerSchool Table PowerSchool Field Example
    "students"=>{"student"=>[{  
"client_uid"=>,


430
Applicant First Name   "name"=> {"first_name"=>, "Hieronim"
Applicant Last Name     "last_name"=>} "Adamczyk"
Parent/Guardian Email Address   "contact"=> {"guardian_email"=> "christopher.adamczyk@eduvo.com"
  Fax Number     "guardian_fax"=>nil  
        "emergency_contact_name1"=>  
        "emergency_phone1"=> "+852 9562 1288"
Applicant Email Address   "contact_info"=> "email"=> "Hieronim.Adamczyk@eduvo.com"
Applicant Phone Number "phones"=> "main"=> "number"=> "+852 2460 1269"
      "demographics"=> "gender"=> "M"
        "birth_date"=> "2006-04-21"
      "school_enrollment"=> "enroll_status"=> "A"
        "grade_level"=> "6"
        "entry_date"=> "2018-12-01"
        "exit_date"=> "2020-11-30"
Enrollment Settings School Number     "school_number"=> "100"
        "local_id"=> nil
Applicant Street "addresses"=> physical "addresses"=>{"physical"=>{"street"=> "1 Castle Peak Road (So Kwan Wat)"
Applicant City     "city"=> "Tuen Mun"
Applicant State     "state_province"=> "CA"
Applicant ZIP Code     "postal_code"=> "12345"
Applicant Street   mailing "mailing"=>{"street"=> "1 Castle Peak Road (So Kwan Wat)"
Applicant City     "city"=> "Tuen Mun"
Applicant State     "state_province"=> "CA"
Applicant ZIP Code     "postal_code"=> "12345"

 

Configuring Field Mapping

The integration offers a flexible approach to defining which OpenApply fields map to which PowerSchool fields. The OpenApply fields are limited to basic student and parent information (core demographic data). Each student can have up to four parents. You can configure fields for sync to PowerSchool, selecting which students, parents, agents to sync with complete control over which fields to sync and which PowerSchool extensions and fields should receive the synced data from each field.

You can add as many fields as you need, and disable sync for particular fields if you want to sync only a narrow set of fields.

You can also define a default value that will sync to PowerSchool in cases where PowerSchool requires a value but OpenApply does not. The default value will be used for students where there is no data in that field.

You will need to review the extensions and fields in use in your PowerSchool installation to ensure that the OpenApply data is synced to correct locations.

Screenshot_2021-12-31_at_2.38.58_PM.png

Contact Custom Fields

It is also possible to map OpenApply Parent/Guardian fields to PowerSchool contact extensions, via Settings > Integrations > PowerSchool > PowerSchool Parent Custom Fields Mappings

Screenshot_2021-12-31_at_2.39.26_PM.png

PowerSchool Extension and Field Definitions

The school may need to establish extensions within its PowerSchool installation. Many fields are compatible with the student extension.

The school can see a list of existing fields in the PowerSchool student table in the Custom Fields / Screens page.

The school will need to collect the names of their database extensions and fields and use that information to set up their OpenApply custom field mappings. The school can find their database extensions at Start Page > System Administrator > Page and Data Management > Manage Database Extensions.

d6820042-c846-4446-8814-cd9e7f0fba00.png

The OpenApply extension setting in the PowerSchool Custom Field Mappings page:

6d8a9976-bb04-4a1e-85f9-787f2ffdcc99.png

Must match one of the extensions from PowerSchool:

07209b61-7f6b-4786-adcd-f29efc27158b.png

Once you have completed the configuration steps as above, you can proceed to select which students you would like to sync.

Share

Was this article helpful?

3 out of 3 found this helpful