Wiki-Quellcode von get_custom_form_description.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 | 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 |