Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung Markierung: Quelltext-Bearbeitung 2017 |
||
(16 dazwischenliegende Versionen von 2 Benutzern werden nicht angezeigt) | |||
Zeile 1: | Zeile 1: | ||
= Schnittstelle Moodle = | =Schnittstelle Moodle= | ||
== Anwesenheitsinformation == | Zeitstempel im Epoch Format in Sekunden-Genauigkeit. | ||
Ablaufbeschreibung / Anforderung siehe: [[K_ÖAMTCAllgemein:Schnittstelle_Lernmanagement|Schnittstelle Lernmanagement]] | |||
==Anwesenheitsinformation== | |||
Aufruf: | Aufruf: | ||
http:// | <nowiki>http://<url>/EmployeeAbsent?query={"employeeIDs":["1","b"],"ranges":[[1554890400,1554897600],[1554976800,1554984000]]}</nowiki> | ||
Mögliche Ergebnisse: | |||
{ " | { "EmployeeAbsent" : [{ "EmployeeID" : "b", "Reason" : "Urlaub", "ReasonCode" : "U" }]} | ||
{ "EmployeeAbsent" : []} | |||
{ "EmployeeAbsent" : [{ "EmployeeID" : "1", "Reason" : "Urlaub", "ReasonCode" : "U" }, { "EmployeeID" : "b", "Reason" : "Training", "ReasonCode" : "T" }]} | |||
== Schulung erstellen == | ==Schulung erstellen== | ||
Aufruf: | Aufruf: | ||
http:// | <nowiki>http://<url>/CreateTraining?query=query={"employeeIDs":["1","b"],"ranges":[[1554890400,1554897600],[1554976800,1554984000]]}</nowiki> | ||
Ergebnis: | Ergebnis: | ||
OK: {} | OK: {} | ||
Fehler: { "error" : "description" } | Fehler: { "error" : "description" } | ||
== Schulung löschen == | ==Schulung löschen== | ||
Aufruf: | Aufruf: | ||
http:// | <nowiki>http://<url>/DeleteTraining?query=query={"employeeIDs":["1","b"],"ranges":[[1554890400,1554897600],[1554976800,1554984000]]}</nowiki> | ||
Ergebnis: | Ergebnis: | ||
OK: {} | OK: {} | ||
Fehler: { "error" : "description" } | Fehler: { "error" : "description" } | ||
<br /> |
Aktuelle Version vom 26. Mai 2021, 13:50 Uhr
Schnittstelle Moodle
Zeitstempel im Epoch Format in Sekunden-Genauigkeit.
Ablaufbeschreibung / Anforderung siehe: Schnittstelle Lernmanagement
Anwesenheitsinformation
Aufruf:
http://<url>/EmployeeAbsent?query={"employeeIDs":["1","b"],"ranges":[[1554890400,1554897600],[1554976800,1554984000]]}
Mögliche Ergebnisse:
{ "EmployeeAbsent" : [{ "EmployeeID" : "b", "Reason" : "Urlaub", "ReasonCode" : "U" }]} { "EmployeeAbsent" : []} { "EmployeeAbsent" : [{ "EmployeeID" : "1", "Reason" : "Urlaub", "ReasonCode" : "U" }, { "EmployeeID" : "b", "Reason" : "Training", "ReasonCode" : "T" }]}
Schulung erstellen
Aufruf:
http://<url>/CreateTraining?query=query={"employeeIDs":["1","b"],"ranges":[[1554890400,1554897600],[1554976800,1554984000]]}
Ergebnis:
OK: {} Fehler: { "error" : "description" }
Schulung löschen
Aufruf:
http://<url>/DeleteTraining?query=query={"employeeIDs":["1","b"],"ranges":[[1554890400,1554897600],[1554976800,1554984000]]}
Ergebnis:
OK: {} Fehler: { "error" : "description" }