💬 Support Chat
Le système de support intégré permet d'échanger directement avec l'équipe PVReactive depuis n'importe quelle page de l'application, sans quitter votre contexte de travail. Toutes les conversations sont tracées et accessibles dans votre historique.
Le widget support utilisateur
Un bouton de support est présent en permanence en bas à droite de chaque page du portail. Cliquez dessus pour ouvrir le panneau de conversation sans charger une nouvelle page :
- Démarrer une nouvelle conversation (objet + premier message)
- Reprendre une conversation en cours
- Consulter l'historique de vos échanges
- Recevoir un compteur de messages non lus en pastille rouge sur le bouton
Workflow d'une conversation
- Vous démarrez une conversation en saisissant un sujet et un premier message
- Si applicable, attachez un fichier (capture d'écran, log, export PDF) — pratique pour partager un bug visuel ou une donnée incohérente
- La conversation est créée avec le statut Ouvert et un type (Question / Bug / Demande de feature / Autre)
- Notre équipe support reçoit une notification et répond depuis l'interface superadmin
- Vous êtes notifié par email à chaque nouvelle réponse
- Le statut bascule en En cours tant qu'il y a des échanges, puis Résolu quand la question est traitée
Contexte automatique
Côté superadmin — Gestion globale du support
L'écran /admin/support-admin (réservé superadmin) donne une vision agrégée de toutes les conversations actives sur la plateforme :
Six indicateurs synthétiques
- Total — Nombre total de conversations enregistrées
- Ouverts — Conversations à traiter (nouveau message client en attente)
- En cours — Conversations dans lesquelles l'équipe a déjà répondu, suivi actif
- Résolus — Conversations clôturées
- Non lus — Messages côté support pas encore lus
- Urgentes — Conversations marquées comme prioritaires
Filtres
- Tous les statuts — Ouvert / En cours / Résolu
- Tous les types — Question / Bug / Feature request / Autre
Liste des conversations
Sélectionnez une conversation dans la liste de gauche pour afficher le détail à droite — historique complet, pièces jointes, et zone de réponse avec mention du destinataire.
Notifications email
Les notifications email sont envoyées dans les cas suivants :
- Création d'une nouvelle conversation par un utilisateur → email à l'équipe support
- Réponse de l'équipe support → email à tous les utilisateurs du compte client concerné
- Réponse de l'utilisateur dans une conversation existante → email à l'équipe support
- Conversation marquée comme urgente → email avec mention prioritaire
Stockage des pièces jointes
Les fichiers attachés aux conversations (captures, logs, PDF) sont stockés sur un disque dédié (support),
isolé du stockage public et accessible uniquement aux utilisateurs autorisés (utilisateurs du compte client + équipe support).
Préférences UI persistées
Les préférences d'affichage du widget (mode minimisé/étendu, son de notification activé/désactivé) sont persistées en base et synchronisées entre vos différents appareils si vous êtes connecté.