5. Point sur l’assemblée générale Les votes Vote 1 Les membres approuvent les comptes à l’unanimité. Vote 2 Le montant de la cotisation annuelle reste inchangé cette année, c'est-à-dire 2700 euros. Vote 3 L’association décide de rajouter 2 jours de travail aux 10 jours habituels Remarques L’association souhaite limiter le nombre de thèmes abordés lors des comités afin d’avoir la possibilité de tous les documenter Voir ci après
6. Point sur l’assemblée générale Les thèmes seront limités En voici la liste : La dématérialisation des factures En septembre (définir un date, le 21 ?) Intervenants : Carrefour, Accelya, Gestour, Kuoni, Ecotour ? L’identification unique Prévoir une journée entière en Octobre Intervenants possibles : Accelya, Selectour,Travelsoft, Atout France ?
7. Les thèmes seront limités En voici la liste : (suite) Les notifications (dossiers, documents, dispo, prix) La stabilisation de la structure des données voyages Les assurances/Cabinet Chaubet et Courtage Le catalogue CETO2 Point sur l’assemblée générale
9. Le dossier voyage ? Le dossier voyage n’est pas statique Il peut subir un certain nombre d’actions Les actions dépendent des besoins des distributeurs ou des fournisseurs La gestion d’un dossier voyage
11. Quelles sont les actions possibles chez Pierre et Vacances ? Il peut rechercher un dossier Il peut visualiser un dossier Il peut modifier le statut d’un dossier Il peut modifier le contenu d’un dossier Il peut récupérer un dossier Il peut annuler une option Il peur annuler une réservation Il peut mettre à jour le dossier Il peut récupérer le document de voyage La gestion d’un dossier voyage
12. Comment ? A l’aide de transactions choisies A l’aide de critères de recherche pré définis A l’aide de filtres A l’aide de règles métier qui régissent certaines actions (Ajout, suppression, modification ...) La gestion d’un dossier voyage
13. La gestion d’un dossier voyage Quelssont les critèresutilisés pour la recherche? Recherche par le nom (bénéficiaire) Recherche par le code client (B2C) Recherche par le code société (agence, CE, TO) Quelssont les filtresutilisés pour la recherche ? Recherche par statuts des dossiers Recherche par dossier facturé Recherche par montant du positif Recherche par date de creation du dossier (date exacteou min / max) Recherche par date de début de séjour (date exacte, min / max ou date future)
14. Quellessont les mises à jour possibles ? Par l’ajout De commentaires De participants De préférences D’add-ons De paiements De référencesexternes Par les modifications De commentaires De participants (prénom, âge) De référenceexternes Par les suppressions De participants La gestion d’un dossier voyage
15. Et si on est prestataires, fournisseur, distributeur ? La gestion d’un dossier voyage Distributeur de Pierre et Vacances? Prestataire de Pierre et Vacances? Fournisseur de Pierre et Vacances ?
16. La gestion d’un dossier voyage … quelles sont les nouvelles actions complémentaires qu’on souhaite exprimer ou faire évoluer ? Exprimer Faire évoluer
18. L’identifiant unique Qu’est ce qui existe aujourd’hui ? Plusieurs identifiants du côté des TO et des agences TO 1 ID AG 1 Agence ID B56 ID TO1 TO2 ID TO2 ID AG 2 ID TO3 TO3 ID AG 3
19. L’identifiant unique Qu’est ce que l’on cherche à faire ? Obtenir une authentification simple et unique (Etape1) TO 1 ID B56 Agence IDB56 ID TO1 TO2 ID TO2 ID B56 ID TO3 TO3 ID B56
20. L’identifiant unique Qu’est ce que l’on cherche à faire ? Aller vers un single sign on (étape 2) SSO TO 1 ID B56 Agence TO2 ID B56 ID B56 TO3 ID B56
21. Les questions soulevées à l’époque Qui est le serveur d’identité ? Une société privée? Un consortium associatif? Une fédération mixte? Commet garantir la qualité de l’information ? ID unique et authentification
22. ID unique et authentification Les réponses apportées lors du consortium L’étape 1 sera couverte en priorité Obtenir une authentification simple et unique Qui est le serveur d’identité ? Pas l’association Elle ne veut pas de serveur d’identité. Ça veut dire que Les identifiants uniques seront créés à différents endroits Que n’importe qui peut créer son identifiant Commet garantir la qualité de l’information. Eviter les doublon par exemple Sécuriser la création
23. ID unique et authentification Quelles décisions prises lors du consortium ? L’association fournit la construction de l’identifiant unique Les opérateurs privés pourront générer les ID La définition des échanges associés Pour passer les informations entre les identifiants uniques et les identifiants spécifiques à chaque fournisseur. Des opérateurs privés pourront utiliser les échanges
25. Plan du jour Validation de la Get_Document Les transactions de Gestion du booking chez Pierre et Vacances
26. Les transactions qui peuvent être utilisées dans le cadre de la gestion d’un dossier voyage La récupération d’un dossier Get_Booking La mise à jour d’un dossier Update_Booking La confirmation ConfirmTo_Booking L’annulation d’une réservation Cancel_Booking Une demande de quotation de frais d’annulation Get_Quote_If_Cancel_Booking Vert : les recommandations sont validées. La documentation est en cours Rouge : la transaction a été abordée, mais les recommandations n’ont été ni exprimées, ni validées Recommandations et validations
27. Les transactions qui peuvent être utilisées dans le cadre de la gestion d’un dossier voyage Annulation d’une option Release_Booking (recommandations à émettre) Récupération d’un document Get_Document (recommandations à valider) Recommandations et validations Vert : les recommandations sont validées. La documentation est en cours Rouge : la transaction a été abordée, mais les recommandations n’ont été ni exprimées, ni validées
29. La Get_Document : description Je cherche à récupérer un ou plusieurs documents avec un code référence unique J’obtiens un document unique. Pour obtenir plusieurs documents, on utilise une Search_Document
30. La Get_Document : description Remarque importante Avec la Get_Document, on s’attend à récupérer un document unique. À la différence d’uneSearch_Documentqui renvoie plusieurs documents Questions Est-ce qu’on considère que la Get_Document continue de renvoyer un document unique ? Est-ce qu’on décide qu’elle peut renvoyer l’ensemble des documents d’un seul dossier, sous forme d’enveloppe par exemple ? Ceci pourrait être possible grâce à l’utilisation de filtres.
31. Les recommandations de la requête De quoi avons-nous besoin en entrée ? La transaction Utilisation de la Get_Document La référence du dossier (1) Le type de document éventuellement (0..*) à inclure ou exclure
32. Les recommandations de la réponse Que ce que l’on obtient en réponse ? Un document unique ou une enveloppe de documents, ou plusieurs documents ?
33. Les recommandations de la réponse Quelles sont les recommandations émises Pour chaque document Le lien pdf (s’il existe) (0..1) Référence (0..1) Date de création (0..1) Date de dernière modification(0..1) [ Version, Modif](1) Version (0..1) Destinataire (agence ou client) (0...1) Type(1) Ce que ça comprend (ce contient l’enveloppe – si enveloppe) (0..1) Complet ou non (1)
35. Les transactions de gestion d’un dossier voyage Quellessont les transactions utilisées pour chacune des actions possibles ? Pour la recherche et la visualisation du dossier : Get_Booking Search_Booking (voirci après) Pour la modification du statut du dossier : ConfirmTo_Booking Cancel_Booking Release_Booking Pour la modification du contenu du dossier Update_Booking (voirci après)
36. Les transactions de gestion d’un dossier voyage La search_Booking Quelssont les critères de rechercheutilisés ? Recherche par le nom (bénéficiaire) Recherche par le code client (B2C) Recherche par le code société (agence, CE, TO) Quelssont les filtresutilisés ? Recherche par statuts des dossiers Recherche par dossier facturé Recherche par montant du positif Recherche par date de creation du dossier (date exacteou min / max) Recherche par date de début de séjour (date exacte, min / max ou date future)
37. Les transactions de gestion d’un dossier voyage La search_Booking (modèle XFT) Action Purpose="Search" Code="Booking"/> Recherche par le nom (bénéficiaire) Recherche par le code client (B2C) <!-- Recherche par client B2C (code ou nom)--> <Customer> <Code Value=“77888" Role="Customer"/> <Name><LastName><![CDATA[%Customer Name%]]></LastName></Name> </Customer>
38. La search_Booking (modèle XFT) Recherche par code société (agence, CE, TO) <!-- Recherche par code société --> <Company> <Code Value=“55444" Role="Customer"/> </Company> Les transactions de gestion d’un dossier voyage
39. La search_Booking (modèle XFT) les filtresutilséssous booking statut des dossiers <Codes> <Code xsi:type="CodeStatusType" Code="Confirm"/> <Code xsi:type="CodeStatusType" Code="Option"/> </Codes> Facturé <Price Status="Invoice"/> Montant du positif <Payments> <Payment State="Due"/> </Payments> Les transactions de gestion d’un dossier voyage
40. La search_Booking (modèle XFT) les filtresutiliséssous booking Date de création du dossier (date exacteou min / max) <History Purpose="Create" When="2009-03-18"> <Date Role="Create" > <Between Begin="2009-03-01" End="2009-03-30"/> </Date> </History> Date de début de séjour (date exacte, min / max ou date future) <Begin Value="2009-09-15" CountingFrom="Now"> <Between Begin="2009-09-01" End="2009-09-30"/> </Begin> Les transactions de gestion d’un dossier voyage
41. L’Update_Booking Transaction régie par certainesrèglesmétier D’ajout De suppression De modification d’éléments Ellesn’entraînent pas de diminution du montant du dossier Les transactions de gestion d’un dossier voyage
42. L’Update_Booking Les ajouts possible De commentaires De participants De préférence D’add-ons De paiements De référenceexterne Les modifications possibles De commentaire De participant (prénom, âge) De Référenceexterne Les suppressions possibles De participants Les transactions de gestion d’un dossier voyage
43.
44. Les transactions de gestion d’un dossier voyage L’Update_Booking (modèle XFT) Le principe de fonctionnement (suite) Un bloc de Tasks définit les actions à effectuersur des élémentsparticuliers du Booking <Task Purpose="Add" Ref=“ID1“> <Task Purpose=“Update" Ref=“ID2“> <Task Purpose=“Delete" Ref=“ID3“> Un bloc Booking contenant : Le numéro du dossier à mettre à jour <Code Role="Reference" Value="7279211"/> Les éléments à mettre à jour (même position quedansuneréponse de Get_Booking)
45. L’Update_Booking (modèle XFT) Le principe de fonctionnement (suite): La possibilité de combiner plusieurstâchesdans un même Update le type d’action possible dépend de l’élémentsurlequel on pointe Les transactions de gestion d’un dossier voyage
46. Les transactions de gestion d’un dossier voyage L’Update_Booking (modèle XFT) Le principe de fonctionnement (suite et dfin) Des règles de mises à jour : Ajout on ajoutel’élément Modification / suppression on se base sur un identifiantlogique (code produit, …) Modification on met à jour l’élémententier Suppression on supprimel’élément du dossier