Wiki-Quellcode von tempuser_create.php

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

Zeige letzte Bearbeiter
1 (% class="box" %)
2 (((Inhaltsverzeichnis)))
3 {{toc/}}
4
5 Erstellt einen neuen befristeten Benutzer.
6 //Hinweis: Es ist aufgrund der möglichen übergebenen Datenmenge ratsam diese RTI Funktion über POST, anstatt über GET, anzusprechen.//
7 = Beschreibung =
8 //**(% class="blue mark" %)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//
9 = Parameter =
10
11 |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht
12 |company|RTI Firmenschlüssel|STRING||ja
13 |import|RTI Importschlüssel|STRING||ja
14 |user|Daten des neuen Benutzers|JSON OBJECT STRING|JSON Objekt muss folgende Parameter enthalten:
15 (((
16 * "start" = Gültig ab Datum, Format YYYY-MM-DD HH:SS
17 * "end" = Gültig bis Datum, Format YYYY-MM-DD HH:SS
18 * "firstname" = Vorname des Benutzers
19 * "lastname" = Nachname des Benutzers
20 * "email" = E-Mail-Adresse des Benutzers
21 )))|ja
22 |vehicles|zugewiesene Fahrzeuge des neuen Benutzers|JSON ARRAY STRING|JSON Array mit RTI Fahrzeugschlüsseln|nein
23 |portal_rights|Portalrechte des neuen Benutzers|JSON OBJECT STRING|JSON Objekt mit Portalrechten. Folgende Portalrechte können vergeben werden:
24 (((
25 |=Bereich|=Parameter|=mögliche Portalrechte
26 |Adressverwaltung|address_manager|(((
27 * **no = nein**
28 * see = sehen
29 * edit = bearbeiten
30 )))
31 |Aufträge/Nachrichten|message_manager|(((
32 * **no = nein**
33 * see = sehen
34 * edit = bearbeiten
35 )))
36 |Wartungsdatenbank|wdb|(((
37 * **no = nein**
38 * see = sehen
39 * confirm = bestätigen
40 * edit = bearbeiten
41 )))
42 |Zeiterfassung|zef|(((
43 * **no = nein**
44 * see = sehen
45 * edit = bearbeiten
46 )))
47 |Fahrtenbuch|logbook|(((
48 * **no = nein**
49 * see = sehen
50 * edit = bearbeiten
51 )))
52 |Personeninfos|personalinfo|(((
53 * **hide = verbergen**
54 * see = anzeigen
55 * edit = bearbeiten
56 )))
57 |Formularrecherche|customdialog|(((
58 * **no = nein**
59 * edit = bearbeiten
60 )))
61 |Fotorecherche|picture_search|(((
62 * **no = nein**
63 * see = sehen
64 * edit = bearbeiten
65 )))
66 |RDL Dateien gelöschter Fahrzeuge|see_deleted_rdl|(((
67 * **no = nein**
68 * see = sehen
69 )))
70 |Digitacho|digitacho|(((
71 * **no = nein**
72 * see = sehen
73 * add_other_activities = andere Tätigkeiten erstellen
74 * edit = bearbeiten
75 )))
76 |Spesen|travelcosts|(((
77 * **no = nein**
78 * see = sehen
79 * edit = bearbeiten
80 )))
81 |Anzeige Recherchen|view_searches|(((
82 * **no = nein**
83 * yes= ja
84 )))
85 |Anzeige Positionen|view_positions|(((
86 * no = nein
87 * **yes= ja**
88 )))
89 |Objekte|inventory|(((
90 * **no = nein**
91 * see = sehen
92 * edit = bearbeiten
93 * edit_and_profile_changes = inkl. Profiländerungen
94 )))
95 |Objekthistorie|inventory_history|(((
96 * **no = nein**
97 * see = sehen
98 * edit = bearbeiten
99 )))
100 |Sublizenzmanagement|sublicense_management|(((
101 * **no = nein**
102 * edit = bearbeiten
103 )))
104 )))
105 Hinweis: Ist ein Portalrecht im JSON Objekt nicht angegeben, gilt automatisch das Standard-Portalrecht für diesen Bereich.
106 Die Standard-Portalrechte sind in der obenstehenden Tabelle **fett** gekennzeichnet.|nein
107
108 = Rückgabe =
109 Im Erfolgsfall wird "**OK**" zurückgegeben.
110 Bei fehlenden oder fehlerhaften Eingaben wird ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben.
111 = Beispiele =
112 **Erstellen eines neuen befristeten Benutzers mit Standard-Portalrechten und einer Fahrzeugzuweisung**
113 {{code language="java"}}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"]{{/code}}
114
115 //
116 //
117 **Erstellen eines neuen befristeten Benutzers mit Portal-Rechten für Positionen, Aufträge und Nachrichten und mehreren Fahrzeugzuweisung**
118 {{code language="java"}}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"}{{/code}}
119
120 //
121 //
122