GetTimetable/Synergetic: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
|||
Line 2: | Line 2: | ||
You have to set make an entry in CalendarEvents | You have to set make an entry in CalendarEvents | ||
[https://wiki.synergetic.net.au/display/SYNMAIN/Timetable+Maintenance+-+Calendar+Events+tab|Synergetic WIKI] | [[https://wiki.synergetic.net.au/display/SYNMAIN/Timetable+Maintenance+-+Calendar+Events+tab|Synergetic WIKI]] | ||
==Setup== | ==Setup== |
Revision as of 09:50, 14 April 2020
Prerequisites
You have to set make an entry in CalendarEvents
[WIKI]
Setup
Format and content
Description
Name of the setting.
Export settings
FAQ
UMS uses this for SQL extraction
select * From vStudentTimetableFullAll JOIN FileSemesters ON (FileSemesters.FileYear = vStudentTimetableFullAll.FileYear) And (FileSemesters.FileSemester = vStudentTimetableFullAll.FileSemester) LEFT JOIN pvCommunity ON vStudentTimetableFullAll.StaffID = pvCommunity.ID Where StudentID = 15731 And ClassCode = '08Sci3' order by ClassCode
The CREATE UNIQUE INDEX statement terminated because a duplicate key was found for the object name 'dbo.ImportFromDB_SkemaBrikker
This could be the result of someone scheduling the same class with PeriodNumberSeq = 1 and PeriodNumberSeq <> 1
It will give an error that ends with something like this.
The duplicate key value is (04-02-19_08:40_09:43_PKMQ_2019_1, 1)
This can help find the problematic timetable block. Decipher it like this
- Date = 04-02-19
- Start time = 08:40
- End time = 09:43
- Classcode = PKMQ
- FileYear = 2019
- ActualSemester = 1
The date is calculated based on 2 weeks schedule. This means the date is not too useful.
You can look in UMS using this SQL to find the Day number
Select *
From ImportFromDB_TimeTable_Synergetic
Where
Skemabegivenhed_ID = '04-02-19_08:40_09:43_PKMQ_2019_1'