tempuser_create.php

Zuletzt geändert von YellowFox_RD am 2025/01/20 15:36

Inhaltsverzeichnis

Erstellt einen neuen befristeten Benutzer.
Hinweis: Es ist aufgrund der möglichen übergebenen Datenmenge ratsam diese RTI Funktion über POST, anstatt über GET, anzusprechen.

Beschreibung

POST tempuser_create.php?company=RTI_COMPANYKEY&import=RTI_IMPORTKEY&user=USER_JSON_OBJECT&vehicles=VEHICLES_RTICODES_JSON_ARRAY&portal_rights=PORTAL_RIGHTS_JSON_OBJECT

Parameter

ParameterBeschreibungTypHinweisPflicht
companyRTI FirmenschlüsselSTRINGja
importRTI ImportschlüsselSTRINGja
userDaten des neuen BenutzersJSON OBJECT STRINGJSON Objekt muss folgende Parameter enthalten:
  • "start" = Gültig ab Datum, Format YYYY-MM-DD HH:SS
  • "end" = Gültig bis Datum, Format YYYY-MM-DD HH:SS
  • "firstname" = Vorname des Benutzers
  • "lastname" = Nachname des Benutzers
  • "email" = E-Mail-Adresse des Benutzers
ja
vehicleszugewiesene Fahrzeuge des neuen BenutzersJSON ARRAY STRINGJSON Array mit RTI Fahrzeugschlüsselnnein
portal_rightsPortalrechte des neuen BenutzersJSON OBJECT STRINGJSON Objekt mit Portalrechten. Folgende Portalrechte können vergeben werden:
BereichParametermögliche Portalrechte
Adressverwaltungaddress_manager
  • no = nein
  • see = sehen
  • edit = bearbeiten
Aufträge/Nachrichtenmessage_manager
  • no = nein
  • see = sehen
  • edit = bearbeiten
Wartungsdatenbankwdb
  • no = nein
  • see = sehen
  • confirm = bestätigen
  • edit = bearbeiten
Zeiterfassungzef
  • no = nein
  • see = sehen
  • edit = bearbeiten
Fahrtenbuchlogbook
  • no = nein
  • see = sehen
  • edit = bearbeiten
Personeninfospersonalinfo
  • hide = verbergen
  • see = anzeigen
  • edit = bearbeiten
Formularrecherchecustomdialog
  • no = nein
  • edit = bearbeiten
Fotorecherchepicture_search
  • no = nein
  • see = sehen
  • edit = bearbeiten
RDL Dateien gelöschter Fahrzeugesee_deleted_rdl
  • no = nein
  • see = sehen
Digitachodigitacho
  • no = nein
  • see = sehen
  • add_other_activities = andere Tätigkeiten erstellen
  • edit = bearbeiten
Spesentravelcosts
  • no = nein
  • see = sehen
  • edit = bearbeiten
Anzeige Recherchenview_searches
  • no = nein
  • yes= ja
Anzeige Positionenview_positions
  • no = nein
  • yes= ja
Objekteinventory
  • no = nein
  • see = sehen
  • edit = bearbeiten
  • edit_and_profile_changes = inkl. Profiländerungen
Objekthistorieinventory_history
  • no = nein
  • see = sehen
  • edit = bearbeiten
Sublizenzmanagementsublicense_management
  • no = nein
  • edit = bearbeiten
Hinweis: Ist ein Portalrecht im JSON Objekt nicht angegeben, gilt automatisch das Standard-Portalrecht für diesen Bereich.
Die Standard-Portalrechte sind in der obenstehenden Tabelle fett gekennzeichnet.
nein

Rückgabe

Im Erfolgsfall wird "OK" zurückgegeben.
Bei fehlenden oder fehlerhaften Eingaben wird ein "ERROR:Beschreibung" zurückgegeben.

Beispiele

Erstellen eines neuen befristeten Benutzers mit Standard-Portalrechten und einer Fahrzeugzuweisung
https://map.yellowfox.de/rti/tempuser_create.php?company=RTI_COMPANYKEY&import=RTI_IMPORTKEY&user={"start":"2018-11-01 00:00:00","end":"2018-12-01 00:00:00","lastname":"Mustermann","firstname":"Max","email": "m.mustermann@example.com"}&vehicles=["RTI_VEHICLEKEY"]



Erstellen eines neuen befristeten Benutzers mit Portal-Rechten für Positionen, Aufträge und Nachrichten und mehreren Fahrzeugzuweisung
https://map.yellowfox.de/rti/tempuser_create.php?company=RTI_COMPANYKEY&import=RTI_IMPORTKEY&user={"start":"2018-11-01 00:00:00","end":"2018-12-01 00:00:00","lastname":"Mustermann","firstname":"Max","email": "m.mustermann@example.com"}&vehicles=["RTI_VEHICLEKEY","RTI_VEHICLEKEY","RTI_VEHICLEKEY"]&portal_rights={"view_positions":"yes","address_manager":"edit","message_manager":"edit"}