Using the sync center, schools can now pull or push information from Manage Bac to MySchool or vice versa. Contact our support team so we can add this functionality to your system. It will be added to the super user group permission unless otherwise reqested. Once you have configured and activated the sync, it will occur every day at 00h00 Local time.
Setting up the sync
- From the list view, create a Manage Bac sync and open it. In the configuration panel, you will need to give it a name.
- Then choose your school from the drop-down list. In a multi-school system, you will need to create a sync per school.
- You will need to find the API token from your manage bac system. If you need help with this, then you must contact manage bac support for guidance on setting this up.
- When added, you can test the sync to make sure there are no errors.
- Activate the sync and move to the mapping tab.
Mapping the entities
The 'entities on Manage Bac are linked to entities on MySchool. You can determine whether you pull the information or not by selecting Manage bac -> MySchool in the sync entity field.
With certain entities, notably student, Teacher, and parent, you determine which software is the controller of your data, so we either pull from Manage Bac or push to Manage Bac.
Here is a list of entities that are mapped;
|School level academic year||Academic year|
|Relationship type||Relationship type|
|Assignment type||Task type|
|Student attendance status||Attendance category|
|Attendance (class)||Year group attendance|
|Attendance (course)||Class attendance|
You will notice that certain entities can only be synchronised, as the auto create/delete button is greyed out. This means that Manage bac data will need to find an entity on MySchool before it can sync. if it is not available then you will have to create an equivalent.
If you enable auto create, then Manage bac will create the missing entity on MySchool. If you activate auto delete then Manage Bac will delete the MySchool data if it is not found. Be careful with this feature and make sure that users understand which software is the source of your true data.
Entity field logs
There are three columns (green, blue and red). Once the sync has been activated and has mapped entities together, you will be given options for you myschool entity list (Green column). These entities are on MySchool but not found on Manage Bac.
Choose what you would like the sync to do with these records. If you choose map to existing in manage bac, then a further field will appear and it will allow you to search the target student and map these two entities together.
The blue synchronised entities column will present the list of mapped entities. You can choose to unlink individual records, by clicking on the red chain icon.
The red not found column will list the entities that are not found in MySchool, again you will be presented with a choice of actions to create or map to exisiting.
These fields will only function in the direction set in sync direction field.
Once the sync starts running a detailed log will confirm the actions and erros encountered and list them here. If you are having difficulties then check this log to see what the issue could be in either or your data sets.