[  Startseite  ]   [  EN  |  DE  ]  

Zeiterfassung: NFC Automation

Zeiterfassung unterstützt Ein- und Ausstempeln über NFC-Tags. Das Aufsetzen ist ganz einfach (benötigt aber aus offensichtlichen Gründen ein Android-Gerät mit NFC Lese- und Schreibunterstützung):
1. Besorge dir einige beschreibbare NFC-Tags (NDEF kompatibel, z.B. NTAG203)
2. Installiere die DG NFC Automation Zusatz-App.
3. Benutze die "Schreiben" Funktion dieser App um das NFC Kommando zu definieren und auf den NFC-Tag zu schreiben.
4. Fertig. Jeder Scan des NFC-Tags führt nun die entsprechende Aktion aus.

Beachte dass diese "DG NFC Automation" App auch für das spätere Scannen und Auslesen benötigt wird, das heisst die App muss zusammen mit Zeiterfassung installiert bleiben.
Ebenfalls wichtig ist der Punkt "Automatische Erzeugung von Tasks" weiter unten - damit können z.B. teamübergreifend dieselben Task- und Kundennamen benutzt werden.

Felder auf der "NFC-Tag schreiben" Maske

Aktion:
• Stempeln: Abhängig vom aktuellen Status Durchführung eines Einstempeln oder Ausstempeln. Beim Einstempen wird der definierte Task gesetzt.
• Einstempeln, Ausstempeln: Die entsprechende Aktion.
• Task wechseln: Wechsel auf den definierten Task, oder (falls noch nicht eingestempelt) ein Einstempeln mit dem definierten Task. Dieses Kommando erzeugt immer eine neue Arbeitseinheit mit dem definierten Task (auch wenn du bereits mit demselben Task eingestempelt bist).
• Konditionales Stempeln ("Smart Punch"):
- Falls nicht eingestempelt: "Einstempeln" mit dem definierten Task
- Falls mit einem anderen Task eingestempelt: "Task wechseln" auf den definierten Task
- Falls bereits mit dem definierten Task eingestempelt: "Ausstempeln"
=> Falls du unsicher bist welche Aktion du am besten verwenden sollst: setze "Stempeln" und teste damit einige Tage lang.

Taskname, Kundenname:
Dasselbe Feld wie auf dem entsprechenden "Task editieren" Schirm in der Zeiterfassung. Benutze den "Liste" Knopf um bestehende Einträge aus Zeiterfassung zu übernehmen.
Beachte dass beim Stempeln über NFC-Automation Automatische Taskerzeugung aktiv ist:
Wenn ein NFC-Tag gescannt wird dann prüft Zeiterfassung ob der definierte Task existiert. Falls nicht vorhanden so wird ein neuer Task in Zeiterfassung angelegt. Weil Task- und Kundenname auf dem NFC-Tag gespeichert sind, funktioniert dies auch auf einem neuen bzw. anderen Geräten: Wenn z.B. Benutzer A einen NFC-Tag beschreibt und Benutzer B diesen scannt, so wird in der Zeiterfassung von Benutzer B bei Bedarf ein neuer Task mit dem gegebene Task angelegt.

Abstand in Minuten:
Optional: verschiebe den Stempelzeitpunkt um X Minuten. Negative Werte sind möglich. Beispiel:
'-3' bei "Ein": Führt ein "Einstempeln vor drei Minuten" durch.
'5' bei "Aus": Führt ein "Ausstempeln in fünf Minuten" durch.

Ziel-App:
• "Standard" leitet das Kommando des NFC-Tag Scans an diejenige Zeiterfassung App welche installiert ist. "Pro" hat jeweils Vorrang falls sowohl "Pro" als auch "Free" installiert sind.
• Benutze die anderen Optionen nur wenn du explizit eine bestimmte Zeiterfassung Version ansprechen möchtest.
• Beachte dass hierbei auch die Multi-Instanzen unterstützt sind.

NDEF Specification
NDEF Mime record:
• Mimetype = application/timerec
• Data = UTF-8 encoded 'text to bytes'
• Text tokens:
{a:p|sp|i|o|s} /* action: p=punch, sp=smart punch, i=in, o=out, s=switch task */
{t:taskname[[clientname]]} /* clear text task and client name, with auto creation */
{o:mm|-mm} /* offset in minutes, regardless of action*/
{oi:mm|-mm} /* offset in minutes on CHECK IN */
{oo:mm|-mm} /* offset in minutes on CHECK OUT */
{os:mm|-mm} /* offset in minutes on SWITCH TASK */
{pkg:pro|free|1..20} /* target app */

• Data sample: {a:punch}{t:MyTask[[MyClient]]}{oi:-5}{oo:2}


  [  Nach oben  ]  
  [  © DynamicG Android Apps  ]