CatapultEMS PowerSchool Plugin Setup Instructions
Content
- Download & Install Plugin
- Navigate to Data Export Manager
- Staff to Student Export
- Staff Export
- Student Export
- School Export
- Attendance Export
- SFTP Setup
- Edit Remote Connection Screen
- Scheduled System Templates
Download & Install Plugin
- Download Catapult Plugin v2.2 (leave in zip format).
- Log into PowerSchool - Admin (District Office).
In the left pane, under “Setup,” select System (New UI: System Management).
Under the “Server” heading, select System Settings (New UI: Server).
Select Plugin Management Configuration (New UI: Plugin Configuration).
Select Install (upper right).
- Select Choose File and browse to the downloaded plugin location.
Select Install.
Once the plugin installs, it shows up in the list of plugins. Select the enable checkbox.
In the pop up window, select Enable.
Navigate to Data Export Manager
- Confirm you are in the District Office.
From the left pane, select Importing & Exporting (New UI: Data and Reporting).
Select Data Export Manager (New UI: Exports > Data Export Manager).
Staff to Student Export
- Select Importing & Exporting > Data Export Manager (New UI: Data and Reporting > Exports > Data Export Manager). See Navigate to the Data Export Manager above for screenshots.
- Change Category to Additional Data Sets.
- Select Catapult Staff To Student Upload.
- Select CC checkbox (which selects all the items below cc)
- For each label, delete the underscore and everything before it. (The a, b, c letters are only used to force sorting)
- Change CC.a_school to school
- Change CC.b_teacher to teacher
- Change CC.c_student to student
- Change CC.d_period to period
- Change CC.e_name to name
- Change CC.f_course_number to coursenumber
- Change CC.g_sectionnumber to sectionnumber
Select Next.
- Apply filters (if desired).
Select Next.
- Export File Name: StaffToStudentExport.csv *** Match file name exactly. No underscores. File extension must match. ***
- Line Delimiter: CR/LF
- Field Delimiter: Comma
- Character Set: UTF-8
- Select Include Column Headers.
Select Save Template:
- Enter Name and Description (if desired).
Select Save as New (or Save if the template has already been saved before).
Staff Export
- Select Importing & Exporting > Data Export Manager (New UI: Data and Reporting > Exports > Data Export Manager). See Navigate to the Data Export Manager above for screenshots.
- Change Category to Additional Data Sets.
- Select Catapult Staff Upload.
- Select Users checkbox (which selects all the items below users).
- For each label, delete the underscore and everything before it. (The a, b, c letters are only used to force sorting)
- Change USERS.a_id to id
- Change USERS.b_school to school
- Change USERS.c_namefirst to namefirst
- Change USERS.d_namelast to namelast
- Change USERS.e_email to email
- Change USERS.f_mobilenumber to mobilenumber
- Change USERS.g_title to title
Select Next.
- Apply filters if desired.
Select Next.
- Export File Name: StaffExport.csv *** Match file name exactly. ***
- Line Delimiter: CR/LF
- Field Delimiter: Comma
- Character Set: UTF-8
- Select Include Column Headers
Select Save Template.
- Fill in Name and Description (if desired).
- Select Save as New (or Save if the template has already been saved before).
Student Export
- Select Importing & Exporting > Data Export Manager (New UI: Data and Reporting > Exports > Data Export Manager). See Navigate to the Data Export Manager above for screenshots.
- Change Category to Additional Data Sets.
- Select Catapult Student Upload.
- Select Students checkbox (which selects all the items below users).
- Note: CatapultCONNECT customers need all the columns. CatapultEMS customers only need the first 12 columns (through “contactemailsecondary”)
- For each label, delete the underscore and everything before it. (The a, b, c letters are only used to force sorting)
- Change Students.a_id to id
- Change Students.b_school to school
- Change Students.c_namefirst to namefirst
- Change Students.d_namelast to namelast
- Change Students.e_mobilenumber to mobilenumber
- Change Students.f_email to email
(We use a custom email field which you may need to alter in the plugin)
- Scroll down to show additional data
- Change Students.g_contactnameprimary to contactnameprimary
- Change Students.h_contactphoneprimary to contactphoneprimary
- Change Students.i_contactemailprimary to contactemailprimary
- Change Students.j_contactnamesecondary to contactnamesecondary
- Change Students.k_contactphonesecondary to contactphonesecondary
- Change Students.l_contactemailsecondary to contactemailsecondary
- Change Students.m_zipcode to zipcode
- Change Students.n_busroute to busroute
- Scroll down to show additional data
- Change Students.o_grade to grade
- Change Students.p_lunchbalance to lunchbalance
- Change Students.q_primarylanguage to primarylanguage
- Change Students.r_primaryZip to primaryZip
- Change Students.s_primaryprefferedcontactmethod to primaryprefferedcontactmethod
- Change Students.t_secondarylanguage to contactemailsecondary
- Change Students.v_secondarypreferredcontactmethod to secondarypreferredcontactmethod
- Change Students.u_secondaryZip to secondaryZip
- Select Next.
- Apply filters if desired.
Select Next.
- Export File Name: StudentExport.csv *** Match file name exactly. ***
- Line Delimiter: CR/LF
- Field Delimiter: Comma
- Character Set: UTF-8
- Select Include Column Headers
Select Save Template.
- Enter Name and Description (if desired).
Select Save as New (or Save if the template has already been saved before).
School Export
- Select Importing & Exporting > Data Export Manager (New UI: Data and Reporting > Exports > Data Export Manager). See Navigate to the Data Export Manager above for screenshots.
- Change Category to Additional Data Sets.
- Select Catapult School Upload
- Select the Schools checkbox (which selects all the items below users)
- For each label, delete the underscore and everything before it. (The a, b, c letters are only used to force sorting)
- Change Schools.a_schoolCode to schoolCode
- Change Schools.b_schoolSiteNamel to schoolSiteName
- Change Schools.c_address to address
- Change Schools.d_phoneNumber to phoneNumber
- Change Schools.e_mergeWithSchoolCode to mergeWithSchoolCode
(Each district/school is different, so you will need to manually change mergeWithSchoolCode)
- Change Schools.f_pluginVersion to pluginVersion
Select Next
- Apply filters if desired.
Select Next.
- Export File Name: SchoolExport.csv
- Line Delimiter: CR/LF
- Field Delimiter: Comma
- Select Include Column Headers.
Select Save Template.
- Enter Name and Description (if desired).
- Select Save as New (or Save if the template has already been saved before).
Attendance Export
(Only needed for CatapultCONNECT customers.)
- Select Importing & Exporting > Data Export Manager (New UI: Data and Reporting > Exports > Data Export Manager). See Navigate to the Data Export Manager above for screenshots.
- Change Category to Additional Data Sets.
- Select Catapult Attendance Upload
- Select the Students checkbox (which selects all the items below users)
- Change Labels for Export: students.a_ (etc) only used to force sorting
- Change Students.a_school to school
- Change Students.b_student to student
- Change Students.c_period to period
- Change Students.d_absenceCode to absenceCode
- Change Students.e_teacherName to teacherName
- Change Students.f_date to date
Select Next.
- Apply filters if desired.
Select Next.
- Export File Name: AttendanceExport.csv *** Match file name exactly. ***
- Line Delimiter: CR/LF
- Field Delimiter: Comma
- Select Include Column Headers.
Select Save Template.
- Enter Name and Description (if desired).
Select Save as New (or Save if the template has already been saved before).
SFTP Setup
In the left pane, under “Setup,” select System (New UI: System Management).
Under the “Server” heading, select System Settings (New UI: Server).
Select Plugin Management Configuration (New UI: Plugin Configuration).
Select the Remote Connection Manager plugin.
Select Remote Connection Manager link below general info
Select Create Connection.
Edit Remote Connection Screen
- Enter Name and Description (if desired)
- Protocol: SFTP
- Host: sftp.catapultems.com
- Port: 22
- Authentication Type: Password
- Enter username (provided by Catapult)
- Enter password in both fields (provided by Catapult)
- Choose Test Connection
- FingerPrint: The first time you connect, it says "Connection failed" because "The server host key does not match with any known hosts in the system." Select Yes, Accept Host Key.
- Remote Path: /
- Check Allow upload
- Select Submit
Scheduled System Templates
- Select Importing & Exporting > Data Export Manager (New UI: Data and Reporting > Exports > Data Export Manager). See Navigate to the Data Export Manager above for screenshots.
- On DEM, select the My Templates tab
- Select the calendar icon to the right of each of your newly saved templates
If you don’t see the calendar then you need to upgrade your permissions: System ► Roles Administration ► User Access Roles ► (desired role) ► Export/Edit (tab) ► User can set up and run scheduled system templates).
- On the Schedule pop tab
- Check Schedule Active
- Days to Execute: select desired days (I only do Mon-Fri)
- When to Execute: Enter desired time (Catapult recommends after school but before 11:00 pm PST. Rather than setting the same time for all exports, PowerSchool recommends 10-minute intervals between each scheduled export.)
- Send Output To: SFTP name entered in the sftp step above
- Path: [leave blank]
- Email Completion: enter email if desired.
- Setup a schedule for each of the following Catapult templates.
- Staff
- Staff To Students
- Students
- Schools
- For CONNECT customers, setup schedule for Attendance Export.