OData Schnittstellen Beschreibung
Die OData Schnittstelle ist eine Standard Schnittstelle avon Microsoft für den Datenaustausch zwischen Software Systemen. Sie ist der Nachfolger von SOAP. Hier finden Sie mehr zur allgemeinen Verwendung von OData: Beschreibung OData

OData Befehle GET $Filter
Mit dem $filter Befehl können Sie Aufträge nach folgenden Kriterien durchsuchen. Nach folgenden Kriterien kann ein Auftrag durchsucht werden: Name, ExternalId, Status, Customer und ServiceObject.

Aufträge nach ID suchen
Method: GET URL: https://portal.mobilefieldreport.com/odata/ServiceRequests?filter=ExternalId eq ‘T-123′ Authentifizierung: Basic Authentication


Aufträge nach Status filtern

Methode: GET URL: https://portal.mobilefieldreport.com/odata/ServiceRequests?$filter=State eq ‘ReadyForScheduling’ Filter Optionen Open,Closed,IsWorkDone,ReadyForScheduling,Released,Canceled Antwort:

Nach Auftrag mit Datenbank ID suchen
Method: GET
URL: https://portal.mobilefieldreport.com/odata/ServiceRequests(2173927447L)&expand=Steps/Attachments
Authentifizierung: Basic Authentication
Antwort:


Aufträge nach ID suchen und Schritte mit Anhängen expandieren

Method: GET
URL: https://portal.mobilefieldreport.com/odata/ServiceRequests?filter=ExternalId eq ‘T-123′&expand=Steps/Attachments
Authentifizierung: Basic Authentication
Antwort:
….

Aufträge nach Serviceobjekten suchen
Methode: GET
URL:https://portal.mobilefieldreport.com/odata/ServiceRequests?$filter=ServiceObjects/any(d:d/Id eq 34234234)
Authentifizierung: Basic Authentication


OData Befehler GET $Expand

Mit dem $expand Befehl können Sie die Entitäts-Eigenschaften von Aufträgen anzeigen. Der Expand Befehl ist auf folgende Eigenschaften anwendbar: Company, ServiceObjects/Contacts, Steps, Steps/Attachments, Items, TimeEvents, Contacts.

Schritte und Anhänge im Auftrag expandieren
Methode: GET
URL: https://portal.mobilefieldreport.com/odata/ServiceRequests?$expand=Steps/Attachments
Authentifizierung: Basic

Kundeninformationen expandieren

Methode: GET
URL: https://portal.mobilefieldreport.com/odata/ServiceRequests?$expand=Company,Contacts
Authentifizierung: Basic
\\Daten Serviceobjekt expandieren
Methode: GET
URL: https://portal.mobilefieldreport.com/odata/ServiceRequests?$expand=ServiceObjects
Authentifizierung: Basic

OData Entitäten

OdataSchnittstelle MFR