hammer-brushGestion des conflits

Cas 1 :

En cas de conflit lors de la modification d'un enregistrement une nouvelle interface propose de sélectionner la valeur à utiliser pour la modification.

Les valeurs proposées au choix sont :

- La valeur modifiée (celle de l'utilisateur courant)

- La valeur actuelle dans la base de données

- La valeur précédente dans la base de données

Une case à cocher permet de valider ce choix pour les autres conflits sur l'enregistrement.

Rappel :

Il y a conflit lorsque la valeur de la base de données a changé entre le début de la modification (ouverture de fiche) et le moment où la modification est réellement faite.

Par exemple :

- L'utilisateur A fait Modifier le client C0017 Pelinpinpin

- L'utilisateur B fait Modifier le client C0017 Pelinpinpin

- L'utilisateur B change le numéro de tel du client de 0423122324 à 0423122350.

- L'utilisateur B enregistre la fiche.

- L'utilisateur A change le numéro de tel du client de 0423122324 à 0423122325.

- L'utilisateur A enregistre la fiche.

- La fenêtre de conflit s'ouvre en indiquant qu'il y a conflit sur le numéro de téléphone.

La valeur modifiée est : 0423122325 (celle de l’utilisateur A, la dernière mise à jour)

La valeur actuelle est : 0423122350 (celle de l’utilisateur B)

La valeur précédente est : 042322324 (la valeur d’origine)

- L'utilisateur A peut choisir de garder sa modification ou celle de l’utilisateur B si effectivement c'est le bon numéro de téléphone.

Cas 2 :

S’il y a des modifications sur un même élément effectuées simultanément par une personne en mode déconnecté et une personne en mode connecté, il y aura alors un conflit à résoudre.

SIMAX enverra un message pour avertir du conflit et proposer de prendre la nouvelle valeur ou de laisser l'ancienne.

Exemple de conflit :

Mis à jour