Ho un'applicazione client server. Supponiamo che io lavori come dirigente di supporto, risolvendo i ticket dei clienti. Noi (il nostro team di supporto) abbiamo due biglietti su cui lavorare.
Ticket 1: il cliente "Liver" ha alzato un ticket per aggiornare il suo numero di telefono.
Ticket 2: lo stesso "Liver" del cliente ha alzato un secondo ticket per aggiornare il suo ID e-mail.
Sto lavorando al ticket 1:
Aperta l'applicazione, fai clic su modifica Buttton Info cliente, inserisci il nuovo numero di telefono. Non ho salvato il modulo (Modifica modulo). In mezzo, sono partito per CUPPA.
Il mio collega sta guardando il ticket 2: ha modificato le informazioni del cliente e aggiornato con il nuovo ID e-mail: è rimasto nel database.
Quando, torno indietro e salvo il mio biglietto con l'aggiornamento del numero di telefono, esso sovrascriverà le sue modifiche, ad esempio, la sua modifica dell'ID e-mail verrà persa o non aggiornata per quel "Fegato" del Cliente.
C'è un modo in cui, quando ritorni al mio lavoro / pagina dopo l'interruzione di CUPPA, posso vedere l'ID e-mail con il valore aggiornato?
Come prevenirlo? Qual è l'approccio? Possibili idee di design? Come garantire che non ci siano perdite di dati?