---
title: "Messagerie interne"
module: comms
type: functional
status: active
updated: 2026-06-16
---

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