/
Aeries API integration (CatapultConnect/CatapultEMS)

Aeries API integration (CatapultConnect/CatapultEMS)

If you need to know exactly which fields CatapultConnect and CatapultEMS draw from in Aeries student information system, see below.

Contents

Staff information

  • ID

    • For Teachers: Pulled from StaffID1 (TCH.ID), and / or StaffID2 (TCH.ID2), and / or StaffID3 (TCH.ID3).

    • For Non-Teacher Staff: Pulled from ID (STF.ID)

  • School Association

    • For Teachers:

      • Pulled from SchoolCode (TCH.SC)

    • For Non-Teacher Staff:

      • Pulled from PrimaryAeriesSchool (STF.PSC)

  • First Name

    • For Teachers:

      • If valid Staff record (TCH.ID, TCH.ID2, TCH.ID3), then pulled from FirstName (STF.FN)

      • Else pulled from FirstName (TCH.TF)

    • For Non-Teacher Staff:

      • Pulled from FirstName (STF.FN)

  • Last Name

    • For Teachers:

      • If valid Staff record (TCH.ID, TCH.ID2, TCH.ID3), then pulled from LastName (STF.LN)

      • Else pulled from LastName (TCH.TLN)

    • For Non-Teacher Staff:

      • Pulled from LastName (STF.LN)

  • Email

    • For Teachers:

      • If valid Staff record (TCH.ID, TCH.ID2, TCH.ID3), then pulled from EmailAddress (UGN.EM

      • Else pulled from EmailAddress (TCH.EM)

    • For Non-Teacher Staff:

      • Pulled from EmailAddress (UGN.EM)

  • Mobile Number

    • For Teachers:

      • If valid Staff record (TCH.ID, TCH.ID2, TCH.ID3), then pulled from CellPhone (STF.CP)

    • For Non-Teacher Staff:

      • Pulled from CellPhone (STF.CP)

  • Title

    • For Teachers: “Teacher”

    • For Non-Teacher Staff:

      • Pulled from Title (STF.TI)

  • Status

    • For Teachers: 

      • Check InactiveStatusCode (TCH.TG)

      • If teacher has associated staff record, then it checks the InactiveStatusCode (STF.TG)

    • For Non-Teacher Staff:

      • Checks the InactiveStatusCode (STF.TG)

Student information

  • ID

    • Pulled from PermanentID (STU.ID)

  • School Association

    • Pulled from SchoolCode (STU.SC)

      • If a student attends an additional specialized attendance program to which the student belongs, please enter the additional school in AttendanceProgramCodeAdditional2 (STU.AP2

  • First Name

    • Pulled from FirstName (STU.FN)

  • Last Name

    • Pulled from LastName (STU.LN)

  • Email

    • Not Pulled

  • Mobile Number

    • Not Pulled

Student-teacher association

  • Classes

    • If there are "classes" (as in High School and Middle School), then the student-teacher association is pulled from the Course Attendance Record (CAR.TN + STU.ID).

      • If there are classes, then the association will be outputted if the following criteria are valid:

        • The class hasn't ended (CAR.DE)

        • The class has an associated Course (CAR.CN)

        • The associated course is valid (CRS.TG is blank)

      • If Processing Sections:

        • There is a valid associated Section (CAR.SE)

      • If there is an associated Term (MST.SM)

        • If the term is currently happening (current date is after Start Date (TRM.D1), and before End Date (TRM.D2))

  • No Classes

    • If there are no "classes" (as in Elementary School), then the student-teacher association is pulled from CounselorNumber (STU.CU).


Contact/guardian information

  • Name

    • Pulled from MailingName (CON.NM)

      • If it is not set, then it pulls from FirstName (CON.FN) and LastName (CON.LN)

      • If the FirstName or LastName are blank then it pulls from the ParentGuardianName (STU.PG)

  • Language

    • CorrespondanceLanguageCode (CON.CL)

      • If it is not set, then it pulls from the HomeLanguageCode (STU.HL)

  • Email

    • Pulled from EmailAddress (CON.EM)

      • If it is not set, then it pulls from ParentEmailAddress (STU.PEM)

  • Cell Phone

    • Contact's Phone comes from CellPhone (CON.CP)

      • If it is not set, then it pulls from HomePhone (CON.TL)

  • Alert Types Received

    • Contact’s NotificationPreferenceCode (CON.NP)