Pré-packaging : Transferts en fonction
des horaires/jours d'arrivée des vols

Dans un pré-package, les prestations internes de type transfert peuvent maintenant être proposées en fonction de critères sur le vol correspondant. Ces critères permettent de proposer des transferts différents en fonction des jours/horaires d’arrivée des vols associés.

Les critères proposés pour un transfert sont les suivants :

  • Le code du transfert par défaut,
  • Le type du transfert (aller/retour),
  • La liste des transferts alternatifs en fonction des jours/horaires d’arrivée du vol.

Le type permet d’associer le transfert au vol « Aller » ou au vol « Retour ». La liste des transferts alternatifs permet de préciser les transferts spécifiques à proposer en fonction des jours et des horaires d’arrivée du vol associé. Une validation du formulaire permet de s’assurer que les différents transferts alternatifs définis ne se recoupent pas.

Si les jours/horaires d’arrivée du vol ne correspondent à aucune des contraintes spécifiées dans la liste des transferts alternatifs, c’est le transfert par défaut qui sera proposé.

Nouveaux critères sur les transferts lors de la définition d’un pré-package

Optimisation des critères distributeurs

Lors de la définition d’un critère distributeur dans la section « Configuration > Critères » de l’outil d’administration, il est maintenant possible d’activer une option permettant de présenter ce critère sous forme de deux select-box dans les différents onglets de recherche de l’outil d’administration.

Nouvelle option « Activer la recherche en 2 niveaux dans l’outil d’administration »

Cette option est particulièrement utile pour les critères multi-niveaux présentant un nombre élevé de valeurs. La première select-box contient les valeurs de premier niveau, et la seconde les sous-valeurs du niveau sélectionné dans la première select-box.

Par ailleurs, diverses optimisations de performance sur les critères ont été effectuées dans la section « Configuration > Critères » et dans la pop-up permettant d’associer les critères aux packages/hôtels/étapes/éditoriaux.

Évolution du système de notes/historique

L’utilisateur peut désormais attribuer un type et une raison à une note. Les valeurs de ces select-box sont configurables.

Nouveau champs « Types » et « Raisons » lors de la création d’une note.

Un système de filtres a également été ajouté afin de pouvoir filtrer selon :

  • Le mode (notes automatiques ou notes manuelles),
  • Le type,
  • La raison.
Nouveaux filtres des notes par « Type », « Raison » et « Mode ».

Par ailleurs, il est maintenant possible d’exporter l’historique complet (format CSV) d’un ou plusieurs dossiers à partir de la liste d’actions. Cet export contiendra une ligne par dossier et par note, et sera composé des colonnes suivantes :

  • Référence distributeur du dossier,
  • Fournisseur du dossier,
  • Date/heure de la note,
  • Login associé à la note,
  • Mode de la note (automatique/manuel),
  • Type de la note,
  • Raison de la note.
Nouvelle action d’export des notes / historique des dossiers.

Évolution des Web Services

De nouvelles méthodes sont maintenant disponibles dans les Web Services du Back-Office :

  • getBookings(String[] mails, String profile)

Ce web service retourne les dossiers complets (factures client/pro, lignes tarifaires, paiements, etc) des clients dont les adresses emails sont passées en paramètre.

  • getBookingFilesPerAgency(String agencyCode, String fileReference, String depDateStart, String depDateEnd, String commandStatus, String numberOfFiles)

Ce web service retourne les dossiers partiels correspondants aux critères de recherche passés en paramètre (la liste de résultat est limitée grâce au paramètre « numberOfFiles »).

  • getBookingFilesPaginated(String agencyCode, String fileReference, String depDateStart, String depDateEnd, String[] commandStatus, String beginIndex, String endIndex)

De la même manière que « getBookingFilesPerAgency », ce web service retourne des dossiers partiels, à la différence qu’il est possible de mettre plusieurs statuts et que les champs « beginIndex » et « endIndex » permettent de gérer une pagination du résultat.

  • completeBookingFile(String id)

Ce web service retourne le dossier complet correspondant à l’identifiant passé en paramètre.

Optimisation
des performances des recherches

Des optimisations ont été effectuées dans les services de recherche de dossiers du Back-Office, en particulier pour les recherches remontant un nombre élevé de dossiers.

Nouvel univers :
Validation des connectivités

Un nouvel « univers » peut maintenant être activé dans le menu principal : « Validation connectivités ». Ce nouveau module est utilisable par les distributeurs et les producteurs.

Il permet de valider les connectivités externes des producteurs.

Le but est de pouvoir vérifier les informations affichées sur la page de devis (disponibilités des dates et prix des différents éléments) en lançant des requêtes de disponibilités automatiques sur des produits sélectionnés. Lorsque toutes les requêtes de disponibilités ont été exécutées, un rapport est envoyé à l’adresse mail qui a été indiquée. Le mail contient notamment un rapport Excel avec toutes les informations nécessaires pour la validation :

  • Nombre de disponibilités OK et KO,
  • Différences tarifaires avec le catalogue,
  • Temps de réponse. 

Plusieurs tâches de validation peuvent être programmées et exécutées en parallèle (avec une limite configurable). La page d’accueil présente la liste des tâches et leurs statuts :

Page d’accueil de l’univers « Validation connectivités »

Un filtre à gauche permet d’afficher uniquement les tâches en cours. Chaque tâche peut être contrôlée grâce à un menu contenant la liste des actions possibles (édition, mise en pause, annulation, suppression).

Le bouton « Créer une nouvelle tâche » fait apparaître un formulaire permettant de définir le programme de validation d’un producteur. Son déclenchement peut être programmé en saisissant une date de début, et son exécution peut être stoppée automatiquement en saisissant une date limite de fin (au cas où la validation ne serait pas terminée, afin d’éviter une exécution trop longue ou une charge trop importante sur le serveur du producteur).

Par ailleurs, différents critères permettent de limiter la liste des produits et des disponibilités à interroger.

Formulaire de création d’une tâche de validation d’un producteur

Une fois que la tâche est créée, sa configuration peut être consultée en double cliquant sur celle-ci dans la liste. Un onglet contenant la configuration de la tâche en question s’ouvre alors. Les possibilités de modification de la tâche varient suivant son statut :

  • Si la tâche n’est pas commencée, tous les champs sont modifiables,
  • Si l’exécution de la tâche a été déclenchée, la liste des champs modifiables devient restreinte,
  • Si la tâche est terminée, la configuration n’est plus du tout modifiable.
Visualisation d’une tâche de validation d’un producteur

Lorsque la tâche est terminée (ou annulée), un rapport Excel est envoyé à l’adresse mail qui a été indiquée. Le rapport Excel contient trois onglets :

  • Un onglet « Succès » qui contient la liste de toutes les disponibilités OK,
  • Un onglet « Echecs » qui contient la liste de toutes les disponibilités KO,
  • Un onglet « Résumé » qui contient des statistiques pour chaque produit interrogé.

Rapports de devis/réservations
KO et de stocks épuisés

Un nouvel outil a été développé pour envoyer des rapports concernant :

  • Les transactions de devis et de réservations en échec,
  • Les stocks épuisés des produits internes (stocks mutualisés).

Ces rapports peuvent être envoyés périodiquement par mail sous forme de fichier Excel.

Les rapports de devis/réservations KO contiennent le nombre de transactions qui ont échoué sous forme de tableaux croisés dont l’axe horizontal et l’axe vertical peuvent être configurés.

Par exemple, un rapport peut être défini avec le produit, la ville de départ et la configuration de passagers pour l’axe horizontal et la date de départ pour l’axe vertical. Le corps du mail contient un récapitulatif par produit (ou par producteur) de ces statistiques.

Exemple de rapport Excel de devis KO

Les rapports sur les stocks épuisés (stocks mutualisés) concernent uniquement les produits internes et se présentent sous la forme de fichier Excel avec deux onglets. Le premier onglet contient un tableau contenant la liste de toutes les disponibilités et leurs stocks restants pour les produits demandés, et le deuxième onglet contient la liste des disponibilités dont les stocks sont épuisés ou inférieurs à 2. Le mail contient aussi un récapitulatif par produit (ou par producteur) de ces informations.

Exemple de rapport Excel de stocks épuisés

Ces rapports peuvent par exemple servir à surveiller la performance d’une vente ou d’une opération spéciale au fil de son déroulement. Les rapports de performances sur les devis/réservations échoués et la surveillance de l’épuisement des stocks permettent de remettre du stock sur les produits à succès ou bien détecter les produits qui se vendent mal.

Gestion du statut épuisé
pour les packages en connectivité

Les packages en connectivité peuvent maintenant être marqués comme épuisés si le producteur nous renvoie un code de non-disponibilité lors de l’interrogation de la date en temps réel. Ce fonctionnement est configurable et le comportement par défaut reste la suppression de la date lorsqu’elle n’est plus disponible.

Par ailleurs, pour conserver le statut épuisé dans le calendrier, ce mécanisme doit être associé à une gestion des imports au niveau des produits. Pour cela, il est possible, dans l’action « Allouer les tarifs » de l’outil d’administration, de désactiver les imports de disponibilités sur les produits en question afin que les dates épuisées ne soient pas écrasées par la prochaine mise à jour.

Action autoriser/interdire l’import des disponibilités pour un package en connectivité

Nouvelle source hôtels : Europlayas

La centrale de réservation d’hôtels Europlayas est en cours de certification.