Project

General

Profile

Actions

Fonctionnalité #12787

open

Afficher l'état d'absence de l'utilisateur dans les listes de diffusion et les circuits au moyen d'une pastille

Added by Henri QUENEAU almost 5 years ago. Updated 2 days ago.

Status:
R&D - A planifier
Priority:
2-Sérieux
Assignee:
-
Target version:
Start date:
12/23/2019
Due date:

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


Related issues 1 (1 open0 closed)

Copied to Backlog Courrier - Fonctionnalité #30789: Action de redirection : paramètre d'action pour prendre en compte les utilisateurs déclarés en absenceEn attente financementSarah BAZIN12/23/2019Actions
Actions #2

Updated by Support Maarch almost 5 years ago

  • Status changed from A qualifier to A traiter
Actions #3

Updated by Henri QUENEAU almost 5 years ago

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.

Actions #4

Updated by Emmanuel DILLARD almost 5 years ago

  • Subject changed from utilité de l'absence to Notifier les absences lors des affectations (Diffusion, Visa, Attribution)
  • Status changed from A traiter to En attente financement
  • Target version changed from 19.04 (Fin de vie) to 20.03 (Fin de vie)
Actions #5

Updated by Emmanuel DILLARD almost 5 years ago

  • Target version changed from 20.03 (Fin de vie) to Inscription Backlog Courrier
Actions #6

Updated by Emmanuel DILLARD over 4 years ago

  • Priority changed from 1-Majeur to 2-Sérieux
Actions #7

Updated by Emmanuel DILLARD over 4 years ago

  • Priority changed from 2-Sérieux to 3-Mineur
Actions #8

Updated by Emmanuel DILLARD over 4 years ago

  • Assignee set to Henri QUENEAU
Actions #9

Updated by Emmanuel DILLARD about 4 years ago

  • Subject changed from Notifier les absences lors des affectations (Diffusion, Visa, Attribution) to Traitement / absences : Notifier les absences lors des affectations (Diffusion, Visa, Attribution)
  • Status changed from En attente financement to R&D - A étudier
  • Assignee changed from Henri QUENEAU to EDI PO
Actions #11

Updated by Emmanuel DILLARD over 3 years ago

  • Project changed from 298 to Backlog Courrier
  • Target version deleted (Inscription Backlog Courrier)
Actions #12

Updated by Emmanuel DILLARD over 3 years ago

  • Target version set to 250
Actions #13

Updated by Emmanuel DILLARD over 3 years ago

  • Target version changed from 250 to Develop
Actions #16

Updated by Robin SALDINGER over 3 years ago

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).

Actions #17

Updated by Emmanuel DILLARD over 3 years ago

  • Due date set to 08/16/2021
  • Priority changed from 3-Mineur to 2-Sérieux
Actions #18

Updated by Emmanuel DILLARD over 3 years ago

  • Due date changed from 08/16/2021 to 08/23/2021
Actions #19

Updated by Emmanuel DILLARD over 3 years ago

  • Due date changed from 08/23/2021 to 09/27/2021
Actions #20

Updated by Emmanuel DILLARD about 3 years ago

  • Due date changed from 09/27/2021 to 10/18/2021
Actions #21

Updated by Emmanuel DILLARD about 3 years ago

  • Due date deleted (10/18/2021)
Actions #22

Updated by Emmanuel DILLARD almost 3 years ago

  • Assignee changed from EDI PO to Ines MKACHER
Actions #27

Updated by Ines MKACHER over 2 years ago

  • Status changed from R&D - A étudier to En attente financement
Actions #28

Updated by Ines MKACHER over 2 years ago

  • Assignee deleted (Ines MKACHER)
Actions #29

Updated by Emmanuel DILLARD about 2 years ago

  • Due date set to 09/26/2022
  • Status changed from En attente financement to R&D - A étudier
  • Assignee set to Emmanuel DILLARD
Actions #30

Updated by Emmanuel DILLARD about 2 years ago

  • Description updated (diff)
Actions #31

Updated by Emmanuel DILLARD about 2 years ago

  • Description updated (diff)
Actions #32

Updated by Emmanuel DILLARD about 2 years ago

  • Description updated (diff)
  • Status changed from R&D - A étudier to En attente financement
  • Assignee changed from Emmanuel DILLARD to Rached BEHIRY
Actions #34

Updated by Emmanuel DILLARD about 2 years ago

  • Target version changed from Develop to Inscription Backlog
Actions #35

Updated by Emmanuel DILLARD about 2 years ago

  • Due date deleted (09/26/2022)
Actions #36

Updated by Rached BEHIRY over 1 year ago

  • Status changed from En attente financement to A traiter
Actions #38

Updated by Emmanuel DILLARD over 1 year ago

  • Status changed from A traiter to Clôturé
Actions #40

Updated by Nathanaël TRAVIER 8 months ago

  • Status changed from Clôturé to Complément d'Informations
  • Assignee changed from Rached BEHIRY to Emmanuel DILLARD
  • Version source set to 24.0
Actions #42

Updated by Emmanuel DILLARD 8 months ago

  • Status changed from Complément d'Informations to R&D - A étudier
Actions #44

Updated by Emmanuel DILLARD 7 months ago

  • Description updated (diff)
Actions #45

Updated by Emmanuel DILLARD 6 months ago

  • Due date set to 06/03/2024
Actions #46

Updated by Emmanuel DILLARD 5 months ago

  • Subject changed from Traitement / absences : Notifier les absences lors des affectations (Diffusion, Visa, Attribution) to Traitement / absences : Visualiser les absences lors des affectations (Diffusion, Visa, Attribution)
  • Priority changed from 2-Sérieux to 0-Bloquant
  • Target version changed from Inscription Backlog to 24.x
Actions #48

Updated by Emmanuel DILLARD 4 months ago

  • Subject changed from Traitement / absences : Visualiser les absences lors des affectations (Diffusion, Visa, Attribution) to Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser sa mise en absence
  • Description updated (diff)
Actions #49

Updated by Emmanuel DILLARD 4 months ago

  • Subject changed from Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser sa mise en absence to Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser l'état d'absence de l'utilisateur
Actions #50

Updated by Emmanuel DILLARD 4 months ago

  • Subject changed from Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser l'état d'absence de l'utilisateur to ANALYSE - Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser l'état d'absence de l'utilisateur
  • Description updated (diff)
  • Status changed from R&D - A étudier to R&D - A planifier
  • Inutile en recherche avancée (sauf si c'est le même composant)
Actions #51

Updated by Emmanuel DILLARD 4 months ago

  • Status changed from R&D - A planifier to R&D - En cours
Actions #52

Updated by Emmanuel DILLARD 4 months ago

  • Assignee deleted (Emmanuel DILLARD)
Actions #53

Updated by Emmanuel DILLARD 4 months ago

  • Due date changed from 06/03/2024 to 08/13/2024
Actions #54

Updated by Emmanuel DILLARD 4 months ago

  • Target version changed from 24.x to 24.1
Actions #55

Updated by Emmanuel DILLARD 4 months ago

  • Version source changed from 24.0 to 24
Actions #56

Updated by Joseph AKEL 4 months ago

  • Assignee set to Joseph AKEL
Actions #57

Updated by Joseph AKEL 4 months ago

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.

Actions #58

Updated by Joseph AKEL 4 months ago

  • Status changed from R&D - En cours to R&D - En test
Actions #61

Updated by Jean-Laurent DUZANT 4 months ago

  • Status changed from R&D - En test to R&D - Terminé
Actions #62

Updated by Emmanuel DILLARD 3 months ago

  • Description updated (diff)
  • Status changed from R&D - Terminé to En cours d'écriture PO
  • Assignee changed from Joseph AKEL to Emmanuel DILLARD
Actions #63

Updated by Emmanuel DILLARD 3 months ago

  • Subject changed from ANALYSE - Lors du choix d'un utilisateur dans les interfaces, pouvoir visualiser l'état d'absence de l'utilisateur to Afficher l'état d'absence de l'utilisateur dans les listes de diffusion et les circuits au moyen d'une pastille
  • Status changed from En cours d'écriture PO to R&D - A étudier
Actions #64

Updated by Emmanuel DILLARD 3 months ago

  • Description updated (diff)
  • Due date deleted (08/13/2024)
Actions #65

Updated by Emmanuel DILLARD 3 months ago

  • Description updated (diff)
  • Status changed from R&D - A étudier to En attente financement
  • Assignee changed from Emmanuel DILLARD to Sarah BAZIN
  • Priority changed from 0-Bloquant to 2-Sérieux
  • Target version changed from 24.1 to 24.x
Actions #67

Updated by Emmanuel DILLARD 3 months ago

  • Copied to Fonctionnalité #30789: Action de redirection : paramètre d'action pour prendre en compte les utilisateurs déclarés en absence added
Actions #68

Updated by Emmanuel DILLARD 3 months ago

  • Description updated (diff)
Actions #69

Updated by Sarah BAZIN 3 months ago

  • Assignee changed from Sarah BAZIN to Nathanaël TRAVIER
Actions #70

Updated by Emmanuel DILLARD 3 months ago

  • Priority changed from 2-Sérieux to 3-Mineur
Actions #71

Updated by Emmanuel DILLARD about 2 months ago

  • Target version deleted (24.x)
Actions #72

Updated by Nathanaël TRAVIER about 2 months ago

  • Status changed from En attente financement to Complément d'Informations
  • Assignee changed from Nathanaël TRAVIER to Emmanuel DILLARD
Actions #74

Updated by Emmanuel DILLARD about 1 month ago

  • Assignee deleted (Emmanuel DILLARD)
Actions #75

Updated by Emmanuel DILLARD about 1 month ago

  • Status changed from Complément d'Informations to R&D - A planifier
Actions #77

Updated by Emmanuel DILLARD 20 days ago

  • Priority changed from 3-Mineur to 1-Majeur
  • Target version set to 24.3
Actions #78

Updated by Emmanuel DILLARD 19 days ago

  • Target version changed from 24.3 to 24.2
Actions #81

Updated by Emmanuel DILLARD 3 days ago

  • Target version changed from 24.2 to 24.3
Actions #82

Updated by Emmanuel DILLARD 2 days ago

  • Priority changed from 1-Majeur to 2-Sérieux
Actions

Also available in: Atom PDF