📖 Documentation — Main Courante

Guide d'utilisation complet
← Retour à l'application

🚨 Présentation

La Main Courante est un outil de gestion de crise en temps réel. Elle permet de consigner chronologiquement tous les événements d'une crise, d'envoyer des notifications automatiques aux parties prenantes, et de générer une synthèse en fin de crise.

Usage : un seul opérateur saisit les informations en temps réel depuis n'importe quel navigateur web, sans installation nécessaire.
  • Interface accessible sur https://crise.ifclubs.fr
  • Données sauvegardées automatiquement (résistant au rechargement accidentel)
  • Journal horodaté, notifications email automatiques, export PDF

🔐 Sécurité & accès

L'application est hautement sécurisée à plusieurs niveaux :

Couche de sécuritéDétail
🔒 HTTPS obligatoire Toutes les communications sont chiffrées — certificat SSL Let's Encrypt avec renouvellement automatique. Toute tentative d'accès en HTTP est automatiquement redirigée vers HTTPS.
🔑 Double compte sécurisé L'accès nécessite un identifiant et un mot de passe. Deux comptes distincts existent (voir tableau ci-dessous). La session reste active dans l'onglet courant uniquement (fermer l'onglet = déconnecté).
⚙️ Mot de passe admin distinct La page d'administration est protégée par un mot de passe administrateur séparé, nécessaire pour modifier les destinataires et les membres de la cellule.
🖥️ Serveur privé L'application tourne sur un serveur dédié IONOS sous contrôle exclusif du groupe. Aucune donnée n'est hébergée chez un tiers.
📋 Données locales Le journal de crise est sauvegardé dans le navigateur. Les seules transmissions réseau sont l'envoi des emails de notification.
💾 Sauvegardes automatiques L'historique des crises est sauvegardé côté serveur et inclus dans les backups quotidiens du système.

Comptes d'accès

Deux comptes existent avec des niveaux d'accès différents :

IdentifiantProfilDroits
CRISE Compte opérateur (accès complet) Ouvrir / gérer / clôturer une crise, saisir des entrées, gérer les membres, rouvrir après fermeture, créer une nouvelle crise
MEMBRE Compte lecture seule Consulter le journal en cours, voir l'historique, exporter en PDF, générer une synthèse IA — aucune modification possible
Le compte MEMBRE est destiné aux personnes qui souhaitent suivre une crise en temps réel sans risque de modification accidentelle.

🏷️ Types de crise

Quatre types de crise sont disponibles, chacun avec sa propre liste de destinataires email :

TypeUsageCouleur
PAYS ROYANNAIS Crise concernant le territoire du Pays Royannais Bleu
CPR Crise interne à la Clinique Pasteur Royan Rouge
SGD Crise interne à l'établissement SGD Violet
NATIONAL Crise nationale affectant plusieurs établissements du groupe Vivalto Santé — niveau d'alerte maximal, cellule de crise élargie Cramoisi

Le type sélectionné détermine les destinataires qui recevront les emails d'ouverture, de récapitulatif (toutes les 30 min) et de clôture.

🔄 Cycle de vie d'une crise

  1. Ouvrir la crise — depuis le tableau de bord (compte CRISE), cliquer le bouton "🚨 OUVRIR UNE NOUVELLE CRISE". Sur l'écran de démarrage, choisir le type, saisir un nom descriptif, puis cliquer "OUVRIR LA CRISE". Un email d'ouverture est envoyé automatiquement.
  2. Saisir les événements — consigner en temps réel chaque information, action, alerte ou décision. Ajouter les membres de la cellule depuis le panneau latéral.
  3. Récapitulatifs automatiques — un email de mise à jour est envoyé toutes les 30 minutes aux destinataires avec le journal complet.
  4. Clôturer la crise — une confirmation est demandée. Un email de clôture est envoyé avec la durée totale.
  5. Rapport final — journal en lecture seule, export PDF et synthèse IA disponibles.
Si la page est rechargée accidentellement pendant une crise active, une bannière de restauration s'affiche. Cliquer "Reprendre" pour retrouver la session en cours.

✏️ Saisir une entrée

  1. Sélectionner le type d'entrée (INFO, ACTION, ALERTE ou DÉCISION) en cliquant le bouton correspondant dans le panneau gauche.
  2. Taper le texte dans la zone de saisie.
  3. Valider en cliquant "AJOUTER L'ENTRÉE" ou avec le raccourci Ctrl + Entrée.

L'entrée apparaît immédiatement en tête du journal avec l'heure exacte à la seconde.

⏱ Préciser une heure différente

Si un événement s'est produit avant la saisie (par exemple, une information reçue oralement il y a 10 minutes, ou une action effectuée avant l'ouverture du journal), il est possible d'indiquer l'heure réelle :

  1. Cliquer sur "⏱ Heure différente ?" sous la zone de texte — un champ heure apparaît, pré-rempli avec l'heure actuelle.
  2. Ajuster l'heure à laquelle l'événement s'est réellement produit.
  3. Saisir le texte et valider normalement.
L'entrée sera horodatée avec l'heure saisie et affichera la mention « ⏱ saisie après fermeture du journal » pour signaler qu'elle a été ajoutée rétroactivement. Cette mention garantit la traçabilité de toute saisie a posteriori.

🏷️ Types d'entrées

TypeUsageCouleur
INFO Information factuelle — constat, appel reçu, état des lieux Bleu
ACTION Action engagée ou en cours — équipe envoyée, procédure déclenchée Vert
ALERTE Alerte, risque identifié, point critique à surveiller Rouge
DÉCISION Décision prise — engagement, arbitrage, ordre ou consigne donnée Violet

📋 Journal chronologique

Le journal s'affiche en temps réel dans le panneau droit, classé de la plus récente en haut à la plus ancienne en bas.

Chaque entrée affiche :

  • L'heure exacte à la seconde (HH:MM:SS)
  • Le type d'entrée coloré (INFO / ACTION / ALERTE / DÉCISION)
  • Le texte saisi
  • Un bouton ✏️ de modification (visible au survol, disponible pour les 3 dernières entrées)

En haut du journal, les boutons "🤖 Synthèse IA" et "📄 PDF" sont accessibles à tout moment.

✏️ Corriger une entrée

Les 3 dernières entrées du journal peuvent être modifiées. Pour corriger :

  1. Survoler l'entrée à modifier — un bouton ✏️ apparaît à droite.
  2. Cliquer sur ✏️ pour ouvrir l'éditeur inline.
  3. Corriger le texte puis cliquer "✓ Enregistrer" ou "Annuler".
Seules les 3 entrées les plus récentes sont éditables — les entrées plus anciennes sont verrouillées pour garantir l'intégrité du journal.

👥 Membres de la cellule de crise

Les membres de la cellule reçoivent tous les emails de récapitulatif (toutes les 30 min) et l'email de clôture. La sélection se fait en deux temps.

1. Sélection à l'ouverture de la crise

Après avoir choisi le type de crise, un panneau de sélection s'affiche automatiquement avant d'ouvrir la crise. Il présente la liste des membres disponibles pour ce type :

  • Les membres permanents (marqués ⭐) sont pré-cochés automatiquement — ils font partie de la cellule par défaut pour ce type de crise
  • Les autres membres sont décochés — les cocher pour les inclure
  • Il est possible d'ajouter une personne hors liste en saisissant son prénom.nom ou son email complet

2. Ajustement pendant la crise

Le panneau "👥 Membres de la cellule" en bas du panneau gauche permet d'ajouter ou retirer des membres à tout moment pendant la crise active :

  1. Cliquer sur "👥 Membres de la cellule" pour ouvrir le panneau.
  2. Cocher ou décocher les membres — la liste est mise à jour instantanément.
  3. Pour une personne hors liste : saisir le prénom.nom ou l'email complet puis cliquer "+ Ajouter" ou appuyer sur Entrée.
Le badge numérique (ex : 3) sur le bouton indique le nombre de membres actuellement sélectionnés pour les notifications.
La liste des membres pré-définis et le statut ⭐ permanent sont gérés depuis la page d'administration — section "Membres de la cellule de crise".

🔒 Clôturer la crise

Cliquer "🔒 Fermer la crise" dans le panneau gauche. Une confirmation est demandée avant toute action.

À la clôture :

  • Le chronomètre s'arrête
  • Un email de clôture est envoyé à tous les destinataires avec la durée totale
  • Le journal passe en lecture seule
  • Les boutons "Synthèse IA", "Export PDF" et "🔓 Rouvrir la crise" restent disponibles

Cliquer "+ Nouvelle crise" pour réinitialiser et démarrer une nouvelle session.

🔓 Rouvrir une crise (fermeture par erreur)

Si une crise a été clôturée par erreur ou si des informations complémentaires doivent être ajoutées après fermeture, cliquer le bouton "🔓 Rouvrir la crise" (bouton orange sur l'écran de clôture).

À la réouverture :

  • Le journal redevient actif — de nouvelles entrées peuvent être saisies
  • Une entrée-marqueur automatique est insérée dans le journal, indiquant l'heure de réouverture et la date de la fermeture initiale
  • Les entrées ajoutées après ce marqueur sont clairement distinguées dans le journal et dans les emails
Traçabilité garantie : toute modification après fermeture est explicitement signalée dans le rapport de clôture et dans l'objet de l'email (mention "modifiée après fermeture"). Il est impossible de masquer une réouverture.

📄 Export PDF

Cliquer le bouton "📄 PDF" (disponible pendant et après la crise).

La fenêtre d'impression du navigateur s'ouvre. Choisir "Enregistrer en PDF" comme imprimante.

Le PDF généré contient :

  • L'en-tête avec le nom, le type et les dates de la crise
  • Le journal complet avec toutes les entrées horodatées et colorées
  • La durée totale et les marqueurs de réouverture si applicable
Recommandé : exporter le PDF depuis l'écran clôturé pour avoir le document final complet.

🤖 Synthèse IA

Cliquer le bouton "🤖 Synthèse IA" (disponible pendant et après la crise) pour générer automatiquement une synthèse structurée du journal.

La synthèse contient :

  • Résumé exécutif — faits clés en 3 à 5 phrases
  • Chronologie critique — moments décisifs horodatés
  • Actions engagées — liste des entrées ACTION
  • Décisions prises — liste des entrées DÉCISION
  • Points de vigilance — alertes signalées
La synthèse IA nécessite une connexion Internet et prend environ 5 à 10 secondes.

📧 Notifications email

Des emails automatiques sont envoyés depuis no-reply@ifclubs.fr à tous les destinataires du type de crise, ainsi qu'aux membres ajoutés manuellement via le panneau cellule.

ÉvénementDéclencheurContenu
OUVERTURE DE CRISE Dès l'ouverture Nom, type, heure d'ouverture, lien vers la main courante
MAJ DE CRISE Toutes les 30 minutes Journal complet, compteurs par type, durée écoulée
FERMETURE DE CRISE À la clôture Durée totale, heures d'ouverture/clôture, nombre d'entrées. Mention explicite si la crise a été rouverte après fermeture.
Si aucun destinataire n'est configuré pour le type de crise sélectionné, aucun email n'est envoyé. Configurer les destinataires depuis la page d'administration.

📊 Tableau de bord

Le tableau de bord est la page d'accueil après connexion. Il est également accessible via le lien "📊 Tableau de bord" en bas de l'écran de démarrage, ou à l'adresse /dashboard.html.

Le tableau de bord affiche l'historique de toutes les crises enregistrées :

  • Bouton "🚨 OUVRIR UNE NOUVELLE CRISE" (compte CRISE uniquement) — point d'entrée principal pour démarrer une crise
  • Statistiques globales : nombre total de crises, crises en cours, crises clôturées, total d'entrées
  • Filtrage par type (PAYS ROYANNAIS / CPR / SGD / NATIONAL)
  • Tableau récapitulatif : type, nom, date d'ouverture, durée, nombre d'entrées, statut
  • Bouton "Voir →" pour consulter le journal complet d'une crise archivée
  • Lien "📧 Emails envoyés" en haut à droite — accès au journal de tous les emails envoyés par crise
L'historique est conservé côté serveur — il est accessible même après fermeture du navigateur.

📧 Page "Emails envoyés"

Accessible via le bouton "📧 Emails envoyés" dans l'en-tête du tableau de bord, ou à l'adresse /emails.html.

Cette page liste tous les emails automatiques envoyés, regroupés par crise :

  • Statistiques globales : total des emails, crises concernées, nombre d'envois destinataires
  • Pour chaque crise : liste de tous les emails envoyés (ouverture, mises à jour, fermeture)
  • Pour chaque email : type (OUVERTURE / MAJ / FERMETURE), sujet complet, date et heure d'envoi, liste individuelle des destinataires
  • Cliquer sur l'en-tête d'une crise pour déplier ou replier ses emails
Le journal des emails est alimenté à partir de la première utilisation — les crises antérieures n'y apparaissent pas.

⚙️ Page d'administration

Accessible via /admin.html ou le lien "⚙️ Destinataires" en bas de l'écran de démarrage. Protégée par mot de passe.

Gérer les destinataires

Chaque type de crise possède sa propre liste d'emails permanents (reçoivent tous les emails automatiques) :

  • Un destinataire présent dans plusieurs listes est marqué "commun"
  • Ajouter : saisir l'adresse dans le champ et cliquer "+ Ajouter" ou Entrée
  • Supprimer : cliquer le bouton ✕ à droite de l'adresse
  • Cliquer "💾 Enregistrer les destinataires" pour valider

Gérer les membres de la cellule

La section "Membres de la cellule de crise" en bas de la page admin permet de gérer la liste des membres pré-définis disponibles pendant une crise :

  • Modifier le nom affiché et l'adresse email de chaque membre directement dans le tableau
  • Cocher/décocher les types de crise pour lesquels chaque membre est disponible (ROYAN, CPR, SGD, NAT.)
  • Colonne ⭐ Perm. — cocher pour rendre un membre permanent : il sera pré-coché automatiquement à chaque création de crise pour les types correspondants
  • Cliquer "+ Ajouter un membre" pour créer une nouvelle ligne
  • Cliquer ✕ pour supprimer un membre de la liste
  • Cliquer "💾 Enregistrer les membres" pour valider
Penser à cliquer Enregistrer avant de quitter la page — les modifications non sauvegardées sont perdues.

⌨️ Raccourcis clavier

RaccourciAction
Ctrl + EntréeValider et ajouter l'entrée en cours de saisie
Entrée (écran démarrage)Ouvrir la crise (si type et nom renseignés)
Entrée (champ membre)Ajouter l'adresse email saisie à la cellule
ÉchapFermer la fenêtre de synthèse IA