Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Gérer / Editer les paramètres de signalement dans un guichet #329

Open
4 tasks
Tracked by #314
MarianneJanowski opened this issue Apr 22, 2024 · 0 comments
Open
4 tasks
Tracked by #314
Labels
blocked Nécessite une évolution d'API, de config d'environnement, ou la fourniture de contenu enhancement Nouvelle fonctionnalité ou amélioration

Comments

@MarianneJanowski
Copy link

MarianneJanowski commented Apr 22, 2024

En tant que gestionnaire, je souhaite pouvoir modifier les configurations établies pour les signalements de mon guichet.

Il a été proposé dans la maquette UX de récupérer la configuration de signalement d'un autre guichet = je propose de ne pas garder cette option pour l'édition de guichet (et de ne la garder uniquement que pour la création de guichet)

La configuration de tous les encarts successifs de la page est optionnelle. Le workflow et les modales sont disponibles sur la maquette UX dans Créer un guichet > 6. Signalements (ça n'a pas été redétaillé dans la maquette pour la Gestion de guichet)

  • 1er encart : Configurer les thèmes et attributs des signalements
    But : pouvoir modifier les thèmes et attributs métier (= non IGN) et éventuellement associer une table d'une base de données et ses attributs (ce qui permet de ne pas tout recopier d'une part, et de permettre le transtypage dans les guichets où il est possible)

Image

En cliquant sur " + ajouter un thème" la modale suivante s'ouvre avec le choix de lier une table et ses attributs :

Image

Sur la tableau de configuration des thèmes est maintenant affichée la colonne d'ajout des attributs :

Image

NB : dans la maquette il manque 2 champs :

  • la valeur par défaut (qui doit correspondre au type choisi)
  • la liste des valeurs possibles (si on a choisit le type liste : toutes les valeurs doivent correspondre au type et la valeur par défaut doit faire partie de la liste des valeurs possibles)

Remarque : si le choix d'association d'une table (+ ses attributs) a été fait pour un thème donné, il ne sera pas possible de modifier les attributs (pas d'icône "stylo" de modification, et précision dans la modale de choix des tables de cette impossibilité).

En cliquant sur "Ajouter des attributs" la modale suivante apparaît :

Image

Bouton de suppression dans le tableau de configuration des thèmes : Si le gestionnaire essaye de supprimer un thème utilisé par des signalements, une modale d’alerte apparaîtra et demandera confirmation.

Question (Marianne) : les signalements doivent-ils être partagés aussi entre les différents guichets qui permettent l'utilisation d'un même thème (ce n'est pas le cas aujourd'hui) ? Peut-être à réfléchir avec les utilisateurs dans un 2nd temps ou est-ce que ça complexifie trop ?

Remarque pour la recette (@max) sur la récupération de la table attributaire d'un thème (je te recopie ce que Noémie m'a indiqué) : C'est très pratique et pas mal utilisé puisque ça permet de récupérer toute une structure attributaire pour le thème sans reconfigurer les attributs un par un. C'est nécessaire aussi pour les groupes qui utilisent un processus de "transtypage" : certains utilisateurs créent des signalements avec la structure d'une table cible, d'autres les valident et les transforment automatiquement en objets de la table."

- [ ] 2e encart : Afficher les thèmes partagés (depuis d'autres guichets)

Le gestionnaire doit pouvoir récupérer s'il le souhaite des thèmes partagés et configurés sur d'autres guichets si le gestionnaire de ceux-ci l'a autorisé :
Image

L'encart permet d'afficher le nom du guichet-père dont est issu le thème, ainsi que le nom du thème (la liste des attributs n'est pas maquettée : on garde comme ça ?)

  • 3e encart : Paramétrer les statuts des signalements
    Tout est clair sur la maquette pour cet encart (à priori) ; le gestionnaire peut définir et configurer les différents statuts possibles pour les signalements soumis par les utilisateurs. Deux statuts de signalement sont obligatoires : statut 1 et statut 5. le gestionnaire a la possibilité de choir le nom associé au statut et d’implémenter ou non les statuts 2 à 4 et 6 à 8. Il est possible de modifier les noms des statuts.

Image

  • 4e encart : Gérer les e-mails de suivi des nouveaux signalements
    2 possibilités ici dans le type de suivi par e-mail :
    1. soit pré-configuré avec le mail de l'auteur du signalement, et/ou le mail du/des gestionnaires, et/ou le mail du responsable IGN de la mise à jour en continu de la zone géographique" => possibilité de supprimer via une icône

Image

Image

    1. soit un mail personnalisé de suivi
      La modale qui s'affiche est plus complexe, je renvoie directement l'équipe de dév et le recetteur dessus si vous êtes OK ; cette modale permet de gérer les conditions d'envoi (évènement déclencheur, thème.s, délai), des conditions d'annulation du suivi, les destinataires du suivi, et le contenu du mail en lui-même (pour lequel un éditeur WYSIWYG est nécessaire éditeur WYSIWYG pour les champs texte riche #569 ). Attention ne pas utiliser le terme de MAJEC mais plutôt "Responsable IGN de la mise à jour en continu de la zone géographique"
      Au moment de la gestion de ces mails de suivi, le tableau ci-après récapitule les choix faits pas le gestionnaire auparavant (1ère ligne : suivi personnalisé, 2e et 3e lignes, suivis pré-configurés) et peuvent donc être modifiés par l'icône "Stylo".
      Editer un email “complexe” personnalisé ouvre la modale de configuration de l’email.
      Editer un email “simple” pré-configuré transforme le champ destinataire en un champ actif et éditable.

Image

  • 5e encart : Gérer les permissions => attention lien à faire avec la gestion fine des droits individuels des utilisateurs (Cf. Liste à la fin du ticket 330 sur la gestion des membres Gérer/ Editer les membres d'un guichet #330)

Le gestionnaire a la possibilité de configurer le partage des signalements et de décider s'il autorise ou non par défaut les réponses aux signalements pour les membres d'un guichet. Trois boutons de partage sont disponibles :

  • Visible de tout le monde : Les signalements seront visibles par tous les utilisateurs, qu'ils soient membres du guichet ou non. (question Marianne : mais où donc ?)
  • Visibles uniquement des membres du guichet : Les signalements seront visibles exclusivement par les membres du guichet.
  • Visibles uniquement de leur auteur et des gestionnaires du guichet : Les signalements seront accessibles uniquement à leur auteur (la personne ayant soumis le signalement) ainsi qu'aux gestionnaires du guichet.

Le gestionnaire a la possibilité d’autoriser la validation des signalements par tous les membres du guichet (checkbox).
Pour moi ce n'est pas clair dans la maquette (à rediscuter, et à nouveau lien à faire avec la gestion fine des droits individuels des utilisateurs ) :

Image

Rappel : une évolution demandée est celle de l'ajout du rôle de Référent/Valideur de contribution (Cf. Portail des ENR)


Modifications de l'API nécessaires :

  • pour la personnalisation des statuts (choix et mapping de nouveaux textes personnalisés) (mécanisme manquant pour la config et pour la gestion des réponses). ⚠️ ça sera cassant pour les addons et l'appli mobile
  • pour les emails de suivi (mécanisme incomplet, les "email_planners" ne sont pas exposés par l'API)
@MarianneJanowski MarianneJanowski changed the title Signalements Gérer / Editer les signalements dans un guichet Jul 19, 2024
@MarianneJanowski MarianneJanowski changed the title Gérer / Editer les signalements dans un guichet Gérer / Editer les signalements dans un guichet (à rédiger) Jul 23, 2024
@MarianneJanowski MarianneJanowski changed the title Gérer / Editer les signalements dans un guichet (à rédiger) Gérer / Editer les signalements dans un guichet (en cours de rédaction) Jul 31, 2024
@MarianneJanowski MarianneJanowski changed the title Gérer / Editer les signalements dans un guichet (en cours de rédaction) Gérer / Editer les signalements dans un guichet Aug 1, 2024
@slafayIGN slafayIGN changed the title Gérer / Editer les signalements dans un guichet Gérer / Editer les paramètres de signalement dans un guichet Sep 10, 2024
@slafayIGN slafayIGN added enhancement Nouvelle fonctionnalité ou amélioration blocked Nécessite une évolution d'API, de config d'environnement, ou la fourniture de contenu labels Sep 10, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
blocked Nécessite une évolution d'API, de config d'environnement, ou la fourniture de contenu enhancement Nouvelle fonctionnalité ou amélioration
Projects
None yet
Development

No branches or pull requests

2 participants