Contrôles à la prise de service (par site)

Liste des contrôles que l'agent doit valider à la prise de poste. Modifiable par site (ex. magasin avec rideau métallique vs site industriel sans). Le contrôle matériel est inclus par défaut.
OrdreLibelléActif

Contrôles à la fin de service (par site)

Liste des contrôles que l'agent doit valider à la fin de poste. Modifiable par site (alarme, fermeture caisses, restitution clés, etc.).
OrdreLibelléActif

Types d'évènements personnalisables par site

Les agents ne verront que les types actifs au moment de la saisie. Vous pouvez ajouter des types propres à ce site (ex. « Conflit ascenseur ») ou désactiver/supprimer ceux qui ne s'appliquent pas (ex. Brink's sur un magasin sans collecte).
OrdreLibelléActif

Types de rondes (configurables)

Liste des types de rondes proposés aux agents (parking, quai, toiture, etc.). Si "Autre" est dans la liste, un champ libre s'affiche pour l'agent.
Affiche les types de ce site + les « Commun à tous ».
SiteOrdreLibelléActif

🗺 Plans de site

Importe le plan d'un site (PNG / JPG / PDF) puis place dessus les pointeaux à la souris pour montrer où ils se trouvent. Tu peux écrire un texte sur chaque point. Pendant la ronde, l'agent voit le plan avec les points à scanner.
Sélectionne d'abord un site.

🕐 Rondes planifiées

Définis les horaires de ronde par site. L'agent est rappelé quelques minutes avant, et si la ronde n'est pas faite dans le délai de tolérance, l'encadrement est alerté.
SiteTypeHeureJoursRappelToléranceActif
Sélectionne un site.

📅 Planning agents

➕ Créer
⚙ Outils
🖨 Impression
Affichage :
Affectée (jour) 🌙 Heures de nuit Autre site À pourvoir 🎨 Absences : couleur du type

Vue semaine

AgentLunMarMerJeuVenSamDimTotal

Totaux heures

AgentContratPrévuRéaliséHeures supp (+10%)Heures duesCompteur cumulé (année)Statut

📊 Bilan mensuel par agent

Récapitulatif mensuel par agent pour la paie et les RH : heures planifiées vs réellement travaillées, absences par type (CP, RTT, maladie, formation…), écarts horaires, solde par rapport au contrat. Export CSV à la demande.
Sélectionnez un agent + une période et cliquez "Calculer".

🏖 Absences & Congés

Gestion des absences : congés payés (5,83 h/jour, prorata temps partiel), congés exceptionnels, RTT, congés sans solde, indisponibilités, formations externes, maladie, accidents du travail. Une absence validée bloque automatiquement toute planification de l'agent sur les jours concernés.
TypeAgentPériodeJoursHeures MotifStatut
Chargement…

📊 Soldes annuels de congés

Sélectionnez un agent pour voir ses soldes.

🗂️ Importer depuis Comète

Dépose l'export .xlsx de Comète. Rien n'est créé tant que tu n'as pas validé : tu vois d'abord les sites et agents reconnus / à relier / à créer, puis un aperçu. Les correspondances sont mémorisées → les imports suivants sont automatiques.

💶 Acomptes (avances sur salaire)

Les acomptes sont versés le 30. Les agents en font la demande depuis leur borne, au plus tard le 24 pour un versement le 30 du même mois.
Demandé leAgentMontantVersement souhaitéMotifStatut
Chargement…

📣 Réclamations

Reçue leAgentObjetMoisDétailStatut
Chargement…

📣 Réclamations clients

Reçue leClientSiteTypeDescriptionStatut
Chargement…

📋 Consignes

Module consignes par site avec validation obligatoire. Quand un agent se connecte, les nouvelles consignes lui sont présentées en premier. La validation (avec horodatage + matricule + IP) constitue une preuve légale pour procédure disciplinaire en cas de non-respect.
ThèmeCatégorieTitreTypePériode SitesValidationLectures / Validations
Chargement…

🗺 Géolocalisation des téléphones pro

⚠ Précision GPS : ~3-5 m en extérieur, 10-30 m en intérieur — la précision de chaque point est affichée (cercle bleu). Conservation des tracés selon la rétention configurée (RGPD).

🛡 PTI / DATI — Configuration (Travailleur Isolé)

Norme NF X 65-110 · Code Travail R4543-19
📱 Détection automatique selon le device de l'agent :
Mobile (Android/iOS) → détection chute + immobilité + SOS manuel via accéléromètre
Ordinateur → SOS manuel uniquement (pas d'accéléromètre)

⚙ Configuration globale

1g = 9,81 m/s² (repos). Chute typique : pic > 2,5g. ↑ = moins sensible.
Délai sans mouvement avant alerte. Défaut : 5400 s (1h30). Repères : 1800=30min, 3600=1h, 5400=1h30. Pour un poste statique (vidéo), décocher « Détection immobilité » ou augmenter ce délai.
Délai d'annulation par l'agent avant déclenchement effectif.

📡 Ligne de vie (watchdog serveur)

Le téléphone de l'agent envoie un « signe de vie » régulier au serveur pendant le service. Si le serveur ne reçoit plus rien au-delà du seuil alors que le service est toujours ouvert, il déclenche lui-même une alerte (agent inconscient, téléphone HS…). C'est la sécurité ultime du PTI : l'alerte part même si l'appareil de l'agent ne peut plus rien envoyer.
Fréquence d'envoi du ping par le téléphone. Défaut : 120s.
Silence maximum toléré avant alerte. Défaut : 360s (6 min). Réglable jusqu'à 5400s (1h30).
Garde-fou : au-delà de la fin prévue au planning + cette marge, la surveillance s'arrête (évite les fausses alertes sur oubli de clôture). Défaut : 30 min.

📍 Sortie de zone (anti-abandon de poste)

Le téléphone professionnel reste sur le site. Si l'agent quitte la zone du site pendant le service, l'encadrement est alerté. Nécessite que le site ait des coordonnées GPS (onglet Sites → Géolocalisation). RGPD : on enregistre uniquement le franchissement (horodatage + fait), pas de trajet continu.

🗺 Géolocalisation du téléphone pro

Suit en continu la position du téléphone professionnel (bien de l'entreprise, doit rester sur site) tant que le suivi tourne. Finalités : sécurité de l'agent isolé (le localiser en cas de malaise) + sécurité du matériel. La position (haute précision) est jointe au signe de vie. RGPD : informer l'agent (mention au contrat / règlement intérieur — pas besoin de son accord, mais information obligatoire) ; rétention courte conforme CNIL ; en intérieur la précision GPS se dégrade (10-30 m).
Place les encadrants (contrôleurs / coordinateurs / chefs de poste) sur la carte temps réel tant que leur console est ouverte. Le navigateur demande l'autorisation de localisation. RGPD : géolocaliser un encadrant exige une base légale et une information préalable du salarié (même cadre que les agents) — n'activez qu'après les avoir informés.
Conservation des positions (CNIL : court, ~60j). Au-delà : purge auto. Les franchissements de zone restent en évènements.

📞 Cascade de contacts (escalade en cas d'alerte)

Les contacts sont appelés/notifiés dans l'ordre. Si aucune réponse dans le délai imparti, on passe au suivant.
Ordre Type Nom 📱 Téléphone 📧 Email Délai (s) Actions
Chargement…

⚡ Points d'attention

Vue d'ensemble des anomalies des 30 derniers jours. À lire en 30 secondes pour identifier rapidement les sujets à traiter.
Chargement…

📡 Pointeaux NFC

Gestion des pointeaux NFC posés sur les sites. Pour ajouter un pointeau, scannez-le depuis votre téléphone (Android + Chrome) ou tapez son numéro à la main. Les pointeaux ajoutés par un agent à distance apparaissent en haut, en attente de validation.

📥 Importer des utilisateurs (Comète)

Crée / met à jour les agents à partir de l'export agents de Comète (CSV). Rapprochement par matricule puis N° sécu (NIR) puis nom. Les agents inconnus sont créés (code par défaut 123456, à changer à la 1re connexion) ; les existants sont mis à jour sans écraser les infos par du vide.

📥 Importer un planning (Comète)

Importe les vacations prévisionnelles saisies dans Comète — tu n'as plus qu'à ajuster ensuite dans MC PREMIUM. Depuis Comète : Exporter la liste des PDS / vacations → format Excel/CSV, puis dépose le fichier ici. Astuce : si tu as un .xls, ouvre-le dans Excel et « Enregistrer sous » → CSV (5 s), puis dépose-le.

📧 Mails aux agents

Coche les destinataires, puis choisis l'envoi : planning individuel en PDF ou email groupé (texte + pièces jointes). Chaque envoi est archivé avec un suivi d'ouverture — consultable en cas de contentieux.
Destinataires
⚠ Les agents sans adresse e-mail sur leur fiche sont signalés et ne recevront rien — complète leur fiche utilisateur.

📅 Envoyer les plannings

Chaque agent coché reçoit son planning individuel en PDF (ses vacations, tous sites confondus).

✉️ Email groupé

📬 Suivi des envois

👁 « Ouvert » = le destinataire a affiché le mail (pixel de suivi). Certaines messageries bloquent les images : non ouvert ≠ non reçu. Clique une ligne pour voir le contenu exact envoyé (valeur d'archive).

➕ Ajouter un artifact

Un artifact est un module (mini-application) attaché à un site. Il apparaît sur la borne agent de ce site, et se travaille aussi côté admin et client. Un artifact personnalisé = une page HTML fournie ; ses données sont partagées et stockées sur le serveur.

🧩 Artifacts en place

📧 Connexion Brevo (SMTP / API)

Brevo est un service français d'envoi mail (gratuit jusqu'à 300 mails/jour). Créez un compte sur brevo.com, validez votre domaine premium-securite.fr via DNS (SPF/DKIM), puis collez votre clé API ici. Vos comptes-rendus pourront alors être envoyés depuis no-reply@premium-securite.fr.
Trouvable dans Brevo → Paramètres → API → "Créer une nouvelle clé API". Cette clé est stockée chiffrée côté serveur.
⚠ Décocher pour mettre en pause tous les envois sans perdre la config.

📨 Règles d'envoi automatique

Définissez, pour chaque site + catégorie + type, qui reçoit quoi et quand. Une règle site = vide et type = vide sert de défaut pour tous les autres cas.
SiteCatégorieType ClientInterne Destinataires
Chargement…

📬 File d'envoi mail

StatutDateObjetDestinataires TentativesErreur
Chargement…

📜 Journal d'audit (traçabilité opposable)

Toutes les actions administratives sensibles sont journalisées et chaînées par hash SHA-256. Toute modification rétroactive casserait la chaîne et serait détectée par le bouton « Vérifier intégrité ». Cette traçabilité est opposable juridiquement.
#Date / HeureAgentActionRessourceDétailsIP
Chargement…

🩺 État système

Chargement…

🔔 Notifications push (Firebase)

Deux éléments à fournir une seule fois (depuis la console Firebase) :
  • Compte de service (envoi des push) : Paramètres → Comptes de service → « Générer une nouvelle clé privée ». Colle le JSON ci-dessous.
  • Config Web (abonnement navigateur) : Paramètres → Général → ajouter une application Web → copie l'objet firebaseConfig. La clé VAPID est pré-remplie.
Le test « alarme PTI » déclenche l'alarme plein écran sur ton téléphone (app Android installée + connecté). Sur navigateur, c'est une notification simple.

🔐 Authentification à 2 facteurs (2FA) — facultatif

Le 2FA renforce la sécurité de ton compte admin (cette section ne concerne que toi). Compatible avec Google Authenticator, Microsoft Authenticator, Authy, FreeOTP.

Garde un accès à ton authenticator en sécurité (sauvegarde, second appareil…). En cas de perte, un super-administrateur peut réinitialiser ton 2FA depuis ta fiche utilisateur.
Chargement…

🗑 Réinitialisation des données opérationnelles

⚠ Action sensible — super-administrateur uniquement. Permet de vider l'historique opérationnel (vacations, évts, rondes, plannings, etc.) selon des filtres précis. Configurations préservées (sites, agents, types, consignes, plans, pointeaux NFC, cascade PTI).

🛡 Sécurités : aperçu sans rien toucher → backup auto avant exécution → confirmation par mot tapé → action tracée dans l'audit log.

📅 Période

🏢 Sites concernés

📦 Types de données à supprimer

🗂 Rétention des données

Durée de conservation des fichiers (photos, vidéos) et données. Au-delà du délai, les fichiers sont supprimés automatiquement chaque nuit sauf si marqués "🔒 Conserver toujours".
🗑 Anti-saturation du serveur — Pour éviter que la base ne gonfle indéfiniment, la purge nocturne supprime aussi les données opérationnelles plus anciennes que la durée « Main courante » (vacations, évènements, rondes, rapports, contrôles, alertes PTI/géoloc, plannings, absences, lectures de consignes).
Toujours préservés (jamais purgés) : sites, agents, consignes, pointeaux NFC, plans de site, paramètres, et le journal d'audit (pour garder la traçabilité légale et l'intégrité de la chaîne).
🛡 Garde-fou : la purge des données ne descend jamais en dessous d'1 an, même par erreur de configuration.

📊 Statistiques de stockage

📷 Photos
🎥 Vidéos
🔒 À conserver toujours
protégés de la purge
À purger bientôt

⚠ Médias proches de la purge

Médias qui seront supprimés dans les 30 prochains jours. Marquez-les "🔒 Conserver toujours" pour les exempter.
TypeAperçuUploadé leÂgeTaille
Chargement…