Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Sv translation
languagede


Info
titleKompatibilität

Diese Funktion ist für Nutzer der Zeiterfassung V2 gedacht.

Sollten Sie bereits die Zeiterfassung V3 verwenden, nutzen Sie bitte de Funktion get_timerecording.php


Gibt alle empfangenen Zeiterfassungsbuchungen des abgefragten Zeitraumes zurück. Es wird das Verarbeitungsdatum verwendet. D.h. wann bei uns die Meldungen verarbeitet wurden.

Falls die Zeiterfassungsbuchungen aus den Digitacho Dateien erstellt werden ist zu beachten, das es zu Verzögerungen kommt. Es muss erst die jeweilige Datei vom Fahrzeug heruntergeladen werden und danach noch exportiert werden. Dies kann zu mehreren Stunden, eventuell sogar Tagen, Verzögerung führen. Deshalb wird auch das Verarbeitungsdatum verwendet, damit kann man chronologisch Daten abrufen und verpasst keinen Wert.

Beschreibung

Status
colourGreen
titleGET
 getget_timerecording.asp?company=COMPANY_RTIKEY&import=COMPANY_IMPORTKEY&begin=YYYYMMDDHHMMSS&end=YYYYMMDDHHMMSS&mode=CSV&version=2&date_query=insert

Parameter

ParameterBeschreibungTypHinweisPflicht
companyRTI Firmenschlüsselstring 
ja
importRTI Importschlüsselstring 
ja
beginStartzeitpunkt der Ausgabestringder Ausgabezeitraum darf maximal 31 Tage umfassenja
endEndzeitpunkt der Ausgabestringder Ausgabezeitraum darf maximal 31 Tage umfassenja
modeAusgabeformatstring

zulässige Ausgabeformate

  • CSV
  • RSCT
  • RSCT BOTIME
ja
versionalternative CSV Ausgabeintegerein Wert von "2" bei der CSV Ausgabe fügt die Geokoordinaten hinzunein
date_queryWelches Datum bildet die Grundlage für die Zeitraumeingrenzungstring

'insert' (Standard) = Verarbeitungsdatum

'gps' = Datum an dem die Zeitbuchung stattgefunden hat

nein

Rückgabewerte

Rückgabe

Es wird ein string zurückgegeben. Im Fehlerfall wird "ERROR:Beschreibung" zurückgegeben.

Rainer SCT

ReinerSCT Format

Es wird eine TXT Datei zurückgegeben. Die Formatierung der Rückgabe Datei entspricht den Anforderungen zum Import in die Rainer SCT ZeiterfassungReinerSCT timeCard.

Botime Format

Es wird eine TXT Datei zurückgegeben. Die Formatierung entspricht der für das Zeiterfassungsprogramm BOTIME. Es werden lediglich Kommen und Gehen Buchungen übertragen. Datumsquelle ist das Datum, wann die Meldung entstanden ist, nicht wann es verarbeitet wurde.

CSV Format

Bei einer korrekten Anfrage werden die Daten im CSV (Comma Separated Value) Format ausgeliefert wobei die erste Anwortzeile immer die Kopfzeile ist, die die Feld-/Spalten Namen festlegt. Dannach folgen dann die Daten

Metainformationen

TrennzeichenSemikolon ( ; )
TextbegrenzerDoppeltes Hochkomma ( " )
Zeilenende0x0D 0x0A (CarriageReturn LineFeed)
HeaderZeile 1
KodierungUTFWindows-81252

Spalten

)"
SpalteBeschreibungBeschreibungBeschreibung
DATETIMEZeitpunkt der Buchung (im Format: TT.MM.JJJJ HH:MM:SS
ACTION

Kürzel, welche Buchung durchgeführt wurde

K, G, X, Y, B, E

ACTIONTEXT

Beschreibungstext, welcher für diese Buchung hinterlegt wurde

Festlegung unter Verwaltung -> Zeiterfassung

POSITIONAufgelöster Positionstext
AREA

Kostenstelle/Gebiete, welche für diese Position festgelegt wurden

  • Trennzeichen: "%|%" 
  • Aufbau: Kostenstelle + Leerzeichen + Gebietsname
  • Beispiel: "101 Baustelle A%|%201 Baustelle B%|%456 Kunde Meier"
DRIVERKEYSchlüssel des Fahrers, der die Buchung getätigt hat
DRIVERNAMEName des Fahrers, der die Buchung getätigt hat
CAR

Kurzbezeichnung des Fahrzeugs bei dem die Buchung getätigt wurde


LAT

Latitude

  • Beispiel: "51.4"
  • nur für "mode=CSV" und "version=2
 LON

Longitude

  • Beispiel: "13.1"
  •  nur für nur für "mode=CSV" und "version=2"

Beispiel Ausgabe

Code Block
titleAusgabe als CSV
"DATETIME";"ACTION";"ACTIONTEXT";"POSITION";"AREA";"DRIVERKEY";"DRIVERNAME";"CAR";"LAT";"LON";
"01.10.2015 08:00:00";"K";"Arbeitsbeginn";"Musterstraße 17, 01234 Musterstadt";"Hauptzentrale";"12345";"Max Mustermann";"MU-YF 1";"51.4";"13.1";
"01.10.2015 08:00:00";"X";"Pausenbeginn";"Testweg 23, 91234 Testhausen";"Müller GmbH";"12345";"Max Mustermann";"MU-YF 1";"52";"11.3";
 

 Beispiele

Code Block
titleAbruf der Buchungen mit Geokoordinaten
https://map.yellowfox.de/rti/get_timerecording.asp?company=COMPANY_RTIKEY&import=COMPANY_IMPORTKEY&begin=20151102000000&end=20151108235959&mode=CSV&version=2


Code Block
titleAbruf der Buchungen für einen Reiner SCT Import
https://map.yellowfox.de/rti/get_timerecording.asp?company=COMPANY_RTIKEY&import=COMPANY_IMPORTKEY&begin=20151026000000&end=20151101235959&mode=RSCT


Sv translation
languageen


Info
titleCompatibility

This function is intended to be used with timerecording V2

If you are using the newer V3 version, please use get_timerecording.php


Returns all timerecording bookings within desired timerange.

Description

Status
colourGreen
titleGET
 

Gibt alle empfangenen Zeiterfassungsbuchungen des abgefragten Zeitraumes zurück.

Beschreibung

get_timerecording.asp?company=COMPANY_RTIKEY&import=COMPANY_IMPORTKEY&begin=YYYYMMDDHHMMSS&end=YYYYMMDDHHMMSS&mode=CSV&version=2

Parameter

ParameterBeschreibungDescriptionTypTypeHinweisNotePflichtMandatory
companyRTI Firmenschlüsselcompany keystring
 yesja
importRTI Importschlüsselimport keystring 
jayes
beginStartzeitpunkt der Ausgabeoutput start timestringder Ausgabezeitraum darf maximal 31 Tage umfassenja
endEndzeitpunkt der Ausgabestringder Ausgabezeitraum darf maximal 31 Tage umfassenja
the output timerange is limited to 31 daysyes
endoutput end timestringthe output timerange is limited to 31 daysyes
modeoutput formatstring

valid output formats

  • CSV
  • RSCT
  • BOTIME
yesmodeAusgabeformatstring

zulässige Ausgabeformate

  • CSV
  • RSCT 
ja
versionalternative CSV Ausgabeoutputintegerein Wert von "2" bei der CSV Ausgabe fügt die Geokoordinaten hinzunein

Rückgabewerte

Im Fehlerfall wird "ERROR:Beschreibung" zurückgegeben.

Rainer SCT Format

Die Formatierung der Rückgabe entspricht den Anforderungen zum Import in die Rainer SCT Zeiterfassung.

CSV Format

Bei einer korrekten Anfrage werden die Daten im CSV (Comma Separated Value) Format ausgeliefert wobei die erste Anwortzeile immer die Kopfzeile ist, die die Feld-/Spalten Namen festlegt. Dannach folgen dann die Daten

Metainformationen

a value of "2" add geocoordinates for outputno
date_querywhich date column is base for date querystring

'insert' (default) : date of proceed

'gps' : date of timerecording message

no

Return

A string will be returned. In case of error "ERROR:Description".

Reiner SCT Format

The returning data matching the specification of Reiner SCT import definition.

Botime Format

The returning data matching the specification of BOTIME. A TXT file will be returned. The requested date is based on timerecording date and not the date of message processing.

CSV Format

On success, the data will be delivered in csv (comma seperated values) format. The first line always is defined as head with column names. The following rows containing the booking data.

Meta informations

SeparatorSemicolon ( ; )
DelimiterDouble quote ( " )
Line break
TrennzeichenSemikolon ( ; )
TextbegrenzerDoppeltes Hochkomma ( " )
Zeilenende0x0D 0x0A (CarriageReturn LineFeed)
HeaderZeile Row 1
KodierungEncodingUTFWindows-81252
Spalten

Columns

JJJJ )Aufbau Kostenstelle Leerzeichen GebietsnameBeispiel101 Baustelle A%|%201 Baustelle Kunde Meiernur für und
SpalteColumnBeschreibungBeschreibungDescription
DATETIMEZeitpunkt der Buchung (im Format: TTDateformat DD.MM.YYYY HH:MM:SS
ACTION

Kürzel, welche Buchung durchgeführt wurdeShort booging type definition

  • K, G, X, Y, B, E
ACTIONTEXT

Beschreibungstext, welcher für diese Buchung hinterlegt wurde

Festlegung unter Verwaltung -> Zeiterfassung

Description text for booking as defined

POSITIONAufgelöster Positionstext
AREA

KostenstelleCost centers/Gebiete, welche für diese Position festgelegt wurden

Trennzeichen

areas, as defined for this Position

  • delimiter: "%|%" 
  • structure:
  •  cost center +
  •  space +
  • area name
  • example: "
  • 101 construction site A%|%201 construction site B%|%456
  • customer smith"
DRIVERKEYSchlüssel des Fahrers, der die Buchung getätigt hat
DRIVERNAMEName des Fahrers, der die Buchung getätigt hat
personal key of person who did the booking
DRIVERNAMEname of person who did the booking
CAR

portal Name of object, where the booking was done

CAR

Kurzbezeichnung des Fahrzeugs bei dem die Buchung getätigt wurde


LAT

Latitude

Beispiel
  • example: "51.4"
  • only for "mode=CSV"
  •  and "version=2"
 LON

Longitude

  • Beispielexample: "13.1"
  •  nur für only for "mode=CSV" und  and "version=2"
Beispiel Ausgabe

Example

Code Block
titlereturn in csv
"DATETIME";"ACTION";"ACTIONTEXT";"POSITION";"AREA";"DRIVERKEY";"DRIVERNAME";"CAR";"LAT";"LON";
"01.10.2015 08:00:00";"K";"Arbeitsbeginnwork start";"MusterstraßeExamplestreet 17, 01234 MusterstadtExamplecity";"Hauptzentralehead office";"12345";"MaxSam MustermannSmith";"MU-YF 1";"51.4";"13.1";
"01.10.2015 08:00:00";"X";"Pausenbeginnpause start";"TestwegTestroad 23, 91234 TesthausenTestvillage";"MüllerJohn Doe GmbH";"12345";"MaxSam MustermannSmith";"MU-YF 1";"52";"11.3";
 
 Beispiele

Example calls

Code Block
titleAbruf der Buchungen mit Geokoordinatenget bookings with geo coordinates
httpshttp://map.yellowfox.de/rti/get_timerecording.asp?company=COMPANY_RTIKEY&import=COMPANY_IMPORTKEY&begin=20151102000000&end=20151108235959&mode=CSV&version=2


Code Block
titleAbruf der Buchungen für einen get bookings for Reiner SCT Importimport
httphttps://map.yellowfox.de/rti/get_timerecording.asp?company=COMPANY_RTIKEY&import=COMPANY_IMPORTKEY&begin=20151026000000&end=20151101235959&mode=RSCT