Sie haben hier die Möglichkeit ein Zeiterfassungssystem anzuschließen, Daten in den Urlaubsplaner zu importieren und dort zu verwalten.


Es gibt 4 Möglichkeiten :

1. Buchungen von einem von QPM geliefertem  - oder anderes  webfähiges  Gerät 

 
Um Buchungen Online vom Terminal zu erfassen  ist es notwendig, dass ein bestimmtes Format der gesendeten Daten eingehalten wird. Dazu mehr bei der Satzbeschreibung. Geben Sie im ersten Feld die Seriennummer ihres PZE-Gerätes an, das wir Ihnen geliefert haben (siehe Rechnung). Tragen Sie den vordefinierten Port in das zweite Feld ein, und klicken Sie auf
Starte Import von Schnittstelle

...was passiert nun
Das Gerät versucht kontinuierlich seine Buchungsdaten loszuwerden. Sobald Kontakt besteht und das Gerät sendet füllt sich Ihr Protokoll mit Daten. Das sind jeweils pro Buchung ein paar Zeilen. Ist die Gerätenummer die als REGCODE geschickt wird nicht in den Terminals enthalten, lehnt die Schnittstelle die Buchung ab. Das soll Sie davor schützen ungewollte oder falsche Daten einzulesen.
Jede Buchung wird mit "....OK"  bestätigt und die Buchung wird damit im Gerät gelöscht. Fehlerhafte Buchungen bleiben solange im Gerät gespeichert, bis diese erfolgreich gesendet wurden. Das Gerät kann mehrere hundert Buchungen puffern, sodass nichts verlorengeht. Die Geräte, die Sie hoffentlich von uns
bezogen haben,  sind insoweit vorkonfiguriert - diese Buchungen verlaufen erfolgreich.

Für andere - nicht QPM - webfähige Geräte gilt folgende Anforderung :

Es muss beim Senden der Daten einen "GET" Befehl voranschicken. 
Der Aufbau der Daten sieht folgendermaßen aus und muss mindestens diese Daten enthalten:
table=PZE_BUCHUNGEN  (diese Option ist ohne vorherige Absprache und Anpassung nicht veränderbar)
REGNR=4567 ( Das ist die Seriennummer des Gerätes - sollte es keine haben, schicken Sie einfach eine feste Nummer mit)

KENNUNG=K ( ist der Buchuchngstyp K, G  und A sind bekannt - weitere auf Abfrage)
AUSWEIS=467160413 (ist der Chipcode des Mitarbeiters, der dort als Schlüsselcode hinterlegt sein muss)
UHRZEIT=2012-11-08_11:14:24 (die Zeit der Buchung in diesem Format - andere Formate müssen angepasst werden)
checksum=2764 (wird dem Gerät zurückgesendet. für die OK-Buchung)
die Kennung für Abwesend muss im Programm unter Gründe definiert sein.
Als CODE ist dort die Kurzform - z.B. AZ für Arztbesuch - einzutragen.

eine komplette gesendete Kommt-Buchungs Zeile sieht dann so aus (ohne Umbruch):
GET /SendPZEData?table=PZE_BUCHUNGEN&REGNR=3859&KENNUNG=K
&AUSWEIS=467160413&UHRZEIT=2012-11-08_11%3A25%3A42&checksum=2764 HTTP/1.1


Sollte die Gerätenummer nicht bekannt sein, erscheint folgendes:
08.11.2012 11:25:52 From : 192.168.100.197
Fehler bei :3859 -> Seriennummer des Gerätes nicht vorhanden

Oder eine Abwesend Buchung als Arztbesuch

GET /SendPZEData?table=PZE_BUCHUNGEN&REGNR=3859&KENNUNG=AZ
&AUSWEIS=479747568&UHRZEIT=2012-11-08_12%3A15%3A17&checksum=2871 HTTP/1.1

2. Einlesen aus Textdatei - K + G ist jeweils in einem Datensatz enthalten

Wählen Sie die Textdatei aus, in der die Buchungen Ihres Systems extrahiert wurden.
Das Format der Datei ist so aufzubauen, dass jede Zeile eine 'Kommt und Geht Zeit' enthält, sowie die Ausweisnummer/Schlüsselnummer des Mitarbeiters -als Trennzeichen darf kein "TAB" enthalten sein.
Das Auslesen dieser Zeilen erfolgt dann wie rechts in der Felddefinition beschrieben.
Feld SCODE - (Das ist die Ausweisnummer) steht an Stelle 1 bis 10, d.h., die ersten 10 Zeichen werden als Schlüsselnummmer übernommen. Leere Stellen können vorne mit "0" aufgefüllt werden.
KOMMT und GEHT - sind jeweils die Felder für die Zeiten. 
STUNDEN - kann enthalten sein, ansonsten berechnet sich das Programm diese selbst. Wenn vorhanden, muss die Dezimalstelle als Punkt vorhanden sein.

INF1 -  ist ein Optionaler Text mit maximal 100 Zeichen - beachten Sie, dass Umlaute und Sonderzeichen wie üöä?ß
jeweils 2 Zeichen beim Abspeichern in der Datenbank benötigen
So eine Zeile sollte dann folgendermaßen aussehen:

SCODE      KOMMT               GEHT                STD  INF1
4567824   ;04.08.2011 19:27:18;05.08.2011 02:57:15; 7.5;Hier kann dann ein Info-Text folgen
0004567824;04.08.2011 19:27:18;05.08.2011 02:57:15;   ;Hier kann dann ein Info-Text folgen

3. Einlesen aus Textdatei - Kommt und Geht sind in verschiedene Zeilen enthalten

Wählen Sie die Textdatei aus, in der die Buchungen Ihres Systems extrahiert wurden.
Das Format der Datei ist so aufzubauen, dass jeweils eine Zeile eine Buchungszeit mit Kennung (Kommt/Geht) enthält, sowie die Ausweisnummer/Schlüsselnummer des Mitarbeiters, als Trennzeichen darf kein "TAB" enthalten sein.
Das Auslesen dieser Zeilen erfolgt dann wie rechts in der Felddefinition beschrieben.
Feld AUSWEIS -(Das ist die Ausweisnummer) steht an Stelle 1 bis 10, das heisst,  die ersten 10 Zeichen werden als Schlüsselnummmer übernommen.
KENNUNG - sind jeweils die Typen/Gründe für die Zeiten.  
ZEIT - ist die Uhrzeit für die Buchung
So eine Zeile sollte dann folgendermaßen aussehen:

SCODE      KENNUNG  ZEIT
4567824   ;K   ;05.08.2011 02:33:15;
4567824   ;G   ;05.08.2011 10:57:15;
3567824   ;K   ;05.08.2011 02:12:15;
2567824   ;G   ;05.08.2011 11:01:15;
 

4. Buchungen aus externem Tool übernemhen



Hierbei handelt es sich um ein extra für diesen Vorgang angefertiges Programm, das aus Ihren Buchungen entweder eine Textdatei in einer der beiden Formate erstellt, oder die PZE-Daten gleich direkt in die Datenbank bucht.
Sollten keine der drei oberen Möglichkeiten für Sie Verwendung finden und Sie ein älteres PZE-Erfassungsgerät einsetzen . . .

Fragen Sie uns, wir finden bestimmt eine optimale Lösung für Sie.

 

Sie haben hier die Möglichkeit ein Zeiterfassungssystem anzuschließen, Daten in den Urlaubsplaner zu importieren und dort zu verwalten.


Es gibt 4 Möglichkeiten :

1. Buchungen von einem von QPM geliefertem  - oder anderes  webfähiges  Gerät 

 
Um Buchungen Online vom Terminal zu erfassen  ist es notwendig, dass ein bestimmtes Format der gesendeten Daten eingehalten wird. Dazu mehr bei der Satzbeschreibung. Geben Sie im ersten Feld die Seriennummer ihres PZE-Gerätes an, das wir Ihnen geliefert haben (siehe Rechnung). Tragen Sie den vordefinierten Port in das zweite Feld ein, und klicken Sie auf
Starte Import von Schnittstelle

...was passiert nun
Das Gerät versucht kontinuierlich seine Buchungsdaten loszuwerden. Sobald Kontakt besteht und das Gerät sendet füllt sich Ihr Protokoll mit Daten. Das sind jeweils pro Buchung ein paar Zeilen. Ist die Gerätenummer die als REGCODE geschickt wird nicht in den Terminals enthalten, lehnt die Schnittstelle die Buchung ab. Das soll Sie davor schützen ungewollte oder falsche Daten einzulesen.
Jede Buchung wird mit "....OK"  bestätigt und die Buchung wird damit im Gerät gelöscht. Fehlerhafte Buchungen bleiben solange im Gerät gespeichert, bis diese erfolgreich gesendet wurden. Das Gerät kann mehrere hundert Buchungen puffern, sodass nichts verlorengeht. Die Geräte, die Sie hoffentlich von uns
bezogen haben,  sind insoweit vorkonfiguriert - diese Buchungen verlaufen erfolgreich.

Für andere - nicht QPM - webfähige Geräte gilt folgende Anforderung :

Es muss beim Senden der Daten einen "GET" Befehl voranschicken. 
Der Aufbau der Daten sieht folgendermaßen aus und muss mindestens diese Daten enthalten:
table=PZE_BUCHUNGEN  (diese Option ist ohne vorherige Absprache und Anpassung nicht veränderbar)
REGNR=4567 ( Das ist die Seriennummer des Gerätes - sollte es keine haben, schicken Sie einfach eine feste Nummer mit)

KENNUNG=K ( ist der Buchuchngstyp K, G  und A sind bekannt - weitere auf Abfrage)
AUSWEIS=467160413 (ist der Chipcode des Mitarbeiters, der dort als Schlüsselcode hinterlegt sein muss)
UHRZEIT=2012-11-08_11:14:24 (die Zeit der Buchung in diesem Format - andere Formate müssen angepasst werden)
checksum=2764 (wird dem Gerät zurückgesendet. für die OK-Buchung)
die Kennung für Abwesend muss im Programm unter Gründe definiert sein.
Als CODE ist dort die Kurzform - z.B. AZ für Arztbesuch - einzutragen.

eine komplette gesendete Kommt-Buchungs Zeile sieht dann so aus (ohne Umbruch):
GET /SendPZEData?table=PZE_BUCHUNGEN&REGNR=3859&KENNUNG=K
&AUSWEIS=467160413&UHRZEIT=2012-11-08_11%3A25%3A42&checksum=2764 HTTP/1.1


Sollte die Gerätenummer nicht bekannt sein, erscheint folgendes:
08.11.2012 11:25:52 From : 192.168.100.197
Fehler bei :3859 -> Seriennummer des Gerätes nicht vorhanden

Oder eine Abwesend Buchung als Arztbesuch

GET /SendPZEData?table=PZE_BUCHUNGEN&REGNR=3859&KENNUNG=AZ
&AUSWEIS=479747568&UHRZEIT=2012-11-08_12%3A15%3A17&checksum=2871 HTTP/1.1

2. Einlesen aus Textdatei - K + G ist jeweils in einem Datensatz enthalten

Wählen Sie die Textdatei aus, in der die Buchungen Ihres Systems extrahiert wurden.
Das Format der Datei ist so aufzubauen, dass jede Zeile eine 'Kommt und Geht Zeit' enthält, sowie die Ausweisnummer/Schlüsselnummer des Mitarbeiters -als Trennzeichen darf kein "TAB" enthalten sein.
Das Auslesen dieser Zeilen erfolgt dann wie rechts in der Felddefinition beschrieben.
Feld SCODE - (Das ist die Ausweisnummer) steht an Stelle 1 bis 10, d.h., die ersten 10 Zeichen werden als Schlüsselnummmer übernommen. Leere Stellen können vorne mit "0" aufgefüllt werden.
KOMMT und GEHT - sind jeweils die Felder für die Zeiten. 
STUNDEN - kann enthalten sein, ansonsten berechnet sich das Programm diese selbst. Wenn vorhanden, muss die Dezimalstelle als Punkt vorhanden sein.

INF1 -  ist ein Optionaler Text mit maximal 100 Zeichen - beachten Sie, dass Umlaute und Sonderzeichen wie üöä?ß
jeweils 2 Zeichen beim Abspeichern in der Datenbank benötigen
So eine Zeile sollte dann folgendermaßen aussehen:

SCODE      KOMMT               GEHT                STD  INF1
4567824   ;04.08.2011 19:27:18;05.08.2011 02:57:15; 7.5;Hier kann dann ein Info-Text folgen
0004567824;04.08.2011 19:27:18;05.08.2011 02:57:15;   ;Hier kann dann ein Info-Text folgen

3. Einlesen aus Textdatei - Kommt und Geht sind in verschiedene Zeilen enthalten

Wählen Sie die Textdatei aus, in der die Buchungen Ihres Systems extrahiert wurden.
Das Format der Datei ist so aufzubauen, dass jeweils eine Zeile eine Buchungszeit mit Kennung (Kommt/Geht) enthält, sowie die Ausweisnummer/Schlüsselnummer des Mitarbeiters, als Trennzeichen darf kein "TAB" enthalten sein.
Das Auslesen dieser Zeilen erfolgt dann wie rechts in der Felddefinition beschrieben.
Feld AUSWEIS -(Das ist die Ausweisnummer) steht an Stelle 1 bis 10, das heisst,  die ersten 10 Zeichen werden als Schlüsselnummmer übernommen.
KENNUNG - sind jeweils die Typen/Gründe für die Zeiten.  
ZEIT - ist die Uhrzeit für die Buchung
So eine Zeile sollte dann folgendermaßen aussehen:

SCODE      KENNUNG  ZEIT
4567824   ;K   ;05.08.2011 02:33:15;
4567824   ;G   ;05.08.2011 10:57:15;
3567824   ;K   ;05.08.2011 02:12:15;
2567824   ;G   ;05.08.2011 11:01:15;
 

4. Buchungen aus externem Tool übernemhen



Hierbei handelt es sich um ein extra für diesen Vorgang angefertiges Programm, das aus Ihren Buchungen entweder eine Textdatei in einer der beiden Formate erstellt, oder die PZE-Daten gleich direkt in die Datenbank bucht.
Sollten keine der drei oberen Möglichkeiten für Sie Verwendung finden und Sie ein älteres PZE-Erfassungsgerät einsetzen . . .

Fragen Sie uns, wir finden bestimmt eine optimale Lösung für Sie.