Guide
Onglet « Lots »
La vue affiche par défaut les lots en cours (hors Facturée, Annulée, Archivée). Les bascules en haut à droite ajoutent les Facturées et les Archivées / Annulées.
- Colonnes redimensionnables (glisser le bord droit de l'en-tête), triables (clic sur l'en-tête) et filtrables (icône entonnoir).
- Le filtre d'en-tête fonctionne comme Excel : liste des valeurs à cocher, case (Sélectionner tout), zone de recherche qui coche automatiquement les correspondances, et Ajouter la sélection actuelle au filtre (union avec la sélection existante). Colonnes date : filtre plage du… au… ; colonnes numériques : bouton Filtre numérique… (Supérieur, Inférieur, Entre, Pas entre…). Idem sur les Missions indiv.
- Les cellules longues sont tronquées par « … » ; la valeur complète s'affiche au survol.
- Une pastille de couleur met en évidence le statut ; ⛔ signale un écart Nb lignes comptées / Nombre de lignes ; ⚠️ signale « Attention » dans le commentaire.
- Sélection : clic sur une ligne (Ctrl = ajouter, Maj = plage), ou cases à cocher.
- Double-clic sur une ligne (en dehors d'un texte : cellule vide ou marge) : fiche lecture seule du lot (colonnes affichées par défaut) ; se ferme par la croix ou en cliquant en dehors. Un double-clic sur du texte sélectionne le mot comme d'habitude (n'ouvre pas la fiche).
- Le picto ⓘ devant le client affiche le commentaire de ce client (liste des clients).
- Intégrer un lot ouvre l'outil d'intégration.
- ⇒ À facturer passe le lot coché au statut A facturer (actif si 1 seul lot est coché et que son statut est En cours, Echantillonné ou Synthèse à réaliser). La mise à jour est immédiate à l'écran ; l'écriture SharePoint se fait en arrière-plan.
- Liste des contrôles ↗ ouvre dans un nouvel onglet la liste SharePoint
« Liste des contrôles » déjà filtrée sur le(s) lot(s) sélectionné(s) (champ
Ref_lot). Actif dès qu'au moins un lot est coché ; fonctionne pour un seul lot comme pour plusieurs. - Facturation (barre Facturation, 1 lot « A facturer ») : ouvre la fiche de facturation (réf client + Copier ref, fiche CEE, tableau des montants Contrôles/CPC/Déplacements vains/Synthèse/…, total, détails des contrôles). Saisie du N° de facture (Num précéd. / +1), Poursuivre la même facture (enchaîne le lot suivant du même client), Remonter & fermer, Proforma, et 2e/3e facture si déjà facturé. Écritures immédiates à l'écran + SharePoint en arrière-plan.
- Facturation automatique (barre Facturation) : vérifie l'éligibilité des lots cochés (client Axonaut activé, règles métier), affiche un récapitulatif à valider, puis déclenche la facturation Axonaut via un webhook Power Automate. Le traitement tourne en arrière-plan (jusqu'à 15 min) : vous continuez à travailler, et le volet « Factu auto » (à droite) affiche le résultat de chaque facture (n° de facture, client, lien Axonaut, avertissements ou erreurs). Les lots ne passent à Facture auto demandée qu'en cas de succès. Options proforma / blocage de diffusion selon le client. Volet réservé aux utilisateurs facturation.
- Volets d'arrière-plan (à droite) : la génération de synthèses (« Gén. synthèse ») et la facturation auto s'exécutent côté serveur — vous continuez à travailler et pouvez même recharger la page. Chaque volet conserve l'historique 24 h (onglet flottant « 📄 Synthèses » / « 🧾 Factu auto » pour le rouvrir) ; un admin peut cocher « Tous » pour voir les traitements de tous les utilisateurs.
- ✎ N° facture (barre Facturation) attribue un même N° de facture à tous les lots cochés et les passe en Facturée. Disponible seulement si toutes les lignes sont au statut A facturer, avec le même client et un N° de facture vide (ou 0/00000) — un numéro déjà saisi n'est jamais écrasé. Mise à jour immédiate à l'écran, écriture SharePoint en arrière-plan.
- Annexe Excel (barre Facturation) génère et télécharge le .xlsx d'annexe de facturation des lots sélectionnés : montants calculés depuis les tarifs du client (prix unitaire par type de contrôle, Zen/Premium, forfait petit-lot VE, contrôles par contact, édition de synthèse). Les montants manquants apparaissent en jaune.
- ⧉ Copier référence (barre Facturation) copie les n° de lot (Title) des lots sélectionnés dans le presse-papier, un par ligne.
- Raccourcis de filtre (barre Facturation) : À facturer filtre le statut sur A facturer ; Partielles applique un preset (lots en cours à facture vide, ≥ 200 lignes, ≥ 50 contrôles…). Les deux sont purement additifs (ils appliquent le filtre, ne le retirent jamais) et se grisent lorsqu'un clic n'aurait aucun effet. Partielles repart d'abord d'une ardoise propre (supprime les autres filtres). Le bouton ✕ Effacer les filtres remet la vue à zéro.
- ★ Filtres favoris (à côté de Colonnes) : enregistrez vos filtres pour les rappeler en un clic. Un favori mémorise la vue (En cours / Facturés / Tous), le tri et l'ensemble des filtres de colonnes actifs. Vos favoris sont personnels et vous suivent sur tous vos postes. À l'enregistrement, pour chaque borne de filtre date, vous choisissez comment la mémoriser : date fixe, relatif au jour (J±N — ex. « à partir de J+7 »), ou, si la borne tombe un 1er ou un dernier jour de mois, 1er / dernier jour du mois (M±X), ou encore, si elle tombe un 1er janvier ou un 31 décembre, 1er / dernier jour de l'année (A±X). Les bornes relatives sont recalculées par rapport à la date du jour à chaque application. Le menu du bouton permet aussi de supprimer un favori.
- Infos ouvre une boîte à outils d'analyse. Cumul des taux de 2 lots :
cochez exactement 2 lots de même taux cible (typiquement un lot scindé en deux),
puis obtenez les totaux cumulés (opérations, satisfaisants, contrôles, non-satisfaisants) et les
taux de satisfaisants / non-satisfaisants recalculés sur l'ensemble.
Relectures restantes : cochez 1 lot → liste les missions Kizeo non relues, séparées Sur site et CPC, avec un bouton Ouvrir Kizeo ↗ par liste (ouvre l'historique du formulaire Kizeo correspondant).
Onglet « Missions indiv »
Sept sous-onglets (Murs, PAC, Calo, R1, R2, RG, Divers), chacun affichant une liste SharePoint de commandes individuelles. Deux vues : En cours (statuts Nouveau / En cours / A facturer / Visite réalisée / Etude documentaire en cours) et Toutes les missions.
- La pastille de couleur reflète l'état, par ordre de priorité : Facturée (noir, sans rond), Annulée (gris), A facturer + paiement (orange), Déplacement vain (rouge), RdV KO (beige), Planifié (vert), Étude documentaire en cours (violet), Terminé (bleu).
- La colonne Montant est affichée en euros (ex. « 1 030,00 € »).
- Grille type Excel (comme l'onglet Lots) : tri par clic sur l'en-tête, filtres par colonne (icône entonnoir), redimensionnement des colonnes, sélecteur ⚙ Colonnes (afficher/masquer ; les colonnes « toujours affichées » sont verrouillées), et ✕ Effacer les filtres. En-tête et barre d'outils restent figés au défilement.
- Sélection : clic sur une ligne (Ctrl = ajouter/retirer, Maj = plage) ou cases à cocher. Double-clic (hors texte) → fiche lecture seule de la mission.
- Édition : le crayon ✎ (si des colonnes sont marquées éditables dans l'onglet Colonnes) ouvre une modale ; chaque champ prend le bon contrôle (texte, nombre, date, Oui/Non, liste déroulante pour les colonnes « choix »). Écriture immédiate à l'écran + SharePoint en arrière-plan.
- Annuler (admin ou gestionnaire, ≥ 1 ligne cochée) : passe les missions sélectionnées au statut « Annulée »
(
StatutouStatut_commandepour Calo). - Config des colonnes par liste : Paramétrage → Colonnes, sélecteur de liste. À l'ouverture, la config est resynchronisée avec SharePoint (ajout des nouvelles colonnes, suppression des orphelines) ; les colonnes calculées sont signalées « (calc) » et non éditables.
- Profils Facturation (pavé Facturation) : À facturer (filtre statut), ⧉ Copier noms (« Nom_prenom (Ville) », un par ligne) et ⧉ Copier références (les Title, un par ligne) — actifs si les lignes cochées sont d'un même client et toutes au statut A facturer ; et ✎ N° facture (missions « A facturer » sans n° → attribue le n° + statut « Facturée », écran + SharePoint arrière-plan).
- Liste des contrôles ↗ (toutes les vues sauf Synthèses 100%) ouvre dans un nouvel
onglet la liste SharePoint « Liste des contrôles » filtrée sur la colonne
Titleavec la/les ligne(s) sélectionnée(s). Actif dès qu'au moins une ligne est cochée. - Synthèses 100% : liste des synthèses 100%. Nouvelle synthèse 100% (fiche BAR-TH-171/172 + client PAC < 6 mois → génération 100% synchrone + dépôt SharePoint + ouverture du PDF) ; Réviser une synthèse (1 ligne sélectionnée → régénère la même référence).
- Boutons par onglet :
- Murs / PAC / R1 / R2 — Accéder à Stripe (section Facturation) : 1 seule ligne cochée avec un StripeID → ouvre le paiement Stripe correspondant.
- Calo — Facturation (section Facturation) : 1 seule ligne cochée → affiche le montant à facturer calculé (déplacement + mètres linéaires + points singuliers, remise éventuelle) et le copie dans le presse-papier. Se ferme en cliquant à côté.
- R1 — Commande 145/177 (ouvre le JotForm de commande) et Diffusion rapport word/PDF 145/177 (avertissement puis JotForm de diffusion).
- R2 — Intégration (actif s'il existe au moins une ligne « Nouveau ») → ouvre l'intégration R2 sur integrations.spekty.fr.
- Divers — Diffusion rapport word (avertissement puis JotForm de diffusion).
- RG — Revues doc à réaliser (filtre sur « Etude documentaire en cours ») et Accéder aux documents (1 ligne cochée → modale avec Audit énergétique et/ou Facture selon les documents disponibles).
Notifications (rapports & messages)
- Le picto rapport 📊 (en haut à droite) apparaît si des alertes « rapports à relire » vous sont attribuées ; il ouvre le récapitulatif (aussi affiché automatiquement au 1ᵉʳ accès du matin). Pastille = total à relire (point rouge si > 99).
- La clochette 🔔 apparaît quand une annonce de l'équipe est en cours de validité ; les nouvelles annonces s'affichent automatiquement (prioritaires sur les rapports), et un clic rouvre toutes les annonces valides (les non lues sont mises en évidence).
Fonctions administrateur
- Colonnes : nom affiché, largeur, type, visibilité (toujours / défaut / optionnelle / admin / masquée) et droits d'édition. Chaque utilisateur choisit ses colonnes affichées (⚙) et leurs largeurs — mémorisées dans son navigateur ; le bouton « ↺ Réinitialiser (config admin) » de la fenêtre ⚙ rétablit la configuration définie ici.
- Pôles et Utilisateurs (rattachement pôle + option Facturation + alertes). Les pôles sont synchronisés depuis integrations et appariés sur leur identifiant : un pôle renommé là-bas est désormais renommé ici (et non recréé en double). L'onglet Pôles affiche le nombre d'utilisateurs et d'alertes rattachés à chaque pôle ; un ⚠️ signale un pôle qui n'existe plus chez integrations (renommé ou supprimé là-bas). Ces pôles-là sont les seuls à proposer ⤵ Fusionner : le bouton transfère leurs rattachements (utilisateurs + alertes) vers un pôle encore existant, puis supprime le doublon. La colonne Dernière activité indique le dernier affichage de page de l'utilisateur (mis à jour tant que son onglet est actif), et non la simple connexion SSO.
- Paramètres : tokens des APIs synthèse et integrations (Fiches CEE), URL du webhook Facturation auto, clé API Kizeo — jamais affichés en clair.
- Alertes (rapports à relire) — accessible aux admins, et aux gestionnaires pour le seul rattachement des utilisateurs : définissez des alertes de plusieurs types (contrôles sur site à relire, CPC NS, CO NS, missions individuelles). Chaque alerte a un titre, un sous-titre et des filtres (SharePoint : jours
Date < aujourd'hui − N/-DIV-inclus (les deux) / exclu / uniquement / clients / codes prestation ; ou Kizeo : formulairesid|libellé,reference_site, filtres JSON). L'ordre se règle avec les flèches ↑/↓. Elles sont recalculées chaque nuit (~4h) — avec 2 nouvelles tentatives en cas d'échec ; ⟳ Recalculer force un calcul immédiat. Les destinataires se définissent via le bouton 👥 (onglet Alertes), dont le badge indique le nombre d'utilisateurs pour lesquels l'alerte est active : par pôle (rattachement dynamique — tout membre du pôle reçoit l'alerte, y compris ceux ajoutés au pôle plus tard) et/ou à l'unité (utilisateur par utilisateur, aussi possible dans Utilisateurs). Les deux se cumulent : le pôle ajoute des destinataires, il n'en retire jamais. Un utilisateur couvert par un pôle coché apparaît coché et verrouillé dans la liste (mention « via pôle ») : inutile de le rattacher à la main. À noter : la case « Alertes activées » de l'onglet Utilisateurs reflète le rattachement à l'unité — un utilisateur couvert uniquement par son pôle reçoit bien l'alerte même si cette case est décochée ; l'option « Alertes activées » est automatique (activée dès qu'un utilisateur a ≥ 1 alerte). Chaque matin (1ᵉʳ accès), une modale récapitule les alertes actives de l'utilisateur ; le picto rapport 📊 en haut à droite la rouvre. - Messages : voir la rubrique dédiée ci-dessous (annonces diffusées à tous).
Messages / annonces
Diffusez un message à tous les utilisateurs (Paramétrage → Messages).
- Création : éditeur texte enrichi (gras, italique, souligné, couleur, taille, listes) ; collez une image (Ctrl+V) pour l'insérer. Définissez une validité en jours : l'annonce reste visible tant qu'elle n'est pas écoulée. La mise en forme est conservée à l'affichage.
- Côté utilisateur : une clochette 🔔 apparaît dès qu'une annonce est valide (pastille = nombre de non lues). Au chargement, les annonces non lues s'affichent automatiquement, prioritaires sur la modale des rapports (fermer la 1ʳᵉ enchaîne sur la 2ᵉ). Un clic sur la clochette affiche toutes les annonces valides (plus récente en haut, non lues en évidence).
- Le suivi lu / non lu est par utilisateur. La table de gestion indique la validité, la date d'expiration et le nombre de lecteurs ; on peut modifier ou supprimer une annonce.
Supervision & santé (logs serveur)
Pour vérifier que tout va bien côté serveur, consulter les journaux :
docker logs -f pilotage-cee-sp (sur le VPS).
- Cache : une ligne INFO « Rafraîchissement périodique caches : N OK, M KO en X s » apparaît toutes les 2 minutes → tant qu'elle est « … OK », les données sont fraîches à ≤ 2 min. Toute liste en échec est loguée en ERROR.
- Requêtes lentes : une requête d'API dépassant ~1,5 s est signalée en WARNING (« Requete lente … (N ms) »). Ponctuel = normal ; répété = à investiguer.
- Erreurs : toute réponse 5xx / erreur non gérée est loguée en ERROR avec le détail technique (traceback) — c'est le premier endroit à regarder en cas de souci.
- SharePoint lent : une lecture de liste dépassant 5 s est signalée en WARNING (« SharePoint lent … »).
- En résumé : au quotidien, seules des lignes WARNING/ERROR doivent attirer l'attention ; la ligne de refresh toutes les 2 min confirme le bon fonctionnement.
Colonnes
Pôles
Lecture seule — les pôles sont synchronisés depuis l'outil integrations.
Utilisateurs
Paramètres
Alertes
Les alertes sont recalculées automatiquement chaque nuit (~4h).
Messages
Messages diffusés à tous les utilisateurs, prioritaires sur les alertes rapports. Visibles pendant leur durée de validité (clochette 🔔).
Tokens API
💥 Big bang
Bascule de mise hors service de cet outil (remplacé par pilotage-cee.spekty.fr). Quand c'est actif, tous les utilisateurs sont redirigés ; seule cette page reste accessible (pour toi).