Schwierigkeitskorb für den Reisenden

Internetdienste für die Buchung von Reisediensten werden immer ausgefeilter.

Einer der neuesten Trends ist ein einzelner Korb. Die Bedeutung des Warenkorbs (einzeln / mehrfach, der Leser kann Definitionen basierend auf seinen Vorlieben hinzufügen) ist einfach: Er bietet dem Reisenden die Möglichkeit, Buchungen sowohl für Flugdienste als auch für alle Arten von Nicht-Flugdiensten (Mietwagen, Unterkunft, Transfer usw.) zu buchen (zu bezahlen). ) und werfen sie wie in einem Online-Shop in einen einzigen Korb.

Ich erzähle Ihnen von den Steinen, über die die Entwicklung dieser Technologien stolpert

Für Flugreisen (der Technologieführer in der Branche) begann alles vor ungefähr 10 Jahren, als American Airlines versuchte, eine vollständige Palette von Diensten online zu verkaufen. viele Hindernisse entstanden:

  • Aus dem Widerstand der Wettbewerber - 200 Dachfilze, 300 Reisebüro-Dachfilze (aus der Geschichte des Petenten) schrieben eine Beschwerde an den US-Senat (über den Tod des Reisebürogeschäfts);
  • Vor allem aber hat die technologische Bereitschaft der Branche dem Start von American Airlines im Wege gestanden.

Der Weg zu einem einzelnen Korb


Im Jahr 2014 kündigt die IATA (eine internationale Organisation, die Standards in der Luftfahrt setzt) ​​den Übergang zum neuen NDC-Standard am üblichen Veranstaltungsort für Luftforen im Aviastar Hotel an (dort hörte ich zum ersten Mal im öffentlichen Raum diesen Begriff). Und es zeigt ein Bild - einen Korb, in dem eine Vielzahl von Diensten gestapelt sind. So kam der E-Commerce-Kundenkorb in die Reisebranche.

Kommentar: NDC ist eine globale Initiative der Weltluftfahrtorganisation. Die technologische Grundlage ist der Übergang von der Verwendung von Telegrammen zum XML-Protokoll für den Datenaustausch. XML vereinfacht natürlich die Integration. Das Hauptziel ist jedoch der Markt für zusätzliche Dienstleistungen, sein Potenzial liegt bei 150 Milliarden US-Dollar pro Jahr, und vor allem - Tickets bringen nur eine sehr geringe Marge und zusätzliche Dienstleistungen von 5% (was bereits höher ist als die Rentabilität von Tickets) auf 50%. Laut dem Eigentümer eines der amerikanischen Reisebüros - in ihrem Geschäft ein Flugticket, es ist wie Milch in einem Supermarkt, es bringt kein Geld, aber es muss im Regal vorhanden sein, das Geld ist in einem anderen.

Im Jahr 2017 starten wir das erste einheitliche Vertriebssystem für Waren für Reisende mit einem einzigen Warenkorb. Sie können das Ticket in einen Warenkorb legen: Unterkunft, Autovermietung, Transfer, Aeroexpress, Versicherung (sowie zusätzliche Dienstleistungen für jede dieser Basisdienstleistungen).
Jahr 2018, Vorbereitung einer Präsentation auf dem Luftforum in Kasan, ein Bild davon, wie es bei uns bequem arrangiert ist: Ich habe die Dienstleistungen in den Warenkorb geworfen und mit einer Zahlung bezahlt, und wie unpraktisch in S7, wo jede Dienstleistung ein separater Kauf ist. Ich gehe auf die S7-Website, habe sie überprüft, bin seit einigen Monaten nicht mehr auf der Website und dort ist es dasselbe - Sie können mehrere Dienste gleichzeitig mit einem einzigen Warenkorb kaufen. Ich musste die Vnukovo-Site als schlechtes Beispiel verwenden.

Im Jahr 2019 haben alle angefangen, nach dem gleichen Standard zu arbeiten. Bisher wurden nicht viele Projekte abgeschlossen, aber ich persönlich kenne nur 4 Projekte, die in Arbeit sind. Das größte ist das Projekt zum Aufbau eines importsubstituierenden GDS (was ich nicht sagen werde, zwei davon sind von der allmächtigen NDA verboten).

Einfach ausgedrückt: Der Verkauf über einen einzigen Korb ist ein Trend. Und wer heute nicht lernt, mit einem Korb zu arbeiten, muss sich morgen einen anderen Job suchen.

Und hier kommen wir zu dem Interessanten - und wie der Übergang zu einem einzelnen Korb wirklich geschieht.

Kommentar: Die Charaktere werden Mitarbeiter eines großen und angesehenen IT-Unternehmens sein. Dies sind sachkundige und intelligente Menschen. Alle im Artikel beschriebenen Absurditäten beruhen auf der üblichen Zurückhaltung des Denkens.

Auf den ersten Blick ist alles in Ordnung - GDS wechselt zu XML, ändert Buchungsstrukturen, Projekte züchten, alles, um auf moderne Weise zu leben. Es gibt sicherlich Außenseiter wie das Leonardo PSS (Passenger Service System - ein System, in dem die Fluggesellschaft alle Ressourcen speichert: Boards, Flüge, Sitze; und es gibt immer noch viele gute PSS). Das System ist frisch und erst 5 Jahre alt. Trotzdem wurde es auf antidiluvianischen Telegrammen aufgebaut und über die Raffinesse von NDC, die es überhaupt nicht wussten. Diese Kreation unserer Tage weiß nicht einmal, wie man den Zeitplan im automatischen Modus entlädt, sie wird manuell versendet und oft wird die Schaltfläche vergessen und der Zeitplan kommt nicht, und dann wird der manuelle Anrufprozess aktiviert.

Aber das sind Außenseiter, die mit Importsubstitution leben. Im Allgemeinen ... Und hier ist nicht alles gut. In diesem Herbst hatte ich die Gelegenheit, den Cheftechnologen eines großen Projekts zu bitten, ein russisches Reservierungssystem (modern, auch mit Anspruch auf Innovation) aufzubauen. Welchen Ansatz werden sie verwenden - GDS oder einen Marktplatz? Und dann stieß ich auf die Antwort: Alles ist bereits in der Branche und es besteht keine Notwendigkeit, hier etwas zu erfinden. Mein erster Gedanke war: Ich habe erfolglos / zur falschen Zeit gefragt. Aber nach mehreren solchen Zusammenstößen und nach meinen erfolglosen Erklärungen, was moderne Ansätze bieten (dies waren Zusammenstöße mit mehr als einem Mitarbeiter), erkannte ich die Tiefe der Ossifikation der Branche.

Und deshalb stelle ich einige Fälle vor, warum Marktansätze erforderlich sind und was sie bieten (ich lasse absichtlich nur Luftverkehrsdienste im Warenkorb, damit die Beispiele heller werden, aber dies nimmt einen globalen Maßstab an, wenn es keine Flugdienste gibt). In den Beispielen werden Fälle eines Agentenverkaufsschemas verwendet.

Beispiel eins - Hin- und Rücktransport


Wir gehen zu einer der häufigsten Suchmaschinen - Aviasales (sorry Leute, ich respektiere dich, das ist kein Stein in deinem Garten) und suchen dort und zurück nach Moskau-Istanbul. Wir finden eine Reihe von Vorschlägen, aber keiner von ihnen befriedigt uns. Sofort möchte ich als Reisender Flüge selbst kombinieren. Aber gib nicht. Warum? Sehr einfach.

Für Hin- und Rückflug erfordert GDS die Bildung einer RT-Reservierung - (Hin- und Rückflugticket) - eines Hin- und Rückflugtickets, d. H. Hin- und Rückflug. Dies ist nicht immer möglich. Das einfachste Beispiel ist, dass Sie eine Agentenseite sind und über mehrere Quellen verfügen, um Angebote für Flüge zu erhalten. Und Moskau - Istanbul aus einer Hand. Und Istanbul-Moskau, Sie, in einer anderen Quelle. GDS sagt, nun, was können Sie tun ... Aber wir haben einen Marktkorb und bilden das Set, das wir dort und zurück benötigen. Wir erstellen zwei Rüstungen mit dem Typ OW - (One-Way-Ticket) - One-Way-Ticket und senden dem Passagier 2 Quittungsrouten. Alles ist bequem, zahlen Sie mit einem Schlag.

Dementsprechend müssen wir in der Bestellung (für Hin- und Rückflüge) in unserem System einen Eintrag in der Tabelle Bestellungen erstellen: Bestellungen. Als Hauptkennung verwenden wir nicht den traditionellen PNR, sondern order_n - die Bestellnummer. Und zwei Einträge in der Servicetabelle: Services, beide mit einem Link über order_id zu Bestellungen. Im Feld type_flight setzen wir für eine nach den GDS-Regeln gebildete Reihenfolge das Vorzeichen des Flugtyps rt, nicht nach den ow-Regeln, im PNR-Feld im ersten Fall eine Kennung, im zweiten eine andere Kennung. Gleiches gilt für Links zu einem elektronischen Ticket und Routenbeleg.

Solch ein einfaches Design ermöglicht es, ohne gegen Branchenregeln zu verstoßen, so zu arbeiten, wie wir es brauchen.

Eine separate Geschichte in diesem Fall, die sicherstellt, dass Sie mit Sicherheit beide Schultern buchen würden. Es ist schlauer, da Anfragen in GDS bezahlt werden. Aber alles hängt davon ab, welche Quellen von Vorschlägen für Flugdienste Sie nutzen. Lassen Sie uns dieses Thema verlassen.

Beispiel Zwei - Virtuelle Interline


Mit dieser Technologie können Sie Flüge verschiedener Fluggesellschaften kombinieren, auch wenn zwischen ihnen keine Vereinbarung mit gemeinsamen Tarifen besteht. Kombinieren Sie im Sinne eines Vorschlags für einen Flug, der mit Transfers durchgeführt wird, d.h. Wenn es keinen Direktflug gibt, der zu Ihnen passt, und es keine interessanten Transfers gibt, holen Sie Ihr Angebot selbst ab und erhalten Sie eine Option, die zu Ihnen passt.

In diesem Schema gibt es einen Hinterhalt, der die Platzierung eines Passagiers mit einer Flugverspätung sicherstellt. Wer wird den Passagier aufnehmen, wenn einer der Flüge verspätet ist, und wer wird die Verluste wiedergutmachen, wenn der Passagier in Moskau-London ankommt, der London-Riad-Flug verspätet ist und der Passagier keine Zeit für den Riad-Jed-Flug hat? Die Fluggesellschaften kennen nicht alle diese Verbindungen und nichts für den Passagier sollte. Dies ist jedoch bereits ein Technologieunternehmen, und wir haben hier eine IT-Ressource.

Die virtuelle Interline ist besonders für Flughäfen interessant. Mit einem ähnlichen System können Sie Ihr Streckennetz erweitern, indem Sie Flüge praktisch auf der ganzen Welt einschließen. Aber natürlich unsere Lieblingsagentur (oder nur eine Agentur).

Kommen wir zum technischen Teil


Regel - Jede Flugschulter ist ein separater Dienst, vom Datenbankpunkt ein separater Eintrag in der Servicetabelle. Und aus Sicht des Servicemodells sind dies verschiedene Services, die unabhängig voneinander verarbeitet werden können und sich hauptsächlich auf sich selbst auswirken. Und die Art der Flüge, die sie haben, ist genau die, die an die PSS übertragen wird, hauptsächlich OW. Und jeder Arm hat einen PNR. In einem Fall, wenn wir einen Standardflug mit mehreren Segmenten buchen, d.h. Gemäß der Interline-Vereinbarung befinden sich dann Datensätze in der Tabelle auf jeder Schulter, aber sie haben eine gemeinsame service_id, d. h. Dies ist ein einzelner Dienst (wie PNR) und zeichnet auf, also erreichen wir Standardisierung + Sie wissen nie, was wir uns dann zur Freude des Reisenden einfallen lassen, Sie müssen Flüge atomisieren, damit es dann einfacher ist, die Daten zu manipulieren. Vergessen Sie nicht, die Nummer des Flugsegments in das Feld segment_number einzugeben. Und dementsprechend - wenn wir von uns selbst kombiniert werden, stellen wir für jedes Segment ein Ticket aus. Wenn wir per Interline-Vereinbarung ein einziges Ticket ausstellen, sozusagen entsprechend der Anzahl der eindeutigen service_id.

Dies sind jedoch nur Einträge in der Datenbank. Interessanter, nämlich - GEPÄCK, dies ist eigentlich ein Grund für einen separaten Artikel. Da wir hier jedoch nicht entwerfen, sondern Ihnen den aktuellen Trend in einem der Zweige des großen Baums der IT-Technologien erläutern, ist es für uns ausreichend zu sagen, dass das Schwierigste in dieser Angelegenheit darin besteht, was mit Gepäck zu tun ist.

Kommentar: Nur nicht in Charles de Gaulle, dieser ist sehr groß, ich war nur so spät für eine Transplantation, lobe ein ... im Sinne einer dicken schwarzen Frau, die mich direkt auf der Landebahn an Bord gestoßen hat.

Nehmen wir an, Sie müssen sich in mehrere Gepäckmanagementsysteme integrieren, um eine automatisierte Gepäckabfertigung zu gewährleisten. Aber auch hier gehen wir deutlich über den Rahmen eines kleinen Artikels hinaus. Wir weisen nur darauf hin, dass in den aktuellen Systemen nach dem ersten Flugsegment das Gepäck am Flughafen abgeholt und dann wieder in das nächste Segment transferiert werden muss. Dies erhöht die minimale Verbindungszeit (grob gesagt, Sie benötigen keine Stunde zum Nachladen des Gepäcks, sondern eine Stunde zum Empfangen + eine Stunde zum Übergeben) und ist im Allgemeinen nicht benutzerfreundlich.

Ein Beispiel für den dritten - einen Korb mit zusätzlichen Dienstleistungen außerhalb der Luftfahrt

Lesen Sie den folgenden Artikel ...

Source: https://habr.com/ru/post/de474052/


All Articles