Export nach DispoMatrik

Ziel

Schaffung und Beschreibung einer Schnittstelle zwischen VIA und Dispomatrik auf REST-Basis

Voraussetzungen

Grundlagen

13.1 VIA Schnittstellen

🌐12.2 VIA REST-API (Version 2)

🔑12.3 Authentifizierung (API-Keys)

Call

curl "https://app.vuschlienz.via-cloud.de/api/v2/export_umlauf_wegpunkte?static_token=[api_token]&datum=2021-10-07" \
     -H 'Content-Type: application/x-www-form-urlencoded; charset=utf-8'

URL: 

https://app.vuschlienz.via-cloud.de

Route:

/api/v2

Endpunkt:

export_umlauf_wegpunkte

Methode:

GET

Parameter:

Verfahren

Vorschlag von Dispomatrix

hier unser erster Vorschlag für die REST Schnittstelle:

Objekt

[
  {
    "Uml_Id": "10",
    "Datum": "2021-10-07",
    "Tourname": "Tour 01",
    "Tournummer": "01",
    "Tourkürzel": "",
    "KFZ_Kennzeichen": "ES ST 7567",
    "KFZ_Nr": "7567",
    "Kostenstelle": "",
    "Lohngruppe": "",
    "Halt Art": "Fahrer Start",
    "Ankunft": "",
    "Abfahrt": "07:36",
    "Name": "Strohxxx Diexxx",
    "ID": "2595",
    "Straße": "Beinsteinerstr 30",
    "PLZ": "71394",
    "Ort": "Kernen",
    "Bemerkung": "Fahrer\/in",
    "Telefon": "",
    "Mobil": "+49 1575XXXXXX",
    "Schule": "",
    "Einrichtung": "",
    "Begleitperson_erforderlich": "",
    "Kann_Maske_tragen": "",
    "Abwesend": "",
    "Abwesenheitsgrund": "",
    "Abwesenheitsnotiz": ""
  },
  {
    "Uml_Id": "10",
    "Datum": "",
    "Tourname": "",
    "Tournummer": "",
    "Tourkürzel": "",
    "KFZ_Kennzeichen": "",
    "KFZ_Nr": "",
    "Kostenstelle": "",
    "Lohngruppe": "",
    "Halt Art": "Person Einstieg",
    "Ankunft": "07:56",
    "Abfahrt": "07:57",
    "Name": "Ellxxx, Banxxx",
    "ID": "8356",
    "Straße": "Am Feuersee 10",
    "PLZ": "73666",
    "Ort": "Baltmannsweiler",
    "Bemerkung": "",
    "Telefon": "07153\/XXXXXX ",
    "Mobil": " ",
    "Schule": "2.2.5 ROH Außenklasse Schillerschule",
    "Einrichtung": "",
    "Begleitperson_erforderlich": "",
    "Kann_Maske_tragen": "Maske: Nein",
    "Abwesend": "Nein",
    "Abwesenheitsgrund": "",
    "Abwesenheitsnotiz": ""
  },
  {
    "Uml_Id": "10",
    "Datum": "",
    "Tourname": "",
    "Tournummer": "",
    "Tourkürzel": "",
    "KFZ_Kennzeichen": "",
    "KFZ_Nr": "",
    "Kostenstelle": "",
    "Lohngruppe": "",
    "Halt Art": "Person Einstieg",
    "Ankunft": "08:05",
    "Abfahrt": "08:06",
    "Name": "Maxxx, Wetxxx",
    "ID": "8360",
    "Straße": "Seestr. 9",
    "PLZ": "73666",
    "Ort": "Baltmannsweiler",
    "Bemerkung": "",
    "Telefon": "07153\/XXXXXX ",
    "Mobil": " ",
    "Schule": "2.2.5 ROH Außenklasse Schillerschule",
    "Einrichtung": "",
    "Begleitperson_erforderlich": "",
    "Kann_Maske_tragen": "Maske: Nein",
    "Abwesend": "Nein",
    "Abwesenheitsgrund": "",
    "Abwesenheitsnotiz": ""
  },
  {
    "Uml_Id": "10",
    "Datum": "",
    "Tourname": "",
    "Tournummer": "",
    "Tourkürzel": "",
    "KFZ_Kennzeichen": "",
    "KFZ_Nr": "",
    "Kostenstelle": "",
    "Lohngruppe": "",
    "Halt Art": "Person Einstieg",
    "Ankunft": "08:17",
    "Abfahrt": "08:18",
    "Name": "Yixxx, Berxxxx",
    "ID": "8357",
    "Straße": "Hirschlandstr. 16",
    "PLZ": "73730",
    "Ort": "Esslingen",
    "Bemerkung": "",
    "Telefon": " ",
    "Mobil": "0174 XXXXXX ",
    "Schule": "2.2.5 ROH Außenklasse Schillerschule",
    "Einrichtung": "",
    "Begleitperson_erforderlich": "",
    "Kann_Maske_tragen": "Maske: Nein",
    "Abwesend": "Nein",
    "Abwesenheitsgrund": "",
    "Abwesenheitsnotiz": ""
  },
  {
    "Uml_Id": "10",
    "Datum": "",
    "Tourname": "",
    "Tournummer": "",
    "Tourkürzel": "",
    "KFZ_Kennzeichen": "",
    "KFZ_Nr": "",
    "Kostenstelle": "",
    "Lohngruppe": "",
    "Halt Art": "Person Ausstieg",
    "Ankunft": "08:29",
    "Abfahrt": "08:30",
    "Name": "2.2.5 ROH Außenklasse Schillerschule",
    "ID": "17",
    "Straße": "Schulstraße 56",
    "PLZ": "73734",
    "Ort": "Esslingen",
    "Bemerkung": "",
    "Telefon": "",
    "Mobil": "",
    "Schule": "",
    "Einrichtung": "",
    "Begleitperson_erforderlich": "",
    "Kann_Maske_tragen": "",
    "Abwesend": "",
    "Abwesenheitsgrund": "",
    "Abwesenheitsnotiz": ""
  },
  {
    "Uml_Id": "10",
    "Datum": "",
    "Tourname": "",
    "Tournummer": "",
    "Tourkürzel": "",
    "KFZ_Kennzeichen": "",
    "KFZ_Nr": "",
    "Kostenstelle": "",
    "Lohngruppe": "",
    "Halt Art": "Fahrer Ziel",
    "Ankunft": "08:54",
    "Abfahrt": "",
    "Name": "Strohxxx Diexxx",
    "ID": "2595",
    "Straße": "Beinsteinerstr 30",
    "PLZ": "71394",
    "Ort": "Kernen",
    "Bemerkung": "Fahrer\/in",
    "Telefon": "",
    "Mobil": "+49 1575XXXXXX",
    "Schule": "",
    "Einrichtung": "",
    "Begleitperson_erforderlich": "",
    "Kann_Maske_tragen": "",
    "Abwesend": "",
    "Abwesenheitsgrund": "",
    "Abwesenheitsnotiz": ""
  }
]

Anmerkungen

Fragen