Einstempeln für den Tag
Damit wird der Anwender für den Tag eingestempelt. Wenn für das Lager automatische erste Aktivitäten konfiguriert sind, wird diese Aktivität ebenfalls gestartet. Diese Eigenschaften müssen zum Beispiel als Anforderungstext (im JSON-Format) für diesen API-Aufruf des POST-Texts (UserAttendanceDTO-Objekt)
gesendet werden:
- Anwender-ID: matthew.cenci@infor.com
- Aktion: Einstempeln
- prepunchgraceperiod: 10
- postpunchgraceperiod: 10
Diese Bedingungen können zu diesen Meldungen führen:
Wenn das Feld "Aktion" im POST-Texts nicht "Einstempeln" oder "Ausstempeln" lautet, wird diese Meldung angezeigt:
Ungültige Stempeluhr-Aktion angegeben - muss Ein- oder Ausstempeln sein
Wenn
'prepunchgraceperiod'
kleiner als 0 oder größer als 59 ist, wird diese Meldung angezeigt:
Karenzzeitraum vor dem Einstempeln muss eine ganze Zahl zwischen 0 und 59 (Minuten) sein.
Wenn
'postpunchgraceperiod'
kleiner als 0 oder größer als 59 ist, wird diese Meldung angezeigt:
Karenzzeitraum nach dem Einstempeln muss eine ganze Zahl zwischen 0 und 59 (Minuten) sein.
Wenn der Anwender kein aktiver Anwender im WMS ist, wird diese Meldung angezeigt:
Angegebene Anwender-ID ist ungültig, oder der Anwender ist nicht aktiv.
Wenn der Anwender sich bereits eingestempelt hat und versucht, sich erneut einzustempeln, wird diese Meldung angezeigt:
Anwender hat einen aktiven Anwesenheitsdatensatz. Stempeln Sie aus, bevor Sie versuchen einzustempeln.