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

Zeige letzte Bearbeiter
1 (% class="box" %)
2 (((Inhaltsverzeichnis)))
3 {{toc/}}
4
5 Zeigt den Aufbau der Formulare die den Suchnamen haben. Die Fahrzeugabfrage dient in dem Fall lediglich als doppelte Sicherheitsabfrage und hat keine reale Auswirkung auf das Suchergebnis. Es werden alle Bearbeitungsstände des Formulars ausgeliefert.
6 = Beschreibung =
7 **(% class="green mark" %)GET(%%) get_custom_form_description.php?company**=//COMPANY_RTIKEY//**&import**=//IMPORT////_RTIKEY//**&form**=//Testformular
8 //
9 = Parameter =
10
11 |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht
12 |company|RTI Firmenschlüssel|string||ja
13 |import|RTI Importschlüssel (alle Fahrzeuge)|string||ja
14 |form|Formularname|string||ja
15
16 = Rückgabe =
17 Es wird ein **string** zurückgegeben. Im Fehlerfall wird "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben.
18 == CSV Format ==
19 === Metainformationen ===
20 |=Trennzeichen|Semikolon ( ; )
21 |=Textbegrenzer|Doppeltes Hochkomma ( " )
22 |=Zeilenende|0x0D 0x0A (CarriageReturn LineFeed)
23 |=Header|Zeile 1
24
25 === Spalten ===
26 |=Spalte|=Beschreibung|=
27 |ENTRY_NAME_X|Bezeichnung Formularfeld X|
28 |ENTRY_TYPE_X|Typ des Formularfeld X|
29 |ENTRY_SPEC_X|Spezifikation des Formlarfeld X (nur in Verbindung mit einem Auswahlfeld "sel", mehrere Einträge sind Pipe(~|) getrennt)|
30 |ENTRY_MANDATORY_X|Muss das Formularfeld ausgefüllt sein oder nicht|1 - muss ausgefüllt sein, 0 - muss nicht ausgefüllt sein
31 |DRIVER_MANDATORY|Muss eine Fahreridentifikation vorliegen bevor das Formular abgeschickt werden kann|1 - muss vorhanden sein, 0 - muss nicht vorhanden sein
32 |DELETED|Ist das Formular gelöscht|1 - gelöscht, 0 - nicht gelöscht
33 |DELETED_DATE|Datum wann das Formular gelöscht wurde|Format YYYY-MM-DD HH:MM:SS
34
35 === Typen ===
36 |=Spalte|=Beschreibung
37 |DATE|Datum
38 |time|Zeit
39 |int|Ganzzahl
40 |flt|Fließkommazahl
41 |t10|Text mit maximal 10 Zeichen
42 |t30|Text mit maximal 30 Zeichen
43 |t500|Text mit maximal 500 Zeichen
44 |sel|Auswahlfeld
45 |bool|ja/nein Auswahl
46 |sig|Unterschrift
47 |nestedForm|Formular
48
49 = Beispiele =
50 **Rückgabe eines Formularaufbaus**
51 {{code language="java"}}"ENTRY_NAME_1";"ENTRY_TYPE_1";"ENTRY_SPEC_1";"ENTRY_MANDATORY_1";"ENTRY_NAME_2";"ENTRY_TYPE_2";"ENTRY_SPEC_2";"ENTRY_MANDATORY_2";"ENTRY_NAME_3";"ENTRY_TYPE_3";"ENTRY_SPEC_3";"ENTRY_MANDATORY_3";"ENTRY_NAME_4";"ENTRY_TYPE_4";"ENTRY_SPEC_4";"ENTRY_MANDATORY_4";"ENTRY_NAME_5";"ENTRY_TYPE_5";"ENTRY_SPEC_5";"ENTRY_MANDATORY_5";"ENTRY_NAME_6";"ENTRY_TYPE_6";"ENTRY_SPEC_6";"ENTRY_MANDATORY_6";"ENTRY_NAME_7";"ENTRY_TYPE_7";"ENTRY_SPEC_7";"ENTRY_MANDATORY_7";"ENTRY_NAME_8";"ENTRY_TYPE_8";"ENTRY_SPEC_8";"ENTRY_MANDATORY_8";"ENTRY_NAME_9";"ENTRY_TYPE_9";"ENTRY_SPEC_9";"ENTRY_MANDATORY_9";"ENTRY_NAME_10";"ENTRY_TYPE_10";"ENTRY_SPEC_10";"ENTRY_MANDATORY_10";"DRIVER_MANDATORY";"DELETED";"DELETED_DATE";
52 "Ganzahl";"int";"";"0";"Zeit";"time";"";"0";"Spinner";"sel";"Eintrag1|Eintrag2|Eintrag3|Eintrag4|Eintrag5|Eintrag6|Eintrag7|Eintrag8|Eintrag9|Eintrag10|Eintrag11|Eintrag12";"0";"Text10";"t10";"";"0";"Text30";"t30";"";"0";"Double";"flt";"";"0";"Checkbox";"bool";"";"0";"";"";"";"0";"";"";"";"0";"0";"0";"";
53 "Ganzahl";"int";"";"0";"Zeit";"time";"";"0";"Double";"flt";"";"0";"Text10";"t10";"";"0";"Text30";"t30";"";"0";"Spinner";"sel";"";"0";"Checkbox";"bool";"";"0";"";"";"";"0";"";"";"";"0";"0";"1";"2013-03-27 11:41:21";
54 "Stundenzettel";"nestedForm";"min:0|max:null";"0";"Beschreibung";"t10";"";"1";"Unterschrift";"sig";"";"0";"";"";"";"0";"";"";"";"0";"";"";"";"0";"";"";"";"0";"";"";"";"0";"";"";"";"0";"";"";"";"0";"0";"1";"2022-09-06 13:55:03";{{/code}}
55
56 = Beispielaufruf =
57 **Aufruf zum Erhalten der Struktur eines Formulares**
58 {{code language="java"}}https://map.yellowfox.de/rti/get_custom_form_description.php?company=COMPANY_RTIKEY&import=IMPORT_RTIKEY&form=Testformular{{/code}}
59