Info |
---|
Lizenzbedingung |
...
| Abfragen von technischen Informationen zum API | ||||||
---|---|---|---|---|---|---|---|
| Liefert eine Übersichtsliste von Mischwerken, welche den Suchkriterien entsprechen. | ||||||
| Liefert alle Detailinformationen zu dem adressierten Mischwerk. | ||||||
| Liefert eine Übersichts- oder Auswahlliste der vom Mischwerk angebotenen Artikel. | ||||||
| Liefert die Detailinformationen des adressierten Artikels des Typs ‘asphalt’. |
...
Response Body(supportedApiVersions) | |
version | Einzelne vom Cluster bzw. Server unterstützten API Versionen (Bsp: "v2") |
isDeprecated | Die angegebene Version ist veraltet und wird in absehbarer Zeit nicht mehr unterstützt. Dieser Hinweis erlaubt abhängigen Systemen, dem Anwender einen entsprechenden Hinweis anzuzeigen und ihn darauf hinzuweisen, dass ein Update des Systems notwendig ist. |
...
|
---|
Liefert eine Liste von Mischwerken, welche den Suchkriterien entsprechen.
Path Params | |
plantId | Global eindeutige ID (UUID) des abgefragten Mischwerks |
Query Params | |
region | Der Regionen-Identifier zur Eingrenzung der Suche auf eine Region. Mindestens einer der beiden Parameter ‘region’ oder ‘geoPosition’ ist Pflicht. |
geoPosition | Die Geoposition zur Eingrenzung der Suche auf einen bestimmten Radius um diese Position. Mindestens einer der beiden Parameter ‘region’ oder ‘geoPosition’ ist Pflicht. |
range | Der Suchradius in km um die gegebene Geoposition. Wird nur in Kombination mit dem Parameter ‘geoPosition’ verwendet. |
type | Verfahrenstyp der Mischanlage ‚asphalt‘‚ ‘concrete‘, 'gravel’. |
includingDemo | Die Abfrage liefert neben den realen zusätzlich auch die Demo-Mischwerke. Dies sind mit dem Flag ‘isDemo’ gekennzeichnet. |
Response
200 - OK
Response Body (plants) | |
id | Systemübergreifend eindeutige ID (UUID) des Mischwerks. Diese wird vom System festgelegt, welches die Entität anlegt. Die ID ist für den Anwender nicht sichtbar. |
identifier | Bezeichnung des Mischwerks. |
type | Verfahrenstyp der Mischanlage ‚asphalt‘‚ ‘concrete‘, 'gravel’. |
geoPosition | Geo-Position des Mischwerks. |
country | Landeskennung gemäss ISO 3166-1 |
region | Bundesland oder Region |
postalAddress | Strasse |
city | Ortschaft |
postalCode | Postleitzahl |
isDemo | Das Mischwerk ist nicht real, sondern existiert lediglich für Demonstrationszwecke. Dieses Feld wird ausschliesslich dann zurückgelieferte, wenn der Query-Parameter ‘includingDemo’ gesetzt wurde. |
properties | Semikolon getrennte Aufzählung der Eigenschaften des Mischwerks: |
...
|
---|
Liefert alle Detailinformationen zu dem adressierten Mischwerk.
Path Params | |
plantId | Global eindeutige ID (UUID) des abgefragten Mischwerks |
Response
200 - OK
Response Body (plants) | |
id | Systemübergreifend eindeutige ID (UUID) des Mischwerks. Diese wird vom System festgelegt, welches die Entität anlegt. Die ID ist für den Anwender nicht sichtbar. |
identifier | Bezeichnung des Mischwerks. |
alias | Semikolon getrennte Aufzählung von Alias d.h. alternative Mischwerksbezeichnungen (“also known as”). Die Bezeichnungen können mehrdeutig sein! |
type | Verfahrenstyp der Mischanlage ‚asphalt‘‚ ‘concrete‘, 'gravel’. |
geoPosition | Geo-Position des Mischwerks. |
country | Landeskennung gemäss ISO 3166-1 |
region | Bundesland oder Region |
postalAddress | Strasse |
city | Ortschaft |
postalCode | Postleitzahl |
emailAddressOffice | Allgemeine E-Mail-Adresse der Verwaltung |
phoneOffice | Telefonnummer Zentrale |
fax | Fax-Nummer |
homepageUrl | URL der Homepage. |
logoUrl | URL zum Unternehmens-Logo im PNG-Format. Hierbei handelt es sich um eine sogenannte “Shared Access Signature (SAS)”. |
plantImageUrl | URL zum Anlagen-Bild im PNG-Format. Hierbei handelt es sich um eine sogenannte “Shared Access Signature (SAS)”. |
phoneOfficeOders | Telefonnummer für Mischgutbestellungen |
emailAddressOrders | E-Mail-Adresse für Mischgutbestellungen |
contactName | Vollständiger Name des Kontaktes auf der Mischanlage |
baseUrlApi | Base-URL des PlantX API’s zur digitalen Anbindung des Mischwerks. Damit besitzt das Mischwerk die Voraussetzung für einen vollständig digitalen Bestell- & Lieferprozess. |
operatingIdentifier | Betriebskennung oder -Nummer der Anlage. |
loadingDuration | Mittlere Beladedauer [s] (Mischgut) |
unloadingDuration | Mittlere Entladedauer [s] (Fräsgut) |
productionPerformance | Maximale Produktionsleistung (Nennleistung) der Mischanlage [t/h] |
storageCapacity | Gesamte Lagerkapazität an Heissmischgut [t] |
plantArea | Geofence um das Werksgelände rund um die Mischwerksposition 'geoPosition'. Wird verwendet, um zu erkennen, ob sich Objekte wie LKW auf dem Areal befinden. Das Geofence wird in Form eines Polygons im Geo-JSON-Format geliefert. Es handelt sich um einen linearen Ring d.h. eine Aufzählung der Polygon-Eckpunkte (longitude, latitude WGS 84 ) im Gegenuhrzeigersinn. Der letzte Punkt ist mit dem Ersten deckungsgleich, womit das Polygon vollständig geschlossen ist. Sieh hierzu auch: https://q-point.atlassian.net/wiki/spaces/PUB/pages/1781202973/REST+Grundlagen+von+Q+Exchange#GEO-Fences |
isDemo | Das Mischwerk ist nicht real, sondern existiert lediglich für Demonstrationszwecke. |
...
Es exisitiert kein Mischwerk mit der angegebenen ID.
404 - Not found
...
Artikel
Diese Ressource repräsentiert das Artikel-Verzeichnis eines bestimmten Anbieters bzw. eines Mischwerks. Ein Artikel entspricht in der Regel einer verkaufsfähigen Ware.
...
|
---|
...
Die Liste umfasst lediglich Artikel, welche in Q Directories als “Für Bestellsystem freigegeben” gekennzeichnet sind.
Query Params | |
skip | Index im Result-Set. Anzahl Datensätze, welche zu überspringen sind. Wird verwendet, um nacheinander mehrere Data-Pages abzurufen. |
take | Maximale Anzahl der als Response Body zurück gelieferten Datensätze. Falls das Feld fehlt oder der angegebene Wert über dem Default-Wert liegt, liefert die Anfragen maximal die als "default" festgelegte Anzahl Datensätze! |
Response
200 - OK
Response Body | ||
---|---|---|
|
Response Body (articles) | |
id | Systemübergreifend eindeutige ID (UUID) des Artikels. Diese wird vom System festgelegt, welches die Entität anlegt. Die ID ist für den Anwender nicht sichtbar. |
identifier | Kennung des Artikels. In der Regel die Artikel-Nummer. |
name | Bezeichnung des Artikels. |
articleType | Grundlegender Typ des Artikels. Hierbei handelt es sich um einen Wert aus der nachfolgenden Aufzählung: ‘asphalt', ‘concrete’, ‘gravel’, '’. |
group | Artikelgruppe, zu welcher der Artikel gehört. |
unit | Masseinheit, in welcher der Artikel verkauft wird. |
price | Listenpreis / Masseinheit ‘unit’ |
currency | Währungs-Kurzzeichen. Pflicht, sobald ein Preis vorliegt. |
hasDocuments | Zu dem Artikel existieren Dokumente. Dazu zählt auch das Dokument für die Erstprüfung. |
...
|
---|
Liefert alle Detailinformationen zu dem adressierten Artikel des Typs ‘asphalt’.
Die Methode liefert lediglich Informationen zu Artikel, welche in Q Directories als “Für Bestellsysteme verfügbar” gekennzeichnet sind. Für Artikel mit der Kennzeichnung “Nicht sichtbar“ liefert die Methode den Returncode 404.
Path Params | |
articleId | Global eindeutige ID (UUID) des abgefragten Mischgutartikels |
Response
200 - OK
Response Body (articlesasphalt) | |
id | Systemübergreifend eindeutige ID (UUID) des Artikels. Diese wird vom System festgelegt, welches die Entität anlegt. Die ID ist für den Anwender nicht sichtbar. |
identifier | Kennung des Artikels. In der Regel die Artikel-Nummer aus dem ERP. |
name | Bezeichnung des Artikels. |
group | Artikelgruppe, zu welcher der Artikel gehört. |
unit | Masseinheit, in welcher der Artikel verkauft wird. |
price | Listenpreis / Masseinheit ‘unit’ |
currency | Währungs-Kurzzeichen. Pflicht, sobald ein Preis vorliegt. |
minPavingTemp | Minimale Einbautemperatur des Mischguts |
pavingTempUnit | Masseinheit der Einbautemperatur. Pflicht, sobald ein Temperaturwert vorliegt. |
minLoadingTemp | Minimale Verladetemperatur des Mischguts auf dem Mischwerk. |
maxLoadingTemp | Maximale Verladetemperatur des Mischguts auf dem Mischwerk. |
loadingTempUnit | Masseinheit der Verladetemperatur. Pflicht, sobald ein Temperaturwert vorliegt. |
compactedDensity | Raumdichte des Mischguts |
compactedDensityUnit | Masseinheit der Raumdichte (in der Regel g/cm3 ). Pflicht, sobald ein Dichtewert vorliegt. |
appraisalIdentifier | Bezeichnung bzw. Nummer der Eignungsprüfung |
appraisalValidityDate | Ablaufdatum der Eignungsprüfung. |
appraisalDocUrl | URL zum Dokument der Eignungsprüfung. Hierbei handelt es sich um eine sogenannte “Shared Access Signature (SAS)”.
|
appraisalDocFilename | Dateiname inklusive Extension der Eignungsprüfung (Beispielsweise: “EP 01-02354-14 Landeck.pdf“). Pflicht, sobald auch eine entsprechende URL 'appraisalDocUrl' vorhanden. |
documents | Liste von weiteren Dokumenten zum Artikel. In der Regel PDF-Dokumente. |
...
Object (document) | |
mimeType | MIME Type des Dokuments (Beispielsweise: |
filename | Dateiname inklusive Extension (Beispielsweise: “Verwendungshinweise-Art45678.pdf“). |
fileUrl | URL zum Dokument. Hierbei handelt es sich um eine sogenannte “Shared Access Signature (SAS)”. Die URL besitzt eine beschränkte Gültigkeitsdauer von wenigen Tagen und darf deshalb clientseitig nicht gespeichert werden. |
...
Es existiert kein Artikel mit der angegebenen ID oder dieser in Q Directories als “Nicht sichtbar” gekennzeichnet ist
404 - Not found
Adressiertes Mischwerk konnte nicht gefunden werden
Der durch den Path-Parameter adressiertes Mischwerk konnte nicht gefunden werden.
404 - Not Found
Attribute | Value |
errorIdentifier | InvalidParameterValue |
errorMessage | Plant not found |
reason | Plant error |
...