Gestion du temps réel
Lorsque deux utilisateurs sont sur la même fiche produit, le premier qui entre en modification dans le kit évolutif place la fiche en mode ‘verrouillé'. Un deuxième utilisateur qui tente la modification verra un message indiquant un verrou.
Lorsque l’utilisateur A confirme la modification, la fiche produit n’est plus verrouillé. L’utilisateur B peut donc procéder aux modifications.
Après vérifications, l’utilisateur verra rapidement la liste se mettre à jour s’il porte attention.
Dans un cas de modification par l’utilisateur B, il est vrai que les données de la grille sont affichées avec leur dernière mise à jour. Cependant, l’affichage est rapide et l’utilisateur doit porter attention sinon il risque d'échapper.
Idéalement, un message (fenêtre d’informations ou toast) devrait être affiché.
Temps réel
Tel que présenté dans la section précédente, les données sont affichées seulement lorsque l’utilisateur entre en modification. C’est donc dire qu’il pourrait entrer en modification plus tard, des heures plus tard et ne voir que ces modifications à ce moment. Il serait intéressant d’avoir la possibilité de rafraichir automatiquement les éléments de la fiche produit.
Lors d’une rencontre, il a été discuté de la possibilité d’utiliser un Thread qui aurait pour fonction de vérifier les mises à jour à toute les minutes. Dans un cas de mise à jour, l’utilisateur serait avisé avec un message qu’il pourrait confirmé: cette action ferait le rafraichissement automatiquement.