Timetable Daily: Synchronisation to Synergetic via Direct Connection

Modified on Thu, 14 Aug at 12:52 AM

TABLE OF CONTENTS

Preamble

This document will provide information on how to correctly configure Tes Timetable Daily to sync to Synergetic via their own SynAPI method. Daily can publish timetable data, events and cancelled classes to Synergetic. Users are expected to sync to Synergetic whenever changes to those data types are made, to ensure Synergetic has the most recent information. 
Info


While Tes takes all care to ensure any mention to the other system is correct and up to date, it is the user's responsibility to check with the other system prior to an initial sync. If the user becomes aware of any changes to the other system, we would very much appreciate this feedback.

Type of Sync

The Synergetic (SynAPI) sync is performed through a direct connection. This means that data is sent at the push of a button and there is no need to manually handle files and their upload.

Which data is sent to the other system?

Publish timetable

For general timetable data, please see the table in our E10 document here.
Specific to Daily is the cover data, we send any new teachers or rooms for published changes.

Publish events

  1. Event name
  2. Event comments
  3. Event type
  4. Student list
  5. Teacher list
  6. Date & time of event beginning and end
Notes


Synergetic does not support event rooms from Daily

Publish cancelled classes

  1. Class campus
  2. Class code
  3. Cancellation date
  4. Cycle day and period

Steps to synchronise data

Step 1: Setup

  1. Navigate to Daily>Synchronise
  2. Select 'Add sync system' from the right hand side
  3. Find 'Synergetic (SynAPI)' from the system dropdown list
  4. Enter your Synergetic details for server address, password and web GUID. If you're unsure about any of these please contact Synergetic support for clarification.
  5. Set default and yard duty timetable codes. These will match what you have already configured in Synergetic and set in your timetable file.
  6. Select other settings explained below.
  1. Auto sync room booking/swap changes
  2. Auto sync cyclical timetable changes
  3. Put the 4-digit year in front of the timetable code
  4. Put the rotation in front of the timetable code
  5. Put 'StaffCode' and 'StaffSeq' in 'Teacher' element and have it as 'SubjectClass' child
  6. Default campus



Step 2: Syncing

Add Synergetic as a sync system

  1. Go to  Daily > Synchronise
  2. Choose 'Add sync system' 


Choose 'Synergetic (SynAPI)' from the dropdown menu in the 'System' field.



Single Grid/Campus School


Multi Grid/Campus School


Note the following with each input field within the sync configuration:

1. Ensure the system selected is Synergetic (SynAPI)
2. The server address, password, and Web GUID are supplied by Synergetic, if you are unsure of any of these credentials please contact Synergetic.
3. Tick the box for 'Put Staff Code and StaffSeq in Teacher element and have it as SubjectClass child' if you wish to have them be in "Teacher' element and added as a child element of 'SubjectClass'.

4. Ensure that the 'Default timetable code' and the 'Yard duty timetable code' are the same as what has been input within the timetable file.

Once the correct data has been entered select the 'Save' option to save these settings. 

Delete Sync System

To delete the Synergetic synchronisation pathway, select the Synergetic sync config and use the 'Delete sync system' action which will become active when a sync config is selected.

Step 3 Synchronising

Publish and Sync

Syncing  the daily changes, including class covers, room changes, lesson cancellations and events can be done from the Covers page. This type of sync through publishing will send classes, class lists and daily changes. 
  • From the Covers page, choose Publish covers
  • Select 'Publish and Sync'
  • Enter sync dates and email preferences
  • Select 'Publish'   


Basic and Advanced Syncs 

To complete a basic or an advanced sync go to Daily > Synchronise.

Basic Sync
A basic sync will  send rooms, students, teachers, classes, class lists and cyclical timetable data for selected dates
To perform a Basic sync

  1. Go to Daily > Synchronise  and select the Synergetic configuration
  2. Select Basic sync from the actions panel
  3. Enter the dates required
  4. Select Sync to complete the process.


Advanced Sync

The advanced sync allows you to choose which data to immediately push through to Synergetic. This feature is useful if you want greater control over which data is to be sent.
To perform an advanced sync:
  1. Go to Daily > Synchronise  and select the Synergetic sync configuration
  2. Select 'Advanced sync' from the actions panel.
  3. Select the data that is required to be sent
  4. If requested by Tes support, select 'Create support log file' to generate a log that can be used to analyse any issues
  5. Select 'Sync' to complete the process.    


Frequently Asked Question:

Daily only outputs what has been changed as part of daily variation in the Publish TimetableAndDailyData. The daily change shows the teacher covering the class and the room is still the same so in daily variation it won't show the room as there is no change. The room will be viewed in cyclical transaction showing the original room.
Example: If there is any room change along with the teacher change then Publish TimetableAndDailyData transaction will also show the (RoomCode) which is the Daily room change and (OriginalRoomCode) which is the cyclical room.
Alert


Note: A warning message will appear when a sync is attempted before cover data has been published.
This warning is shown for the first date in the date range for which covers have not been published.

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article