Lunar - Leistungsumfang API
Hauptartikel:
Lunar (myJACK REST)
Leistungsumfang der API
In den nachfolgenden Absätzen werden die Funktionalitäten der API aufgeführt. Die Detailinformationen zu den einzelnen Feldtypen und den möglichen Feldwerten können der Dokumentation im GraphiQL Editor entnommen werden.
Die ersten beiden Abschnitte sind mit "Mutation" markiert und erlauben schreibenden Zugriff auf die API.
Die mit "Query" markierten Einträge erlauben einen lesenden Zugriff.
Die Anzahl der Datensätze, die mit einer lesenden Query als Ergebnisliste ausgegeben werden können, beschränken sich derzeit auf 10. Somit ist es erforderlich ein Paging einzubauen, um sich durch die Datensätze durchzublättern. Weitere Detailinformationen hinsichtlich dem Paging, sowie beispielhafte Statements zu Mutationen und Queries sind der Salesforce Knowledgebase zu entnehmen.
Vorgangsdaten (Mutation)
Vorgang anlegen, aktualisieren
Inboxvorgänge können mit dem aktuellen Stand nicht über die API in myJACK erfasst werden. Ausschließlich die Vorgangsarten Auftrag und Angebot sind möglich.
Kundenzahlung durchführen
Reiseteilnehmer anlegen, entfernen, aktualisieren
Leistung anlegen, entfernen, aktualisieren
Preiszeile anlegen, entfernen, aktualisieren
Leistungsdetail Hotel anlegen, entfernen, aktualisieren
Leistungsdetail Flug anlegen
Flugsegment anlegen, entfernen, aktualisieren
Flugticket anlegen, entfernen, aktualisieren
Leistungsdetail Mietwagen anlegen, entfernen, aktualisieren
Leistungsdetail Bahn anlegen, entfernen, aktualisieren
Leistungsdetail Bus anlegen, entfernen, aktualisieren
Leistungsdetail Versicherung anlegen, entfernen, aktualisieren
Leistungsdetail Schiff anlegen, entfernen, aktualisieren
Route anlegen
Passdaten anlegen
Kfz anlegen
Leistungsdetail Golf anlegen, entfernen, aktualisieren
Golfplatz anlegen
Spielzeiten anlegen
Leistungsdetail Freier Text anlegen, entfernen, aktualisieren
Leistungsdetail Online Text anlegen, entfernen, aktualisieren
Kundendaten (Mutation)
Kunde anlegen, aktualisieren
Kommunikationsdaten anlegen, entfernen, aktualisieren
Kundennotiz anlegen, entfernen, aktualisieren
Kundenmerkmale anlegen, entfernen
Optin-Daten aktualisieren
Vorgang suchen (Query)
Über die unterschiedlichen Selektionsmöglichkeiten der Vorgänge können sämtliche Daten, die zu einem Vorgang gehören, ebenfalls ausgegeben werden. Diese sind:
Vorgangskopfdaten
Kundendaten
Termine
Dokumente
Notizen
Kundenzahlungen
Leistungsdaten sowie Leistungsdetails
Benutzerdaten wie z. B. den Erfasser oder den Verantwortlichen
Nachfolgend dazu die entsprechenden Möglichkeiten zur Selektion (Query)
Vorgang anhand der ID suchen
Die ID des Vorgangs ist eine datenbankinterne vergebene ID des Datensatzes und ist für den Anwender in myJACK nicht ersichtlich. Dennoch können über diese ID Vorgänge selektiert werden
Vorgang anhand der Vorgangsnummer suchen
Vorgänge anhand der myJACK Agenturnummer suchen
Vorgang anhand eines Kunden suchen
Vorgang anhand eines Vorgangsverantwortlichen suchen
Vorgang anhand einer Rechnungsadresse suchen
Vorgang anhand des Buchungsdatums von suchen
Vorgang anhand des Buchungsdatums bis suchen
Vorgang anhand eines Provisionsempfängers suchen
Vorgang anhand einer Lieferadresse suchen
Vorgang anhand eines Zielorts suchen
Vorgang anhand des Abreisedatums suchen
Vorgang anhand des Rückreisedatums suchen
Vorgang anhand des Vorgangsstatus suchen
Vorgang anhand der Vorgangsart suchen
Die zu selektierenden Vorgangsarten umfassen alle Vorgangsarten, die es in myJACK gibt. Diese sind: Inbox, Auftrag, Gelöscht, Angebot, Altvorgang, Unterbuchung
Vorgang anhand des Änderungsdatums von suchen
Vorgang anhand des Änderungsdatums bis suchen
Vorgang anhand der Beförderungsart suchen
Vorgang anhand des Webcodes suchen
Kunde suchen (Query)
Kunde anhand der myJACK Agenturnummer suchen
Kunde anhand des Erstelldatums von suchen
Kunde anhand des Erstelldatums bis suchen
Kunde anhand der Kundennummer suchen
Kunde anhand der Kundenart suchen
Kunde anhand des Vornamens suchen
Kunde anhand des Nachnamens suchen
Kunde anhand des Änderungsdatums von suchen
Kunde anhand des Änderungsdatums bis suchen
Kunde anhand der E-Mailadresse suchen
Kunde anhand der Telefonnummer suchen
Kunde anhand des Ortes suchen
Kunde anhand der Straße suchen
Kunde anhand der Postleitzahl suchen
Kunde anhand der ID suchen
myJACK Benutzer suchen (Query)
myJACK Benutzer anhand des Logins suchen
myJACK benutzer anhand des Nachnamens suchen
myJACK Agenturstammdaten suchen (Query)
myJACK Agenturstammdaten anhand der Agenturnummer suchen
myJACK Agenturstammdaten anhand des Webcodes suchen
Leistung suchen (Query)
Leistung anhand der ID suchen
Leistungsdetail suchen (Query)
Leistungsdetail Bus anhand der ID suchen
Leistungsdetail Flug anhand der ID suchen
Leistungsdetail Freier Text anhand der ID suchen
Leistungsdetail Golf anhand der ID suchen
Leistungsdetail Hotel anhand der ID suchen
Leistungsdetail Online Text anhand der ID suchen
Leistungsdetail Versicherung anhand der ID suchen
Leistungsdetail Bahn anhand der ID suchen
Leistungsdetail Mietwagen anhand der ID suchen
Leistungsdetail Schiff anhand der ID suchen