49
Comité fonctionnel XFT 23/03/2011

Comité fonctionnel xft- 2011-03-23

Embed Size (px)

DESCRIPTION

 

Citation preview

Page 1: Comité fonctionnel  xft- 2011-03-23

Comité fonctionnel XFT

23/03/2011

Page 2: Comité fonctionnel  xft- 2011-03-23

Authentification, identification et gestion des dossiers

Page 3: Comité fonctionnel  xft- 2011-03-23

Ordre du jour

1. Intervention d’Elodie Butel2. Authentification et identification 3. Gestion des dossiers

Page 4: Comité fonctionnel  xft- 2011-03-23

1. Intervention d’Elodie Butel

Page 5: Comité fonctionnel  xft- 2011-03-23

1.1. Identification Agences

Page 6: Comité fonctionnel  xft- 2011-03-23

6

GESTION DES CODES D’IDENTIFICATION

Identification unique

•Format

•Processus de génération

•Utilisation dans les échanges

Processus d’échange des codes d’identification

•Définition du processus

•Utilisation de l’identifiant unique dans ce processus

•Services techniques à mettre en place

Page 7: Comité fonctionnel  xft- 2011-03-23

1.2. Gestion post-resa

Page 8: Comité fonctionnel  xft- 2011-03-23

8

OBJECTIF

• Automatiser la gestion post-réservation pour le producteur et pour le distributeur

• Définir un processus standard par type de fonction (et si possible un format technique

normalisé)

• Définir des processus de traitements semi-automatiques entre le distributeur et le producteur

lorsque l’automatisation n’est pas possible

Page 9: Comité fonctionnel  xft- 2011-03-23

9

RÉCUPÉRATION DE DOSSIER AVEC MISE À JOUR DU STATUT

1. Réservation d’un produit en demande par l’internaute ou l’agent du distributeur.2. Le distributeur identifie ce type de réservation pour laquelle il doit confirmer le dossier

sous 48 ou 72h à son client.3. Le distributeur échange avec le producteur pour savoir si le produit est disponible

(appel, mail, consultation site B2B).4. Le producteur confirme (ou pas) la réservation.5. Le distributeur recontacte son client pour confirmer ou annuler la réservation.

Plus largement, le producteur est susceptible de faire des modifications sur les dossiers (statuts, libellé de noms, …) sans une synchronisation systématique avec le distributeur

1. Identification automatique des dossiers faits sur les produits en demande par le système du distributeur.

2. Appelle d’une fonction automatique chez le producteur qui permet de récupérer le statut du dossier

3. Mise à jour du dossier distributeur (confirmé ou annulé) puis envoi d’un mail automatique au client (et au distributeur en copie) pour informer de la confirmation (ou pas) du dossier.

Plus largement, cette fonction permet de synchroniser les dossiers

Description fonctionnelle du besoin en vue de l’automatisation

Description fonctionnelle du fonctionnement actuel

Page 10: Comité fonctionnel  xft- 2011-03-23

10

CONFIRMATION D’ OPTION

1. Pose d’option sur un produit par l’internaute ou l’agent du distributeur.2. Le distributeur identifie les dossiers avec pose d’option pour lesquels il doit confirmer le

dossier sous 48 ou 72h au producteur pour valider la réservation définitivement.3. Le client contacte le distributeur (ou inversement) pour valider la réservation.4. Le distributeur confirme à son tour le dossier auprès du producteur dans le délai imparti.5. Le producteur valide la réservation dans son système.6. Le distributeur confirme la réservation à son client.

1. Action manuelle déclenchée par le distributeur (suite à la confirmation du client) par dossier pour le confirmer automatiquement au producteur (appel par le système du distributeur d’une fonction automatique chez le producteur qui permet de confirmer l’option).

2. Mise à jour du dossier distributeur (confirmé ou annulé) puis envoi d’un mail automatique au client (et au distributeur en copie) pour informer de la confirmation ou l’annulation du dossier.

Description fonctionnelle du besoin en vue de l’automatisation

Description fonctionnelle du fonctionnement actuel

Page 11: Comité fonctionnel  xft- 2011-03-23

11

ANNULATION COMMERCIALE DE RÉSERVATIONS FERMES AVEC RÉCUPÉRATION DES FRAIS AVANT ANNULATION

1. L’agent ou l’internaute fait une réservation ferme.2. L’internaute fait une demande d’annulation auprès du distributeur3. Le distributeur échange avec le producteur pour vérifier qu’il est possible d’annuler la

réservation et pour définir les conditions d’annulation (frais)4. Le distributeur échange avec son client pour l’informer des frais d’annulation et

confirmer l’annulation5. Le distributeur annule la réservation dans son système 6. Le distributeur annule la réservation auprès du producteur

1. Action manuelle déclenchée par distributeur par dossier pour connaître les frais d’annulation (appel par le système du distributeur d’une fonction automatique chez le producteur qui permet de récupérer les frais d’annulation)

2. Le distributeur annule le dossier (appel par le système du distributeur d’une fonction automatique chez le producteur qui permet d’annuler)

3. Mise à jour du dossier distributeur puis envoi d’un mail automatique au client (et au distributeur en copie) pour informer de la confirmation du dossier.

Description fonctionnelle du besoin en vue de l’automatisation

Description fonctionnelle du fonctionnement actuel

Page 12: Comité fonctionnel  xft- 2011-03-23

12

RÉCUPÉRATION DE DOCUMENTS LIES AU VOYAGE : CONVOCATION,

CARNET DE VOYAGE, FACTURE

1. Le distributeur vérifie les réservations dont la date de départ est proche.2. Le producteur envoie les documents liés au voyage au distributeur.3. Le distributeur les communique à son client.4. Le producteur envoie les mises à jour éventuelles au distributeur .5. Le distributeur les communique à son client.

1. Déclenchement automatique et périodique par le système du distributeur d’une action permettant la récupération de la liste des dossiers des réservations qui sont proches de la date de départ.

2. Pour les dossiers dont la date de départ est proche, appel d’une fonction de récupération des documents de voyage (avec la date de mise à jour)

3. Envoi automatique des documents (et de leur mise à jour) par mail au client.

Description fonctionnelle du fonctionnement actuel

Description fonctionnelle du besoin en vue de l’automatisation

Page 13: Comité fonctionnel  xft- 2011-03-23

13

A DÉFINIR POUR L’AUTOMATISATION

Pour chacune des fonctions de post réservation, définir :

• Les informations envoyées par le distributeur en requête

• Les informations communiquées en retour par le producteur

• Comment ces informations peuvent-elles être représentées dans la norme XFT?

• Eventuellement : un format technique standard d’échange

Page 14: Comité fonctionnel  xft- 2011-03-23

14

FONCTIONS DE POST-RÉSERVATION

• Récupération de dossier avec mise à jour du statut

• Confirmation d’option

• Annulation commerciale de réservations fermes avec récupération des frais

avant annulation

• Récupération de documents liés au voyage : convocation, carnet de voyage,

facture

=> Le besoin principal est d’automatiser la gestion de ces fonctions

Page 15: Comité fonctionnel  xft- 2011-03-23

15

GESTION DES CODES D’IDENTIFICATION

Identification unique

•Format

•Processus de génération

•Utilisation dans les échanges

Processus d’échange des codes d’identification

•Définition du processus

•Utilisation de l’identifiant unique dans ce processus

•Services techniques à mettre en place

Page 16: Comité fonctionnel  xft- 2011-03-23

2. Authentification et identification

Page 17: Comité fonctionnel  xft- 2011-03-23

Deux notions différentes :

L'identification permet de connaître l'identité d'une entité.

L'authentification permet de vérifier cette identité.

Page 18: Comité fonctionnel  xft- 2011-03-23

• Authentification simple : l'authentification ne repose que sur un seul élément

• Authentification forte : l'authentification repose sur deux facteurs ou plus.

• L'Authentification unique (SSO) : une seule authentification pour accéder à plusieurs

applications informatiques

Page 19: Comité fonctionnel  xft- 2011-03-23

2.1. Authentification simple

Page 20: Comité fonctionnel  xft- 2011-03-23

Pourquoi faire ?

Au départ :

Pouvoir réaliser l’identification et l’authentification dans une demande XFT, le fournisseur et le système

étant connu.

Page 21: Comité fonctionnel  xft- 2011-03-23

• L’identification est obligatoire pour chaque requête XFT.

Il est recommandé d’avoir des requêtes indépendantes, sans sessions

Néanmoins, on peut supporter la session si nécessaire

• Mais grosses différences entre les implémentations Normalisation souhaitée Agent VS Agence Pour soi-même VS Pour le compte d’un autre Signification différente des différentes codes …

Page 22: Comité fonctionnel  xft- 2011-03-23

Crypter

• Crypter l’authentification• Pourquoi ?

Sécuriser Ne pas dévoiler le contenu du message aux

intermédiaires Ne pas passer le login et le password en clair

• Comment ? Mettre en place un certificat ? Réflexions en comité technique

Page 23: Comité fonctionnel  xft- 2011-03-23

2.2. Traçabilité

Page 24: Comité fonctionnel  xft- 2011-03-23

Traçabilité

Intermédiaire 1Intermédiaire 1

DistributeurDistributeur

FournisseurFournisseur

Intermédiaire 2Intermédiaire 2

ID : distributeur

ID : distributeurThrought : Intermédiaire 1

ID : distributeurThrought : Intermédiaire 1Throught : Intermédiaire 2

• Chaque intermédiaire laisse une « trace ».

Page 25: Comité fonctionnel  xft- 2011-03-23

Traçabilité

• Pourquoi ? Une demande XFT peut transiter par plusieurs

intermédiaires. Savoir par ou cette demande a transité et si celui qui

a fait la demande a l'autorisation d'accéder au système du fournisseur par exemple, pour :

• Politiques variables• Calcul des comissions

• Comment ? Proposition : Chaque intermédiaire ajoute sa

« signature » à l’en-tête du message XFT

Page 26: Comité fonctionnel  xft- 2011-03-23

Traçabilité

Intermédiaire 1Intermédiaire 1

DistributeurDistributeur

FournisseurFournisseur

Intermédiaire 3Intermédiaire 3

• Filtrer un intermédiaire.

Intermédiaire 2Intermédiaire 2

Page 27: Comité fonctionnel  xft- 2011-03-23

Traçabilité

• La traçabilité permet de filtrer les échanges par type de requester et de protéger ces accès.

• Pourquoi ? Permettre la vente que sur un seul canal de

distribution pour un partenaire. Contrôler les commissions et le prix de vente final

• Comment ? Une « blacklist » avec règles Une autre proposition ?

Page 28: Comité fonctionnel  xft- 2011-03-23

2.3. SSO & UID

Page 29: Comité fonctionnel  xft- 2011-03-23

SSO 1 : par le concentrateur

ConcentrateurConcentrateur

DistributeurDistributeur

FournisseurFournisseur FournisseurFournisseur

ID : brucewayne

ID: batman

ID : matchesmalone

Serveur d’IDServeur d’ID

Page 30: Comité fonctionnel  xft- 2011-03-23

• SSO par le concentrateur Transcodage ID Servir un identifiant différent à chaque fournisseur

Page 31: Comité fonctionnel  xft- 2011-03-23

SSO 2

Serveur d’IDServeur d’ID

DistributeurDistributeur

FournisseurFournisseur

ID : brucewayne

RS : brucewayne = batman

RQ : brucewayne ?

Page 32: Comité fonctionnel  xft- 2011-03-23

SSO 2

Serveur d’IDServeur d’ID

DistributeurDistributeur

FournisseurFournisseur

ID : batman

RS : brucewayne = batman

RQ : brucewayne ?

Page 33: Comité fonctionnel  xft- 2011-03-23

• Trois étapes• Demande directe du distributeur ou du fournisseur• Mais cette transaction est trop longue et coûteuse

car trop de requêtes. Le serveur d’ID doit pousser l’info. On verra la question des notifications plus tard

Page 34: Comité fonctionnel  xft- 2011-03-23

• Qui est le serveur d’identité ? Une société privée? Un consortium associatif? Une fédération mixte?

• Comment garantir la qualité de l’information ? Prévoir les indisponibilités du service Un système de cache est-il suffisant ? Qui peut/doit mettre à jour l’information?

Page 35: Comité fonctionnel  xft- 2011-03-23

UID

• Un identifiant réellement unique.• Partagé par tous les acteurs• Pour les entreprises, les agences, les agents…• Rend inutile les serveurs d’ID

• Questions : Identifiant unique == identifiant éternel ? Que faire si un agent change d’agence, ou

d’entreprise ? Comment bâtir l’UID ? Indépendance de chaque UID.

Page 36: Comité fonctionnel  xft- 2011-03-23

Mini-Réseau Agence(License)

Point de vente

Agent

AS Num. Num. Num. Num.

NF AlphaNum. AlphaNum.

Carlson OK OK

Page 37: Comité fonctionnel  xft- 2011-03-23

3. Gestion des dossiers

Page 38: Comité fonctionnel  xft- 2011-03-23

3.1. Operations sur les dossiers

Page 39: Comité fonctionnel  xft- 2011-03-23

Consulter un dossier

Obtention (getBooking)

• Courant• A partir d’un numéro de

référence du possesseur de dossier

• Renvoi un dossier

Recherche (searchBooking)

• Rare• A partir de critères de

recherche• Renvoi un ou plusieurs

dossiers en général retour compact

Page 40: Comité fonctionnel  xft- 2011-03-23

Annuler un dossier

cancelBooking

• Annulation de dossier normale

cancelBooking technique

• Fait très peu de temps après la vente en cas de problème technique

• C’est le laps de temps qui le qualifie

• Hérésie !

Page 41: Comité fonctionnel  xft- 2011-03-23

• Mise à jour de dossier (UpdateBooking) Modification complète ou différentiel Gestions des conflits Que peut-on modifier comme champs de dossier ?

• Dates ?• Personnes ?• Paiement ?• Remarques ?

Page 42: Comité fonctionnel  xft- 2011-03-23

3.2. Mid-Office

Page 43: Comité fonctionnel  xft- 2011-03-23

• La gestion de dossier s’inscrit dans un cadre plus large, les transactions mid-office : Récupération/Emission des documents de

voyages Convocations Facturation Ajout de paiement

Page 44: Comité fonctionnel  xft- 2011-03-23

Généraliser la dématérialisation de la facture

de dépenses

de temps

Dématérialisation

Economiserdes ressources

Accélérer leséchanges

Page 45: Comité fonctionnel  xft- 2011-03-23

3.3. Alertes et notifications

Page 46: Comité fonctionnel  xft- 2011-03-23

• Système sans alerte (poll) :

Page 47: Comité fonctionnel  xft- 2011-03-23

• Système avec alerte (push) :

Page 48: Comité fonctionnel  xft- 2011-03-23

• Alertes et notifications Messages non sollicités Flux « inverses » : du fournisseur au

distributeur• Très intéressant :

Allège les transactions Dynamise les flux Peut-être étendu à tout le XFT

Page 49: Comité fonctionnel  xft- 2011-03-23

Merci de votre attention