Timetable: Difference between revisions
No edit summary |
No edit summary |
||
Line 15: | Line 15: | ||
==Parameters== | ==Parameters== | ||
== | ==External systems== | ||
=== | === [[Timetable/itslearning|itslearning]] === | ||
==FAQ== | ==FAQ== |
Revision as of 14:24, 9 May 2019
Skemabrikker.exe is a small sync job that needs to run when timetables has to be created, updated or deleted.
The following systems is supported
- Office 365
- Exchange
- GSuite
Usage
Skemabrikker.exe [<optional> System] [<optional> Action] [<optional> StartDate] [<optional> EndDate] [<optional> Type [UMS | NonUMS | All]]
Parameters
External systems
itslearning
FAQ
To find all timetables generated by UMS for a user or for ie. every student use the following parameters with the skemabrikker.exe command.
Skemabrikker.exe office365 find <mail> <StartDate> <EndDate> [UMS | NonUMS | All]
By default the UMS parameter is selected, since there is generally no need to affect and look for items that wasn't generated by UMS. Instead of the <mail> parameter you can use AllTimeTableEmployees and AllTimeTableStudents to select either employees or students respectively.
To delete all timetables generated by UMS for a user or for ie. every student use the following parameters with the skemabrikker.exe command.
Skemabrikker.exe office365 delete <mail> <StartDate> <EndDate> [UMS | NonUMS | All]
By default the UMS parameter is selected, since there is generally no need to affect and look for items that wasn't generated by UMS. Instead of the <mail> parameter you can use AllTimeTableEmployees and AllTimeTableStudents to select either employees or students respectively.
It is not recommended to run the office365 delete parameter with the All parameter since it will delete everything in the affected users calender's in the given time frame.