Wiki-Quellcode von set_driver_license_check_data.php
Version 5.1 von YellowFox_RD am 2025/07/23 11:01
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="box" %) | ||
| 2 | ((( | ||
| 3 | Inhaltsverzeichnis | ||
| 4 | ))) | ||
| 5 | |||
| 6 | {{toc/}} | ||
| 7 | |||
| 8 | Erlaubt das Aktivieren und Deaktivieren der Führerscheinkontrolle für eine Person | ||
| 9 | |||
| 10 | = Beschreibung = | ||
| 11 | |||
| 12 | (% class="blue mark" %)//**POST**//(%%)//** set_driver_license_check_data.php?company**=RTI_COMPANYKEY**&import**=RTI_VEHICLEKEY&id=1234&//&nfc_tag=123456789A12&check_interval=month&last_check_date=20250625000000 | ||
| 13 | |||
| 14 | = Parameter = | ||
| 15 | |||
| 16 | |||
| 17 | |=Parameter|=Bezeichnung Personalverwaltung|=Beschreibung|=Typ|=Hinweis|=Pflicht | ||
| 18 | |company| |RTI Firmenschlüssel|string| |ja | ||
| 19 | |import| |RTI Importschlüssel|string| |ja | ||
| 20 | |id|MA-Nummer|selbstdefinierbare Mitarbeiternummer|string|die Mitarbeiternummer muss eindeutig sein und dient dem weiteren Zugriff auf die Personaldaten|ja | ||
| 21 | |nfc_tag|NFC Tag ID zur Führerscheinkontrolle| | |Wenn nicht gesetzt oder leer, dann wird die Führerscheinkontrolle für diese Person deaktiviert|nein (1) | ||
| 22 | |check_interval|Kontrollintervall| | |((( | ||
| 23 | Mögliche Werte | ||
| 24 | |||
| 25 | * 2d = zweitägig | ||
| 26 | * week = wöchentlich | ||
| 27 | * 2week = 14-tägig | ||
| 28 | * month = monatlich | ||
| 29 | * 2month = alle 2 Monate | ||
| 30 | * quarter = quartalsweise | ||
| 31 | * half = halbjährig | ||
| 32 | * year = jährlich | ||
| 33 | )))|ja/nein (2) | ||
| 34 | |last_check_date|Datum der letzten Führerscheinkontrolle | | |Format: YYYYMMDDHHMMSS | ||
| 35 | Das Datum muss nach dem letzten Kontrolldatum liegen|nein (3) | ||
| 36 | |||
| 37 | Hinweise: | ||
| 38 | (1) Wird kein NFC-Tag übermittelt oder wenn dieser leer ist, dann wird die Führerscheinkontrolle deaktiviert. | ||
| 39 | (2) Wenn ein NFC-Tag übergeben wird, so ist die Angabe eines Kontrollintervalls Pflicht. Beim Deaktivieren der Führerscheinkontrolle (nfc_tag leer oder nicht übermittelt) ist die Angabe des Kontrollintervalls obsolet. | ||
| 40 | (3) Wird beim Aktivieren der Führerscheinkontrolle kein Datum der letzten Kontrolle gesetzt, so bleibt ein eventuell vorhandenes letztes Kontrolldatum unverändert. | ||
| 41 | |||
| 42 | = Rückgabe = | ||
| 43 | |||
| 44 | Im Erfolgsfall "**DRIVER_LICENSE_CHECK_DATA_SAVED**" zurückgegeben. | ||
| 45 | |||
| 46 | Bei fehlenden oder fehlerhaften Eingaben wird ein "**ERROR:Beschreibung**" zurückgegeben. | ||
| 47 | |||
| 48 | |||
| 49 | = Beispiele = | ||
| 50 | |||
| 51 | **Aktivieren der Führerscheinkontrolle mit Angabe eines letzten Kontrolldatums und einem Kontrollintervall "monatlich"** | ||
| 52 | |||
| 53 | {{code language="java"}} | ||
| 54 | https://map.yellowfox.de/rti/set_personnel.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&id=1234&nfc_tag=123456789A123&check_interval=month&last_check_date=20250625000000 | ||
| 55 | {{/code}} | ||
| 56 | |||
| 57 | **Deaktivieren der Führerscheinkontrolle** | ||
| 58 | |||
| 59 | {{code language="java"}} | ||
| 60 | https://map.yellowfox.de/rti/set_personnel.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&id=1234&nfc_tag= | ||
| 61 | {{/code}} | ||
| 62 | |||
| 63 | |||
| 64 |

