Wiki-Quellcode von set_personnel.php
Version 1.1 von YellowFox_RD am 2024/12/19 10:11
Zeige letzte Bearbeiter
| author | version | line-number | content |
|---|---|---|---|
| 1 | (% class="box" %) | ||
| 2 | (((Inhaltsverzeichnis))) | ||
| 3 | {{toc/}} | ||
| 4 | |||
| 5 | Erlaubt das anlegen, bearbeiten und löschen von Personaldaten | ||
| 6 | = Beschreibung = | ||
| 7 | //**(% class="blue mark" %)POST(%%) set_personnel.php?company**=RTI_COMPANYKEY**&import**=RTI_VEHICLEKEY&**mode=**new**&id**=01234**&key_from**=YYYYMMDDHHMMSS**&pkey**=DF123456789012**&name**=Max%20Mustermann**&groups**=Fahrer,Dresden// | ||
| 8 | = Parameter = | ||
| 9 | // | ||
| 10 | // | ||
| 11 | |||
| 12 | |=Parameter|=Bezeichnung Personalverwaltung|=Beschreibung|=Typ|=Hinweis|=Pflicht | ||
| 13 | |company||RTI Firmenschlüssel|string||ja | ||
| 14 | |import||RTI Importschlüssel|string||ja | ||
| 15 | |mode||Unterscheidung der verschiedenen Aktionen|string|zulässige Modi sind: | ||
| 16 | ((( | ||
| 17 | * new: eine neue Person anlegen | ||
| 18 | * update: Daten einer angelegten Person ändern | ||
| 19 | * delete: eine angelegte Person löschen | ||
| 20 | * append_key: einer Person einen neuen Folgeschlüssel zuweisen | ||
| 21 | )))|ja | ||
| 22 | |id|MA-Nummer|selbstdefinierbare Mitarbeiternummer|string|die Mitarbeiternummer muss eindeutig sein und dient dem weiteren Zugriff auf die Personaldaten|ja | ||
| 23 | |name|Name|vollständiger Name der Person|string||ja^^(1)^^ | ||
| 24 | |pkey|Personalschlüssel|Buchungsschlüssel der Person|string|dies kann der Transponder oder auch die Fahrerkarte sein, je nachdem welche Option zur Authentifizierung des Personals gewählt ist|ja^^(1,2)^^ | ||
| 25 | |key_from|Personalschlüssel gültig ab||string|Format: YYYYMMDDHHMMSS | ||
| 26 | wird kein Wert gesetzt, wird die aktuelle Zeit genommen|nein | ||
| 27 | |key_to|Personalschlüssel gültig bis||string|Format: YYYYMMDDHHMMSS|nein | ||
| 28 | |groups|Personalgruppen|Namen der zugewiesenen Personalgruppen|string|Bezeichnung der zugeordneten Personalgruppe | ||
| 29 | ((( | ||
| 30 | * Mehrere Gruppen lassen sich mittels Komma getrennter Liste hinzufügen | ||
| 31 | * Beim bearbeiten werden eventuell vorher vorhandene Gruppenzuordnungen gelöscht | ||
| 32 | )))|nein | ||
| 33 | |card_nr|Ausweisnummer|selbstdefinierte Ausweisnummer der externen Software|string|Dies entspricht der optionale zuweisbaren Ausweisnummer, welche zur Erfassung von Buchungen mittels ReinerSCT genutzt wird|nein | ||
| 34 | |drv_licence_nr|Führerschein|Führerscheinnummer der Person|string||nein^^(3)^^ | ||
| 35 | |drv_licence_valid_to|Führerschein gültig bis|Ablaufdatum des Führerscheins|string|Format: YYYYMMDDHHMMSS|nein^^(3)^^ | ||
| 36 | |identity_card_nr|Personalausweis|Personalausweisnummer|string||nein^^(3)^^ | ||
| 37 | |identity_card_valid_to|Personalausweis gültig bis|Ablaufdatum des Personalausweises|string|Format: YYYYMMDDHHMMSS|nein^^(3)^^ | ||
| 38 | |passport_nr|Reisepass|Reisepass Nummer|string||nein^^(3)^^ | ||
| 39 | |passport_valid_to|Reisepass gültig bis|Ablaufdatum des Reisepasses|string|Format: YYYYMMDDHHMMSS|nein^^(3)^^ | ||
| 40 | |adr_cert_nr|ADR Bescheinigung|Nummer der ADR Bescheinigung|string||nein^^(3)^^ | ||
| 41 | |adr_cert_valid_to|ADR Bescheinigung gültig bis|Ablaufdatum der ADR Bescheinigung|string|Format: YYYYMMDDHHMMSS|nein^^(3)^^ | ||
| 42 | |bkrfqg_valid_to|Qualifikation laut Schlüsselzahl 95 gültig bis|Gültigkeit der Schulung zum Berufskraftfahrerqualifikationsgesetz|string|Die Gültigkeit ist für Berufskraftfahrer auf dem Führerschein unter der Schlüsselzahl 95 erfasst|nein^^(3)^^ | ||
| 43 | |birth|Geburtsdatum|Geburtsdatum der Person|string|Format: YYYYMMDDHHMMSS^^(4)^^|nein^^(3)^^ | ||
| 44 | |job_from|Einstellungsdatum|Einstellungsdatum der Person|string|Format: YYYYMMDDHHMMSS|nein^^(3)^^ | ||
| 45 | |||
| 46 | Hinweise: | ||
| 47 | (1) Pflichtfeld beim Anlegen einer Person | ||
| 48 | (2) Pflichtfeld beim Zuweisen eines Folgeschlüssels | ||
| 49 | (3) nur verfügbar, wenn das Digitacho Archiv gebucht wurde | ||
| 50 | (4) Wenn Tag und/oder Monat unbekannt ist, wird der Geburtstag mit "XX" für die unbekannten Werte aufgefüllt entsprechend deutschem Ausweisgesetz (Bsp: 198006XX oder 1980XXXX) | ||
| 51 | |||
| 52 | = Rückgabe = | ||
| 53 | Beim anlegen, bearbeiten und hinzufügen eines Folgeschlüssels wird im Erfolgsfall "**PERSON_DATA_SAVED**" zurückgegeben. | ||
| 54 | Beim löschen einer Person wird im Erfolgsfall "**PERSON_DELETED**" zurückgegeben. | ||
| 55 | Bei fehlenden oder fehlerhaften Eingaben wird ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben. | ||
| 56 | = Beispiele = | ||
| 57 | **Anlegen einer Person** | ||
| 58 | {{code language="java"}}https://map.yellowfox.de/rti/set_personnel.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&mode=new&id=1234&name=Maria%20Musterfrau&pkey=98765&group=Aussendienst{{/code}} | ||
| 59 | |||
| 60 | **Bearbeiten einer Person** | ||
| 61 | {{code language="java"}}https://map.yellowfox.de/rti/set_personnel.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&mode=update&id=1234&name=Maria%20Musterfrau&pkey=98765&group=Aussendienst{{/code}} | ||
| 62 | |||
| 63 | **Zuweisen eines Folgeschlüssels** | ||
| 64 | {{code language="java"}}https://map.yellowfox.de/rti/set_person.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&mode=append_key&id=1234&pkey=98766&key_from=20180101000000{{/code}} | ||
| 65 | |||
| 66 | **Löschen einer Person** | ||
| 67 | {{code language="java"}}https://map.yellowfox.de/rti/set_personnel.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&mode=delete&id=1234{{/code}} | ||
| 68 |

