Wiki-Quellcode von do_order.asp

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

Zeige letzte Bearbeiter
1 (% class="box" %)
2 (((Inhaltsverzeichnis)))
3 {{toc/}}
4
5 (% class="red mark" %)DEPRECATED(%%)
6 Erstellt einen Auftrag und sendet diesen an das angegebene Fahrzeug
7 = Beschreibung =
8 **do_order.asp****?company**=//COMPANY_RTIKEY//**&vehicle**=//VEHICLE_RTIKEY//**&customorderid**=//NR123XYZ//**&order****text**=//Auftragstext&**lat**=51.0374&**lon**=13.587813//
9 = Parameter =
10 |=Parameter|=Beschreibung|=Typ|=Hinweis|=Pflicht
11 |company|RTI Firmenschlüssel|string||ja
12 |customorderid|eigene Auftragsnummer|string|max. 20 Zeichen (eigene Auftragsnummer wird nicht auf Duplikate geprüft)|ja
13 |ordertext|Auftragstext|string|max. 500 Zeichen (CE Display, Tablet)
14 max. 200 Zeichen (restliche Displays)|ja
15 |vehicle|RTI Fahrzeugschlüssel|string||ja
16 |lat|Latitude des Navigationsziels|float|-90 bis +90 im Format WGS84|ja bei Garmin Displays
17 |lon|Longitude des Navigationsziels|float|-180 bis +180 im Format WGS84|ja bei Garmin Displays
18 |street|Straßenname des Navigationsziels|string|max. 100 Zeichen|nein
19 |hnr|Hausnummer des Navigationsziels|string|max. 10 Zeichen|nein
20 |zipcode|Postleitzahl des Navigationsziels|string|max. 10 Zeichen|nein
21 |city|Stadt des Navigationsziels|string|max. 100 Zeichen|nein
22 |country|Ländercode des Navigationsziels|string|max. 3 Zeichen|nein
23 |target_time|Vorgabeankunftszeit|datestring|Format: YYYYMMDDHHMM
24 verringert die maximale Anzahl der Zeichen des Auftragstextes um 15 Zeichen|nein
25 |sortnumber|Sortiernummer|int|steht am Anfang des Auftragstextes in eckigen Klammern und
26 verringert die Anzahl der Auftragstextzeichen|nein
27 |formname|Name des Benutzerdefinierten Formulares,
28 was nach Abschluss des Auftrages angezeigt werden soll|string|max. 20 Zeichen (verfügbar für CE Displays ab Version 1.1.67 und Tablets)
29 (% class="box" %)
30 (((
31 **Achtung
32 **Das Formular muss vorher dem Fahrzeug als [[Konfiguration >>doc:YellowFox Standard Portal.Verwaltung.Display Konfiguration.Konfiguration benutzerdefinierte Formulare.WebHome]]gesendet worden sein!
33 )))|nein
34 |textlayout|Layout wie der Auftragstext auf dem Display angezeigt wird|int|(((
35 * 0 = [Sortiernummer][Adresstext][Vorgabeankunftszeit]Auftragstext (Standard)
36 * 1 = [Sortiernummer]Auftragstext[Adresstext][Vorgabeankunftszeit] (nur für Garmin Geräte verfügbar)
37 * 2 = [Sortiernummer][Vorgabeankunftszeit][Adresstext]Auftragstext (nur für Garmin Geräte verfügbar)
38 )))
39 (% class="box" %)
40 (((
41 **Achtung
42 **Sortiernummer, Auftragstext und Vorgabeankunftszeit werden nur mit eingefügt, falls diese mit übermittelt worden sind
43 )))|nein
44
45 = Rückgabewerte =
46 Es wird ein **string** zurückgegeben. Bei Erfolg wird als Antwort "**OK**" zurückgegeben. Ansonsten wird ein "(% class="error" %)**ERROR:Beschreibung**(%%)" zurückgegeben
47 = Beispiele =
48 **Einfacher Auftrag**
49 {{code language="java"}}https://map.yellowfox.de/rti/do_order.asp?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&customorderid=NR1234&ordertext=Auftragstext{{/code}}
50
51 **Beispiel mit Navigationsziel und Zielankunftszeit**
52 {{code language="java"}}https://map.yellowfox.de/rti/do_order.asp?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&customorderid=NR1234&ordertext=Auftragstext&lat=51.0374&lon=13.587813&street=Hauptstr&hnr=3&zipcode=01723&city=Kesselsdorf&country=D&target_time=201411310800{{/code}}
53
54 **Beispiel mit Navigationsziel + Formular + Sortiernummer + Textlayout**
55 {{code language="java"}}https://map.yellowfox.de/rti/do_order.asp?company=COMPANY_RTIKEY&vehicle=VEHICLE_RTIKEY&customorderid=NR1234&ordertext=Auftragstext&lat=51.0374&lon=13.587813&street=Hauptstr&hnr=3&zipcode=01723&city=Kesselsdorf&country=D&sortnumber=1&formname=Abholung&textlayout=2{{/code}}
56