An integration between PowerCampus and Slate (hence the name). Admissions applications are transmitted from PowerCampus to Slate and some data from PowerCampus is transmitted back to Slate.
PowerCampus version 9.2.3 is required. See older releases for earlier versions of PowerCampus.
Python 3.9+ is required, along with a few packages available via pip. There are no known issues between different package versions.
- O365 for error emails sent via Exchange Online.
- Pymsteams-0.2.2 for error alerts via Teams
Copy config_sample.json
to a new file, then edit the values for your environment.
Execute sync_ondemand.py
and pass the name of the configuration file as an argument. This can be used with an external task scheduler, such as Task Scheduler in Windows.
Example for Windows PowerShell : py.exe .\sync_ondemand.py config_sample.json
Execute sync_http.py
and pass the name of the configuration file as an argument. It will start a webserver that you can link to from within Slate. The link should contain the GUID of the person as the parameter pid
. Example: http://server:8887/?pid=84f2060e-5d9d-437b-b5be-9558679edac4