Isi-APP Docs fonctionnelles
Toutes les docs
Markdown brut
Messagerie interne
Actif comms functional Revu le 2026-06-16 comms/messagerie.md

Messagerie interne

La messagerie permet aux utilisateurs d'une entité d'échanger des messages internes, éventuellement rattachés à un ticket ou un projet. Elle est accessible via le menu ou l'URL /messagerie.

Accès et droits

  • Route : /messagerie (boîte de réception) et /messagerie/{type}/message/{id} (détail d'un message ou d'un fil).
  • Protégée par authentification, abonnement actif et vérification du mot de passe.
  • Multi-tenant : chaque utilisateur ne voit que les messages de son entité (_id) dont il est expéditeur ou destinataire.

Boîte de réception

L'écran principal présente les onglets et la recherche, un panneau de filtres latéral, puis la liste des messages :

  • Onglets Reçus / Envoyés : bascule entre les messages reçus et envoyés. L'onglet Reçus affiche un badge avec le nombre de messages non lus.
  • Recherche : champ de recherche temps réel sur l'expéditeur, l'objet et le corps du message.
  • Panneau de filtres (identique aux tableaux de l'application) :
    • Statut : Tous / Lus / Non lus.
    • Tri par date : Plus récents ou Plus anciens d'abord.
    • Enregistrer / Réinitialiser : enregistre la combinaison de filtres sous un nom réutilisable (rechargeable via le menu déroulant des filtres) ou remet les filtres à zéro. Le bouton Filtres ré-affiche le panneau lorsqu'il est masqué.

Chaque ligne affiche l'avatar et le nom de l'interlocuteur, l'objet, un extrait du message, l'éventuelle pièce jointe, le rattachement (ticket/projet) et la date. Les messages reçus non lus sont mis en évidence (puce + texte en gras).

Marquer comme lu

  • Ouvrir un message reçu le marque automatiquement comme lu.
  • Sélection multiple : cocher plusieurs messages reçus fait apparaître le bouton Marquer comme lus qui les traite en une fois.

Lire un message / un fil

Cliquer sur un message reçu ouvre la conversation : le message principal puis l'historique des échanges rattachés au même contexte. Pour un message envoyé, l'écran affiche le détail (destinataires, statut lu/non lu, date, rattachement, pièce jointe).

Un bouton Répondre ouvre un formulaire de réponse pré-rempli (objet « Re: … », destinataire de l'échange).

Écrire un message

Le bouton Nouveau message ouvre un formulaire :

  • Objet (obligatoire)
  • Destinataire(s) (obligatoire, sélection multiple avec recherche)
  • Message (obligatoire, éditeur de texte enrichi)
  • Pièce jointe (optionnelle : PDF, Word, Excel ou PowerPoint)

Notification temps réel

Une icône enveloppe dans la barre supérieure affiche le nombre de messages non lus et la liste des derniers reçus. Le compteur et la liste se mettent à jour automatiquement (toutes les 30 secondes) sans recharger la page.