Wiki-Quellcode von tempuser_create.php
Zuletzt geändert von YellowFox_RD am 2025/01/20 15:36
Zeige letzte Bearbeiter
author | version | line-number | content |
---|---|---|---|
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 |