Zuletzt bearbeitet vor 4 Jahren
von Claudia Datinger

Bfx.Alex.Model.OEAMTCWebService.dll: Unterschied zwischen den Versionen

Supervisor (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Supervisor (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
Zeile 8: Zeile 8:
  <nowiki>http://<url>/EmployeeAbsent?query={"employeeIDs":["1","b"],"ranges":[[1554890400,1554897600],[1554976800,1554984000]]}</nowiki>
  <nowiki>http://<url>/EmployeeAbsent?query={"employeeIDs":["1","b"],"ranges":[[1554890400,1554897600],[1554976800,1554984000]]}</nowiki>
Mögliche Ergebnisse:
Mögliche Ergebnisse:
  { "EmployeeAbsent" : [{ "EmployeeID" : "b", "Reason" : "Urlaub" }]}
  { "EmployeeAbsent" : [{ "EmployeeID" : "b", "Reason" : "Urlaub", "ReasonCode" : "U" }]}
  { "EmployeeAbsent" : []}
  { "EmployeeAbsent" : []}
  { "EmployeeAbsent" : [{ "EmployeeID" : "1", "Reason" : "Urlaub" }, { "EmployeeID" : "b", "Reason" : "Training" }]}
  { "EmployeeAbsent" : [{ "EmployeeID" : "1", "Reason" : "Urlaub", "ReasonCode" : "U" }, { "EmployeeID" : "b", "Reason" : "Training", "ReasonCode" : "T" }]}


== Schulung erstellen ==
== Schulung erstellen ==

Version vom 24. September 2019, 10:06 Uhr

Schnittstelle Moodle

Zeitstempel im Epoch Format in Sekunden-Genauigkeit.

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" }