L'ouverture déclenche automatiquement les alertes email, WhatsApp et Telegram selon la configuration.
Choisir le type d'entrée, rédiger le texte, puis cliquer AJOUTER L'ENTRÉE (ou Ctrl+Entrée).
| Type | Usage |
|---|---|
| INFO | Fait constaté, message reçu, état de situation |
| ACTION | Mesure prise ou demandée |
| ALERTE | Point critique, risque ou situation dégradée |
| DÉCISION | Arbitrage de la direction, décision formelle |
| 📹 RÉUNION | Lancer ou planifier une réunion visio (Zoom, Teams, Meet) |
Le bouton "🎤 Dicter" active la reconnaissance vocale (Chrome / Safari uniquement). Parlez naturellement, le texte s'insère automatiquement dans la zone de saisie.
Le lien "⏱ Heure différente ?" permet de saisir une entrée à l'heure exacte d'un événement passé (utile pour les retranscriptions en décalé).
Le bouton "✏️ Corriger" corrige la syntaxe et l'orthographe du texte saisi sans en modifier le sens.
Le bouton "MODE ▾" permet de basculer entre deux vues :
La barre de filtre membres (chips en haut de la vue Pilotage) permet de se concentrer sur un seul opérateur. Quand un membre est sélectionné :
Champ de recherche en haut du journal — filtre en temps réel. Cliquer sur le badge "X actions en attente" active un filtre Actions uniquement — une barre rouge apparaît pour signaler clairement le filtre actif. Les deux filtres (texte + type) sont cumulables.
Chaque ACTION peut être cochée "✓ Fait". Chaque ALERTE peut être marquée "✓ Résolu". Le nom de la personne ayant validé est enregistré et affiché dans les deux vues (Journal et Pilotage). Pour que votre nom apparaisse, sélectionnez-le dans la fenêtre "Qui êtes-vous ?" qui s'affiche à chaque connexion.
Le bouton ✏️ (visible au survol de chaque ligne) permet de corriger le texte d'une entrée directement dans le journal ou dans la vue Pilotage, sans changer de page. La modification est enregistrée en arrière-plan.
Les entrées de transcription trop longues (> 220 caractères) affichent un bouton "✂️ Découper" sous l'horodatage, qui les divise automatiquement en plusieurs entrées distinctes.
Lors d'une importation de transcription Teams (bouton "📄 Transcription Teams"), l'IA identifie automatiquement les entrées non pertinentes et les masque. Le bouton "🔇 Bruit masqué" permet de les afficher ou de les cacher.
Rappel sonore chaque heure. Le bouton "⏰ Points d'étape" active/désactive ce rappel (persistant côté serveur, partagé entre les onglets).
Le journal se rafraîchit automatiquement toutes les 30 secondes. Plusieurs postes peuvent suivre la crise en simultané.
Le bouton "💡 Conseils" analyse le journal en le comparant aux fiches du plan blanc et génère 8 à 12 suggestions priorisées.
Dans le panneau gauche, la section "🎯 Impacts actifs" affiche des cases à cocher pour chaque domaine :
Seules les fiches du plan blanc correspondant aux domaines cochés sont passées à l'IA — les conseils sont ainsi pertinents pour le type de crise en cours sans coût IA supplémentaire.
Les domaines sont pré-sélectionnés automatiquement à l'ouverture en fonction du périmètre et des mots-clés du nom de crise (ex : "canicule" → domaine Thermique).
| Niveau | Délai d'action |
|---|---|
| 🔴 URGENT | Dans les 15 minutes |
| 🟡 IMPORTANT | Dans l'heure |
| 🟢 SURVEILLANCE | À surveiller, pas d'action immédiate |
| Fonction | Déclencheur | Description |
|---|---|---|
| 💡 Conseils ciblés | Bouton "💡 Conseils" | 8–12 recommandations priorisées (URGENT / IMPORTANT / SURVEILLANCE) selon le journal et les domaines actifs |
| 🤖 Synthèse exécutive | Automatique (email 30 min) | Résumé, chronologie critique, décisions, points de vigilance — inclus dans l'email de suivi |
| 📋 Rapport de fin | Clôture de crise | Conformité plan blanc, actions réalisées vs manquantes, score et recommandations |
| 📝 CR de réunion | Bouton "📝 CR Réunion" | Résumé structuré : situation, décisions, actions, prochaines étapes — historique via "📚 Historique CR" |
| 📧 Résumé message externe | Bouton "📧 Message externe" | Coller un email ARS / Préfecture → l'IA le résume et l'intègre avec source horodatée |
| ✏️ Correction orthographique | Bouton "✏️ Corriger" | Corrige syntaxe et orthographe du texte saisi sans modifier le sens |
| 🧠 RETEX | Bouton "🧠 Générer RETEX" | Retour d'expérience automatique après clôture — enrichit la base de connaissance une fois validé |
Réactis apprend de chaque crise grâce au système de retours d'expérience (RETEX). Ce mécanisme comporte trois étapes :
Dès que plusieurs RETEX sont validés, Réactis calcule automatiquement un benchmark de référence utilisé à chaque nouvelle crise du même type :
| Indicateur benchmark | Description |
|---|---|
| Taux de résolution moyen | % d'actions résolues sur l'ensemble des crises passées |
| Délai moyen de première entrée | Réactivité habituelle de l'établissement à l'ouverture d'une crise |
| Membres habituellement engagés | Nombre moyen d'opérateurs actifs dans les crises passées |
| Taux d'assignation moyen | Référence de clarté des responsabilités sur les crises précédentes |
| Alertes non résolues en moyenne | Indicateur de vigilance inter-crises |
Réactis identifie automatiquement les axes d'amélioration qui reviennent dans plusieurs RETEX. Ces récurrences signalent des faiblesses structurelles qui méritent une attention particulière. L'IA les intègre dans ses recommandations pour les crises suivantes.
Pour chaque type de crise ayant au moins 2 RETEX validés, Réactis compare le dernier avec le précédent pour détecter une tendance d'amélioration ou de régression sur les indicateurs clés.
| Canal | Quand | Contenu |
|---|---|---|
| Ouverture, toutes les 30 min, clôture | Membres, type, journal, synthèse IA | |
| Ouverture de crise | Type, nom, heure, lien + mot de passe | |
| ✈️ Telegram | Ouverture de crise | Même contenu que WhatsApp, via bot |
Chaque périmètre de crise peut avoir ses propres groupes WhatsApp/Telegram configurés dans l'administration.
En cas de déconnexion WhatsApp, le système tente une reconnexion automatique dans les 30 secondes, puis toutes les 5 minutes. À chaque ouverture de crise, une reconnexion est forcée si nécessaire — garantissant l'envoi de l'alerte même après une longue période d'inactivité.
Un email d'alerte est envoyé à l'administrateur en cas de déconnexion.
Le bouton "🔄 Forcer la reconnexion" dans Admin → WhatsApp supprime la session expirée et génère un nouveau QR code à scanner. Cette opération est nécessaire lorsque WhatsApp reste bloqué en état "Connexion en cours..." — elle ne nécessite aucune intervention technique, seulement un scan depuis le téléphone.
Bouton "📄 Transcription" dans la zone de saisie. Permet d'importer le fichier de transcription d'une réunion Microsoft Teams directement dans le journal de crise.
.vtt — fichier de sous-titres Teams (telecharger depuis "Transcription" de la réunion).docx — document Word exporté depuis Teams.txt — copier-coller de la transcription bruteChaque entrée importée conserve l'horodatage réel de la transcription. Si la réunion a eu lieu avant le moment de l'import, utilisez le lien "⏱ Heure différente ?" pour renseigner l'heure exacte avant d'importer.
La base documentaire permet d'attacher des documents à une crise en cours et de les exploiter via l'IA.
Chaque document uploadé peut être marqué "✅ Validé" par un admin, signalant aux autres opérateurs qu'il est officiel et utilisable. Les documents non validés sont signalés comme "en attente".
Le bouton "🔍 Rechercher dans les documents" interroge le contenu des fichiers uploadés. L'IA extrait les passages pertinents selon votre requête — utile pour retrouver une procédure spécifique sans lire tout le plan blanc.
Les documents uploadés et validés sont automatiquement mis à disposition de la fonction "💡 Conseils" comme contexte supplémentaire — en plus des fiches réflexes configurées dans Admin → Documents.
Dans la vue Pilotage, chaque ACTION peut être assignée à un membre :
L'action apparaît alors dans le bloc "Tâches assignées" avec le nom du responsable. Elle reste aussi visible dans "Actions en cours" pour le pilotage global.
En sélectionnant un membre dans la barre de filtres, seules ses tâches assignées (et actions qu'il a saisies) sont affichées — vue personnelle de son périmètre d'action.
Chaque action peut recevoir un code traçabilité pour les besoins de reporting :
| Code | Signification |
|---|---|
CONF | Action conforme au plan blanc |
ADAPT | Action adaptée (écart justifié) |
MANQ | Action manquante (non réalisée) |
HORS | Hors procédure (action imprévue) |
Ces codes sont repris automatiquement dans le rapport de fin de crise généré par l'IA.
Le panneau "📊 Engagement" (onglet dans la vue Présences) trace la contribution de chaque membre à la gestion de la crise.
Chaque action tracée par un opérateur identifié est enregistrée : entrée ajoutée, action validée, alerte résolue, document uploadé, tâche assignée. Les comptes système (noms contenant un point comme ROYANNAIS.CRISE) sont exclus du journal.
Un score de 0 à 100 est calculé pour chaque membre présent, combinant :
Ce score est visible dans le panneau Présences → onglet Engagement. Il est utilisé dans le rapport de fin de crise pour identifier les membres les plus impliqués.
Bouton "📋 Journal complet" dans le panneau Engagement — affiche la liste chronologique de toutes les actions d'un membre, avec horodatage.
À chaque clôture de crise, Réactis calcule automatiquement plus de 20 métriques qui alimentent le rapport de fin IA et enrichissent la base d'apprentissage RETEX.
| Métrique | Description |
|---|---|
| Délai première entrée | Minutes entre l'ouverture de la crise et la première saisie dans le journal |
| Périodes de silence | Plages sans aucune entrée pendant ≥ 60 min — signale des lacunes de traçabilité |
| Heure de pic | Heure de la journée avec le plus d'activité dans le journal |
| Timeline horaire | Graphique en barres : nombre d'entrées par tranche horaire sur toute la durée |
| Métrique | Description |
|---|---|
| Répartition par type | Nombre d'entrées INFO / ACTION / ALERTE / DÉCISION / RÉUNION / TRANSCRIPTION |
| Taux de saisie active | % d'entrées "actives" (ACTION + ALERTE + DÉCISION) vs entrées informatives — mesure l'intensité de la gestion |
| Transcriptions importées | Nombre de réunions intégrées via transcription Teams |
| Métrique | Description |
|---|---|
| Taux de résolution | % actions résolues / total — indicateur clé d'efficacité opérationnelle |
| Distribution des délais | Rapide (< 30 min) / Moyen (30 min – 2 h) / Long (> 2 h) / Non traité |
| Délai moyen de résolution | Temps médian entre création et validation d'une action |
| Taux d'assignation | % actions assignées à un membre nommé — mesure la clarté des responsabilités |
| Métrique | Description |
|---|---|
| Alertes non résolues | Nombre d'alertes ouvertes à la clôture — signale des risques non traités |
| Décisions sans suivi | Décisions sans action consécutive dans les 15 min — signale des angles morts |
| Membres actifs | Opérateurs ayant contribué au journal (au moins une entrée autheur identifié) |
| Contacts notifiés | Nombre d'organismes (SAMU, ARS…) dont la notification a été tracée |
| Participation par membre | Nombre d'entrées par opérateur identifié sur la durée de la crise |
| Métrique | Description |
|---|---|
| Nombre de réunions | Total de réunions visio organisées |
| Fréquence des réunions | Intervalle moyen entre deux réunions (en heures) |
| Durée moyenne | Durée moyenne d'une réunion (quand début et fin sont renseignés) |
| CR générés | Nombre de comptes-rendus IA produits pour les réunions du jour |
Le rapport de fin généré par l'IA intègre toutes ces statistiques. Il comprend :
Bouton "🔒 Fermer la crise" → le rapport de fin IA est généré automatiquement (optionnel). Un email de clôture est envoyé aux destinataires configurés.
En bas de page d'une crise clôturée : bouton "🔓 Rouvrir la crise".
Page /dashboard.html — tableau de toutes les crises avec filtres. Cliquer sur une crise pour la consulter. Bouton "📄 PDF" pour exporter.
Si la dictée vocale n'est pas disponible (Firefox), le message d'incompatibilité propose un lien pour ouvrir Chrome ou Safari sur la même crise avec connexion automatique.
Accès : /admin.html — protégée par mot de passe administrateur.
| Onglet | Contenu |
|---|---|
| 📬 Destinataires | Emails notifiés à l'ouverture, pendant et à la clôture, par périmètre |
| 👥 Membres | Membres pré-définis avec email et périmètres associés |
| 📞 Contacts | Organismes à contacter (SAMU, ARS…) avec filtrage par périmètre |
| Connexion WhatsApp Web + mapping groupes par périmètre | |
| ✈️ Telegram | Configuration bot + mapping groupes/canaux |
| 🏢 Établissement | Nom, URL, logo — utilisés dans les emails et PDF |
| 🚨 Types de crise | Libellé, couleur et domaines d'impact par défaut par périmètre |
| 📮 SMTP | Serveur email de l'établissement |
| 📄 Documents | Plan blanc PDF + fiches réflexes utilisés par l'IA — uploadés ici, disponibles comme contexte dans tous les crises |
| 📁 Contacts organismes | Organismes (SAMU, ARS, Pompiers…) avec numéros — accessibles depuis la main courante via "📞 Contacts" |
| 🧠 Apprentissage | RETEX générés après chaque crise — valider pour enrichir la base de connaissance IA du tenant |
| 🛡️ RGPD | Durée de rétention, export et purge des données |
| 💰 Coût IA | Tokens et coûts IA par crise et par mois (Anthropic payant / Groq gratuit) |
Le panneau "👁 Présences" (bouton en en-tête) affiche qui a rejoint la cellule de crise, en 3 blocs :
À chaque connexion ou reprise de session, la fenêtre "Qui êtes-vous ?" s'affiche pour identifier l'opérateur. Ce choix est utilisé pour tracer les validations d'actions et résolutions d'alertes.
| Raccourci | Action |
|---|---|
| Ctrl+Entrée | Ajouter l'entrée en cours |
| Échap | Fermer la fenêtre modale ouverte |
| Bouton | Zone | Action |
|---|---|---|
| 💡 Conseils | En-tête | Conseils IA ciblés selon les domaines actifs |
| 📞 Contacts | En-tête | Organismes à contacter |
| 📝 CR Réunion | Journal | Générer un compte-rendu IA de la réunion du jour |
| 📚 Historique CR | Journal | Consulter les CR précédents (avec 🗑 suppression admin) |
| 📹 Réunions | Journal | Historique des réunions visio Teams passées |
| 🎤 Dicter | Saisie | Reconnaissance vocale (Chrome/Safari) |
| ✏️ Corriger | Saisie | Correction orthographique IA |
| 📄 Transcription | Saisie | Importer transcription Teams |
| 🎯 Impacts actifs | Panneau gauche | Domaines filtrés pour les conseils IA |
Un périmètre de crise est une entité capable de déclencher sa propre cellule de crise indépendante — avec ses propres membres, ses propres contacts et son propre historique. Concrètement, un périmètre correspond généralement à :
| Périmètres | Prix HT/an | Prix par périmètre |
|---|---|---|
| 1 périmètre | 1 290 € | 1 290 € |
| 2 périmètres | 2 490 € | 1 245 € |
| 4 périmètres | 4 490 € | 1 123 € |
| 10 périmètres | 9 900 € | 990 € |
| 25 périmètres | 21 900 € | 876 € |
| 52 périmètres | 44 900 € | 864 € |
| + de 52 périmètres | Sur devis | — |
Le nombre de membres pouvant participer à une cellule de crise est paramétrable selon l'option choisie :
| Membres max par cellule | Tarif |
|---|---|
| Jusqu'à 20 membres | Inclus dans tous les abonnements |
| Jusqu'à 50 membres | +590 € HT/an |
| Membres illimités | +990 € HT/an |
| Prestation | Tarif |
|---|---|
| Coûts IA (Anthropic Claude) | Refacturés au réel annuellement (généralement < 2 €/an) |
| Frais de déplacement | Au réel — transport, hébergement, repas (formation, intervention sur site) |