Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

Version 1 Next »

Overview

This page is designed to explain how SchoolEngage interacts with specific PASI fields that may cause confusion among users.

Any MapSource with V2 in the name should not be used as that references the corresponding Child table, and will generally result in duplicate data

Understanding How Updates and Adds Work with SchoolEngage and PASI

When you writeback records in SchoolEngage to PowerSchool, here’s what happens:

  1. Sending Data: SchoolEngage sends the updated data along with a specific flag that tells PowerSchool and PASI whether it should treat the changes as an update (modify existing data) or as an addition (add new data).

  2. Processing the Changes:

    • If it's an update: PASI will perform a sync that should pull the updated information into PASI.

    • If it’s an addition: Initially, it may appear as though the existing data in PowerSchool is removed. However, once PASI completes its synchronization, the child table in PowerSchool will repopulate with the original data, now including the newly added records.

  3. Monitoring the Changes: To see what’s happening with your data or to troubleshoot issues like data not appearing as expected, you can check the PASI event queue. This will tell you if a record has been processed or if PASI has rejected a change for some reason.

Address

Addresses are able to be Added, Ignored, or Updated. If during writeback Add is selected the relevant S_AB_STU_X and student.Address fields may be updated. During writeback an additional flag is sent indicating and add vs edit

Name

Names can be Edited or Ignored. Legal Name fields will always write to the Legal name, Aka name fields will always write to the AKA name fields (Depreciated)

If the preferred indicator is mapped and indicates AKA the AKA name will write to the preferred name field otherwise if preferred indicator indicates legal, then legal name will write to preferred name.

If the preferred indicator is not mapped it will get preferred name from aka name if there is an aka or preferred name, otherwise if they are empty it will use the legal name.

  • No labels