Fonctionnalité #12787
ouvertAfficher l'état d'absence de l'utilisateur dans les listes de diffusion et les circuits au moyen d'une pastille
Description
En tant qu'utilisateur, je n'ai pas d'information qu'une personne est absente.
Lorsque j'enregistre un courrier vers une personne, il serait intéressant d'avoir un
message indiquant que cette personne est absente et le courrier sera (ou pas dans le cas ou
les bannettes n'ont pas été redirigé) vers la personne la remplaçant.
Ceci pose problème dans le cas du visa également. Par exemple, lorsque je prépare mon circuit
de visa, il serait intéressant d'avoir un message indiquant la personne absente avec la personne la remplaçant (ou pas)
. Afin de pouvoir modifier le circuit avant d'envoyer le courrier au parapheur.
A. Compréhension
En tant qu'utilisateur,
je souhaite avoir une indication sur l'absence d'un utilisateur lorsque :
- je visualise la liste de diffusion d'un courrier
- je visualise un circuit de visa
- je visualise un circuit d'avis
afin d'améliorer les délais de traitement du courrier en substituant le cas échéant un utilisateur absent par un utilisateur présent.
B. Proposition
Affichage de l'information du statut "absent" de l'utilisateur sur :
- circuit d'avis
- circuit de visa
- liste de diffusion
- action de redirection vers un utilisateur
Hors périmètre
Pas affiché dans les liste d'auto-complétions (filtre)
Uniquement après sélection
(l'info est transmise dès l'autocomplétion)
Pas d'information de bannette redirigée ou non ce qui est impossible à savoir (prédire le courrier dans sa bannette en fonction des clauses)
Mise à jour dynamique sur les circuits pré-enregistrés.
Proto
https://www.figma.com/design/fDTSHDfxghaZfOyWiYJhnv/COURRIER-library?node-id=3040-40&t=Gt85L23hPvM78LiY-1
Pastille rouge
Information au survol : indicateur “Absence activée” - pas d’indicateur de délais de reprise de l'utilisateur
BACK : récupérer l'info, modifications dans chaque route -> oui pour des raisons de sécurité
FRONT : affichage du cartouche avec l'information reçue
US LIEE
#30789
C. Evaluation
Version cible : tag évolutif de la version 24
Planification selon commande
Effort BACK : 3
Effort Front : 5
Mis à jour par Support Maarch il y a presque 5 ans
- Statut changé de A qualifier à A traiter
Mis à jour par Henri QUENEAU il y a presque 5 ans
En tant qu'utilisateur, je n'ai pas d'information qu'une personne est passée absente.
Lorsque j'enregistre un courrier pour une personne d'une liste de diffusion, il serait intéressant d'avoir un message indiquant que cette personne est absente et que le courrier sera redirigé vers la personne remplaçante (ou pas dans le cas ou les bannettes n'ont pas été redirigée)
Ceci pose problème dans le cas du visa également. Par exemple, lorsque je prépare mon circuit de visa, il serait intéressant d'avoir un message indiquant la personne absente avec la personne la remplaçant (ou pas). Afin de pouvoir modifier le circuit avant d'envoyer le courrier au parapheur.
Mis à jour par Emmanuel DILLARD il y a presque 5 ans
- Sujet changé de utilité de l'absence à Notifier les absences lors des affectations (Diffusion, Visa, Attribution)
- Statut changé de A traiter à En attente financement
- Version cible changé de 19.04 (Fin de vie) à 20.03 (Fin de vie)
Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Version cible changé de 20.03 (Fin de vie) à Inscription Backlog Courrier
Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Priorité changé de 1-Majeur à 2-Sérieux
Mis à jour par Emmanuel DILLARD il y a plus de 4 ans
- Priorité changé de 2-Sérieux à 3-Mineur
Mis à jour par Emmanuel DILLARD il y a presque 4 ans
- Sujet changé de Notifier les absences lors des affectations (Diffusion, Visa, Attribution) à Traitement / absences : Notifier les absences lors des affectations (Diffusion, Visa, Attribution)
- Statut changé de En attente financement à R&D - A étudier
- Assigné à changé de Henri QUENEAU à EDI PO
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Projet changé de 298 à Backlog Courrier
- Version cible
Inscription Backlog Courriersupprimé
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Version cible changé de 250 à Develop
Mis à jour par Robin SALDINGER il y a plus de 3 ans
Point remonté par de nombreux clients
Lorsqu'un utilisateur A est indiqué comme absent (statut Absent + éventuellement redirection de bannettes) et qu'il est appelé dans un circuit de visa / demande d'avis, rien n'indique à la personne qui crée le circuit de visa/avis que l'utilisateur A est absent ni le nom de la personne vers qui le courrier sera redirigé (dans le cas d'une redirection de bannette).
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Echéance mis à 16/08/2021
- Priorité changé de 3-Mineur à 2-Sérieux
Mis à jour par Emmanuel DILLARD il y a plus de 3 ans
- Echéance changé de 16/08/2021 à 23/08/2021
Mis à jour par Emmanuel DILLARD il y a environ 3 ans
- Echéance changé de 23/08/2021 à 27/09/2021
Mis à jour par Emmanuel DILLARD il y a environ 3 ans
- Echéance changé de 27/09/2021 à 18/10/2021
Mis à jour par Emmanuel DILLARD il y a presque 3 ans
- Assigné à changé de EDI PO à Ines MKACHER
Mis à jour par Ines MKACHER il y a plus de 2 ans
- Statut changé de R&D - A étudier à En attente financement
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Echéance mis à 26/09/2022
- Statut changé de En attente financement à R&D - A étudier
- Assigné à mis à Emmanuel DILLARD
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Description mis à jour (diff)
- Statut changé de R&D - A étudier à En attente financement
- Assigné à changé de Emmanuel DILLARD à Rached BEHIRY
Mis à jour par Emmanuel DILLARD il y a environ 2 ans
- Version cible changé de Develop à Inscription Backlog
Mis à jour par Rached BEHIRY il y a plus d'un an
- Statut changé de En attente financement à A traiter
Mis à jour par Emmanuel DILLARD il y a plus d'un an
- Statut changé de A traiter à Clôturé
Mis à jour par Nathanaël TRAVIER il y a 7 mois
- Statut changé de Clôturé à Complément d'Informations
- Assigné à changé de Rached BEHIRY à Emmanuel DILLARD
- Version source mis à 24.0
Mis à jour par Emmanuel DILLARD il y a 7 mois
- Statut changé de Complément d'Informations à R&D - A étudier
Mis à jour par Emmanuel DILLARD il y a 4 mois
- Sujet changé de Traitement / absences : Notifier les absences lors des affectations (Diffusion, Visa, Attribution) à Traitement / absences : Visualiser les absences lors des affectations (Diffusion, Visa, Attribution)
- Priorité changé de 2-Sérieux à 0-Bloquant
- Version cible changé de Inscription Backlog à 24.x
Mis à jour par Emmanuel DILLARD il y a 4 mois
- Sujet changé de Traitement / absences : Visualiser les absences lors des affectations (Diffusion, Visa, Attribution) à Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser sa mise en absence
- Description mis à jour (diff)
Mis à jour par Emmanuel DILLARD il y a 4 mois
- Sujet changé de Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser sa mise en absence à Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser l'état d'absence de l'utilisateur
Mis à jour par Emmanuel DILLARD il y a 4 mois
- Sujet changé de Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser l'état d'absence de l'utilisateur à ANALYSE - Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser l'état d'absence de l'utilisateur
- Description mis à jour (diff)
- Statut changé de R&D - A étudier à R&D - A planifier
- Inutile en recherche avancée (sauf si c'est le même composant)
Mis à jour par Emmanuel DILLARD il y a 4 mois
- Statut changé de R&D - A planifier à R&D - En cours
Mis à jour par Emmanuel DILLARD il y a 4 mois
- Echéance changé de 03/06/2024 à 13/08/2024
Mis à jour par Joseph AKEL il y a 4 mois
ANALYSE BACK-END:¶
De manière générale afin de pouvoir afficher l'information concernant l'absence d'un user, il faut remonter le contenu de la colonne "status" de la table users.
-Liste de diffusion:¶
La fonction getBysResId() dans ListInstanceController.php qui remonte les users attributaires ou en copies, ne récupère pas l'info de la colonne concernée. Il est possible de modifier la requête afin de pouvoir envoyer l'information au front. Concernant la recherche, c'est la fonction getUsers() de AutoCompleteController.php qui remonte les users. Seuls les users non absents sont remontés.
-Circuit de visa:¶
La fonction getVisaCircuitByResId() dans ListInstanceController.php qui remonte les users déjà présents dans le circuit, ne récupère pas l'info de la colonne concernée. Il est possible de modifier la requête afin de pouvoir envoyer l'information au front. Concernant la recherche, c'est la fonction getUsersForCircuit() de AutoCompleteController.php qui remonte les users. Seuls les users non absents sont remontés.
-Circuit d'avis:¶
La fonction getOpinionCircuitByResId() dans ListInstanceController.php qui remonte les users déjà présents dans le circuit, ne récupère pas l'info de la colonne concernée. Il est possible de modifier la requête afin de pouvoir envoyer l'information au front. Concernant la recherche, c'est la fonction getUsersForCircuit() de AutoCompleteController.php qui remonte les users. Seuls les users non absents sont remontés.
-Redirection vers un user:¶
La fonction getRedirectInformations() dans PreProcessActionController.php qui remonte les users à qui il est possible de rediriger le courrier, remonte déjà les users qui ne sont pas absents.
Il faut prévoir un effeort de 3 pour le back.
Mis à jour par Joseph AKEL il y a 4 mois
- Statut changé de R&D - En cours à R&D - En test
Mis à jour par Jean-Laurent DUZANT il y a 4 mois
- Statut changé de R&D - En test à R&D - Terminé
Mis à jour par Emmanuel DILLARD il y a 2 mois
- Description mis à jour (diff)
- Statut changé de R&D - Terminé à En cours d'écriture PO
- Assigné à changé de Joseph AKEL à Emmanuel DILLARD
Mis à jour par Emmanuel DILLARD il y a 2 mois
- Sujet changé de ANALYSE - Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser l'état d'absence de l'utilisateur à Afficher l'état d'absence de l'utilisateur dans les listes de diffusion et les circuits au moyen d'une pastille
- Statut changé de En cours d'écriture PO à R&D - A étudier
Mis à jour par Emmanuel DILLARD il y a 2 mois
- Description mis à jour (diff)
- Echéance
13/08/2024supprimé
Mis à jour par Emmanuel DILLARD il y a 2 mois
- Description mis à jour (diff)
- Statut changé de R&D - A étudier à En attente financement
- Assigné à changé de Emmanuel DILLARD à Sarah BAZIN
- Priorité changé de 0-Bloquant à 2-Sérieux
- Version cible changé de 24.1 à 24.x
Mis à jour par Emmanuel DILLARD il y a 2 mois
- Copié vers Fonctionnalité #30789: Action de redirection : paramètre d'action pour prendre en compte les utilisateurs déclarés en absence ajouté
Mis à jour par Sarah BAZIN il y a 2 mois
- Assigné à changé de Sarah BAZIN à Nathanaël TRAVIER
Mis à jour par Nathanaël TRAVIER il y a environ un mois
- Statut changé de En attente financement à Complément d'Informations
- Assigné à changé de Nathanaël TRAVIER à Emmanuel DILLARD
Mis à jour par Emmanuel DILLARD il y a 28 jours
- Statut changé de Complément d'Informations à R&D - A planifier
Mis à jour par Emmanuel DILLARD il y a 3 jours
- Priorité changé de 3-Mineur à 1-Majeur
- Version cible mis à 24.3