Es gibt auch eine bereits fertige Stempeluhr-Station Software für Android, die mit der Goodtime Zeiterfassung kompatibel ist.
Die Zeiterfassung bietet eine einfache Schnittstelle für Softwareentwickler zum Ein- und Ausstempeln von Anwendern. Die Schnittstelle ist als Webservice impementiert und geeignet für die Anbindung von Stempeluhren.
Der Webservice muss in den Einstellungen der Zeiterfassung (Reiter Sicherheit) aktiviert und ein Passwort gesetzt werden. Hinweis: Das selbe Passwort wird auch für das REST-API verwendet.
Bitte verwenden Sie DIESE WSDL-Datei.
Der Service ist erreichbar unter: https://www.goodtimetracking.com/goodtime-ws/PunchWS
Ein einfacher Testclient in Java als Zip-Datei oder Tar-Datei.
punchStempelt einen Benutzer ein oder aus.
Behandlung von sehr kurzen Zeiteinträgen:
Das Einstempeln und Ausstempeln innerhalb
der selben Minute ist (im Gegensatz zur Weboberfläche) erlaubt. Als Endzeit
wird in diesem Fall die nächste Minute genommen. Durch dieses Vorgehensweise können
Überschneidungen zwischen den erzeugten Zeiteinrägen entstehen. Wenn in den Einstellungen
"Überlappende Zeiteinträge erlauben" ausgeschaltet ist (die empfohlene
Standardeinstellung)
wird in einem solchen Fall ein OverlappingTimeEntryFault (siehe unten) ausglöst.
String useremail String webservicepassword PunchEntrygetLastPunchentryGibt den letzten Zeiteintrag eines Benutzers zurück.
String useremail String webservicepassword PunchEntryhelloDiese Methode ist zum Testen und gibt immer den String "Hello!" zurück.
PunchEntryEin Zeiteintrag mit einer Startzeit und einer Endzeit.
String starttime String endtime Folgende Typen von Fehler können auftreten:
AuthenticationFault OverlappingTimeEntryFaultServiceFault