Project

General

Profile

Ergonomie #16265

Fiche de traitement : en cas de modification de métadonnée puis de changement de page lié à une action, le message "voulez-vous sauvegarder les modifications" perturbe les utilisateurs

Added by Ludovic ARAUJO over 1 year ago. Updated 5 months ago.

Status:
Développé / Analysé (S)
Priority:
0-Bloquant
Target version:
Start date:
02/12/2021
Due date:
04/20/2021
Tags Courrier:
ROADMAP:

Description

remarque client : "Lorsqu'on est dans un courrier en page de traitement, dès que l'on qualifie le courrier ou que l'on modifie une métadonnée, il faut systématiquement valider le message "voulez-vous enregistrer les modifications".
Y compris lorsque l'on valide l'action "enregistrer les modifications".
Par ailleurs, si on répond "non" à la question, cela valide le courrier qui part dans un autre statut, mais sans sauvegarder les modifications apportées. Ce n'est pas cohérent et ça prête à confusion pour l'utilisateur, qui ne sait pas forcément à quoi ce rapporte ce message."

Axe d'amélioration : changer le message pour "Voulez vous continuer sans sauvegarder les modifications, elle ne seront pas prise en compte et l'action sera effectuée ?"

History

#2 Updated by Emmanuel DILLARD over 1 year ago

  • Due date set to 02/16/2021
  • Status changed from A qualifier to A étudier

#3 Updated by Emmanuel DILLARD over 1 year ago

  • Status changed from A étudier to Etude planifiée

#4 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from Etude planifiée to 17
  • Assignee changed from EDI PO to Ludovic ARAUJO

-> changer le libellé de l'action (ce qu'elle fait : retour bannette, autre....) "Enregistrer les modifications" n'existe pas en tant qu'action système
-> la sauvegarde des modifications (ou non) est simplement lié au changement de page / d'onglet et non pas opérée par une action. (voir Coche verte)

#5 Updated by Ludovic ARAUJO about 1 year ago

  • Status changed from 17 to A traiter
  • Assignee deleted (Ludovic ARAUJO)
  • Priority changed from 2-Sérieux to 1-Majeur

#7 Updated by Emmanuel DILLARD about 1 year ago

  • Subject changed from remplacer le message "voulez-vous enregistrer les modifications" to Fiche de traitement : en cas de modification de métadonnée puis de changement de page lié à une action, le message "voulez-vous sauvegarder les modifications" perturbe les utilisateurs
  • Due date changed from 02/16/2021 to 02/22/2021
  • Status changed from A traiter to Etude planifiée
  • Assignee set to EDI PO

La mécanique d'enregistrement des métadonnées n'est pas liée aux actions. (décorrélée)

Le massage apparait :
- si une modification de métadonnée est détectée
- si l'utilisateur change de page. (Onglet, retour bannette, action.....)

La difficulté remontée ne concerne ce message qu'au moment où l'utilisateur valide une action (si des métadonnées sont modifiées)

*Comportement actuel
*

- Modifier une métadonnée
- valider une action

Message "Voulez-vous sauvegarder les modifications ?"

Choix par défaut : "Oui"
-> enregistrement des données
-> poursuite de l'action

Choix : "Non"
-> pas d'enregistrement des données
-> poursuite de l'action

*Options étudiées :
*

A. Suggestion client :

Changer le libellé de la modale en "Voulez vous continuer sans sauvegarder les modifications, elle ne seront pas prise en compte et l'action sera effectuée ?"

Oblige à mettre un contrôleur spécifique pour les actions car c'est la même mécanique qui est appelée lors du changement de page ou d'onglet

Choix par défaut "Oui"
Les modifications ne sont pas sauvegardées, l'action est poursuivie

Choix "Non"
Les modifications ne sont pas sauvegardées, l'utilisateur reste bloqué sur la page sauf s'il enregistre les modifications avec le bouton coche verte

IMPASSE

B. Option

Libellé du Message lors de la validation de l'action
Nécessite un contrôleur spécifique

"Vous avez modifié des données. Voulez-vous les sauvegarder ?

Choix "Oui"
Sauvegarde des données
Poursuite de l'action

Choix "Non"
Pas de sauvegarde des données
Poursuite de l'action

Choix "Annuler"
Arrêt de l'exécution de l'action
Fermeture de la modale

C. Option ?

#8 Updated by Emmanuel DILLARD about 1 year ago

  • Target version changed from Inscription Backlog Courrier to Courrier 20.03 TMA

#9 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from Etude planifiée to 17
  • Assignee changed from EDI PO to Ludovic ARAUJO

"Vous avez modifié des données. Voulez-vous les sauvegarder ?

Choix "Oui"
Sauvegarde des données
Poursuite de l'action

Choix "Non"
Pas de sauvegarde des données
Poursuite de l'action

Choix "Annuler"
Arrêt de l'exécution de l'action
Fermeture de la modale

Cible 20.03 (TMA),20.10, 21.03
Effort : 8

EVO2 SPM

#10 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from 17 to En attente financement

#11 Updated by Emmanuel DILLARD about 1 year ago

  • Due date deleted (02/22/2021)
  • Priority changed from 1-Majeur to 2-Sérieux

#12 Updated by Ludovic ARAUJO about 1 year ago

  • Assignee deleted (Ludovic ARAUJO)
  • Priority changed from 2-Sérieux to 0-Bloquant

Modification de la demande pour une solution au plus simple :
Uniquement dans le cadre d'une action.
Enregistrer tout le temps les modifications sans poser de question à la réalisation de l'action.

#13 Updated by Emmanuel DILLARD about 1 year ago

  • Due date set to 04/01/2021
  • Status changed from En attente financement to Etude planifiée

#14 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from Etude planifiée to 17
  • Assignee set to Ludovic ARAUJO

#16 Updated by Emmanuel DILLARD about 1 year ago

  • Status changed from 17 to En cours de dev (S)
  • Assignee deleted (Ludovic ARAUJO)

#17 Updated by Emmanuel DILLARD about 1 year ago

  • Project changed from Backlog to CURRENT SPRINT

#18 Updated by Emmanuel DILLARD about 1 year ago

  • Due date changed from 04/01/2021 to 04/20/2021

#19 Updated by Alex ORLUC about 1 year ago

fonction à modifier (src/frontend/app/process/process.component.ts) => ~l.619 :

async processAction() {
        if (this.indexingForm.isValidForm()) {
            this.actionService.loading = true;
            if (this.isToolModified()) {
                await this.saveTool();
                if (this.appDocumentViewer.isEditingTemplate()) {
                    await this.appDocumentViewer.saveMainDocument();
                }
                this.actionService.launchAction(this.selectedAction, this.currentUserId, this.currentGroupId, this.currentBasketId, [this.currentResourceInformations.resId], this.currentResourceInformations, false);
            } else {
                if (this.appDocumentViewer.isEditingTemplate()) {
                    await this.appDocumentViewer.saveMainDocument();
                }
                this.actionService.launchAction(this.selectedAction, this.currentUserId, this.currentGroupId, this.currentBasketId, [this.currentResourceInformations.resId], this.currentResourceInformations, false);
            }
        } else {
            this.notify.error(this.translate.instant('lang.mustFixErrors'));
        }
    }

#20 Updated by Alex ORLUC about 1 year ago

  • Assignee set to Ludovic ARAUJO

#21 Updated by Florian AZIZIAN about 1 year ago

  • Status changed from En cours de dev (S) to Complément d'Informations

#22 Updated by Emmanuel DILLARD about 1 year ago

  • Project changed from CURRENT SPRINT to Backlog
  • Status changed from Complément d'Informations to Développé / Analysé (S)

#24 Updated by Emmanuel DILLARD 11 months ago

  • Project changed from Backlog to Backlog Courrier
  • Target version changed from Courrier 20.03 TMA to 286

#25 Updated by Emmanuel DILLARD 11 months ago

  • Target version changed from 286 to 290

#26 Updated by Emmanuel DILLARD 5 months ago

  • Target version changed from 290 to 20.03 TMA2

Also available in: Atom PDF