cambio biglietto, cambio prenotazione, emissione/annullo carte regalo -------------------------------------------------------------- CAMBIO PRENOTAZIONE Cambio di data e/o ora di un biglietto, mantenendo invariati livello di servizio/offerta e prezzo Doc: - Flusso OK - RU OK - Layout OK - MyCicero OK --> Flusso di cambio prenotazione CAMBIO BIGLIETTO Cambio di stazione di partenza/arrivo; tipologia di biglietto; numero di viaggiatori, nominativo passeggeri etc Doc: - Flusso OK - RU OK - Layout OK - MyCicero OK --> Modifica offerta/servizio biglietti Emissione carte regalo: ci serve la documentazione lato myCicero Doc: - Flusso OK - RU OK - Layout - MyCicero KO Annullo carte regalo - Flusso - RU - Layout - MyCicero -------------------------------------------------------------- VERIFICARE CAMBI FLUSSO E DOCUENTAZIONE CAMBIO PRENOTAZIONE ------------------------------------------ - Search - SearchSimilarSolutionsByTicket --> Il metodo restituisce un elenco di soluzioni compatibili (per cambio prenotazione) a partire da un biglietto già acquistato. - GetSeatMap [O] - ChangeBooking + N Search - NPS le farà contestuali Prescontrino / verifica Cambio di una sola tratta? Ipotesi passare dati da frontend? La chiamata è la SearchSimilarSolutionsByTicket ripetuta. - Ce le deve passare frontend ? - Ci si aspetta importo a 0. Per la scelta posto? - Non si hanno le informazioni sulle tratte Mancano le info sul resto dei campi del prescontrino. - Si prendono dalla search? - Associazione del biglietto tramite number? Prezzo scelta posto - Diamo per scontato che il FE ci passerà il posto selezionato dall'output della getSeatMap? - Come fai ad associare l'output della GetSeatMap con SearchSimilarSolutionsByTicket? - Dovrà sempre essere a 0? Bonus carta regalo? Scontrino / conferma Output di n search Associazione con titolo sostituito? 1a chiamata search PNR poi n chiamate SearchSimilarSolutionsByTicket + scelta posto poi verifica (vuota) poi conferma (ChangeBooking + N Search) # CAMBIO BIGLIETTI ------------------------------------------------ 3 flussi diversi Modifica offerta -------------- - Search - Verificare come esporla e come viene esposta: OK - GetOffersTravelChange --> recupero offerte - GetSeatMap [O] - IssueChangeOfferedService --> cambio offerta - Verificare che ci siano tutte le info per il layout PRESCONTRINO - ConfirmTicketChange - Verificare che ci siano tutte le info per il layout SCONTRINO Modifica tratte --------------- - Search - SearchSolutionChange --> ricerca soluzioni compatibili per modifica tratta - GetOffersSolutionChange --> recupero delle offerte e servizio acquistabili per una tratta di viaggio compatibile - GetSeatMap [O] - IssueSolutionChange --> cambio --> stesso output IssueChangeOfferedService - Verificare che ci siano tutte le info per il layout PRESCONTRINO - ConfirmTicketChange - Verificare che ci siano tutte le info per il layout SCONTRINO Modifica passeggero ----------- - Search - IssueChangeTraveller --> Modifica dati passeggero --> stesso output - Verificare che ci siano tutte le info per il layout PRESCONTRINO - GetSeatMap [O] - ConfirmTicketChange - Verificare che ci siano tutte le info per il layout SCONTRINO ---------------------------------------------------------------- Dubbi Abbiamo 4 flussi diversi e chiamate diverse anche in verificare e conferma: ci sarà un codice servizio con chiamate di verifica e conferma diverse? Sì. Due codici servizio: uno per il cambio prenotazione e uno per il cambio biglietto. Non sappiamo quali tratte vengano selezionate. In output cosa va in stampa? Ad esempio nel prescontrino sono presenti tutte le tratte. Operation da esporre - Search - NPS - lato MS trenitalia - SWEBS - SearchSimilarSolutionsByTicket - GetOffersTravelChange - GetOffersSolutionChange Punti critici - Verificare come gestire il flusso SI --> 2 diversi - sia in gestione delle request/response - sia nelle modalità di estrapolazione dei dati - Verificare se ci sono tutti i campi per prescontrino e scontrino - Verificare chiamate in loop: ci sono n chiamate, una per ogni biglietto in output dalla search