PotoP Enterprise Suite

Une suite de gestion unique pour la planification, le travail sur le terrain, le personnel et les finances

Planification, service terrain, projets, ingénierie, personnel, paie, achats, facturation et comptabilité réunis dans une seule application web — pour toute entreprise qui a du travail à planifier et des équipes à envoyer sur le terrain. Elle fonctionne de manière autonome ; ajoutez PotoP VMS Studio et les pannes de caméras comme les conceptions de systèmes arrivent d’elles-mêmes.

Fabriqué dans l’UE Fonctionne sur vos propres serveurs

Tableau de planification par glisser-déposer

Tableau de planification

Glissez-déposez interventions, équipes et travaux sur plusieurs jours ; chacun voit son propre planning.

Service terrain & pannes

Bons de travail, demandes d’intervention avec compteurs SLA, répartition et carte de l’équipe en direct.

Ingénierie

Un concepteur visuel de systèmes, des briques réutilisables, des packages et le suivi des certificats.

Personnel, heures & paie

Congés, maladie, feuilles de temps comparées au planning et cycles de paie à partir des heures approuvées.

Ventes, achats & comptabilité

Factures, approbation des achats, paiements bancaires et comptabilité en partie double avec rapports.

Confidentialité dès la conception

Messagerie chiffrée de bout en bout, coffre-fort de mots de passe, passkeys et assistant IA local.

Toute votre entreprise au même endroit

PotoP Enterprise Suite (PES) est une application web pour les entreprises qui planifient du travail, envoient des équipes sur le terrain et facturent leurs prestations. Le planificateur fait glisser le travail sur un tableau, chacun voit ses interventions sur son téléphone, les appels de service arrivent avec un compte à rebours SLA, et les heures saisies alimentent la paie et les factures sans être retapées. La comptabilité travaille sur les mêmes données, avec une comptabilité en partie double, la TVA et les paiements bancaires.

Pour toute entreprise dont les équipes sont en mouvement

  • Entreprises d’installation, de maintenance et de service
  • Entrepreneurs et métiers techniques
  • Facility management et équipes d’intervention sur le terrain
  • Intégrateurs en sécurité et en sécurité incendie

Chaque module fait l’objet d’une licence distincte : une entreprise active uniquement ce qu’elle utilise — simplement la planification et les heures, ou toute la suite jusqu’à la comptabilité.

Sûr et confidentiel

Le chat est chiffré de bout en bout, les mots de passe sont conservés dans un coffre-fort à divulgation nulle de connaissance, la connexion fonctionne avec des clés d’accès (passkeys), et un assistant IA local répond aux questions sur vos propres données sans les envoyer nulle part. Le tout tourne sur votre propre serveur.

Encore mieux avec PotoP VMS Studio

PES fonctionne de manière autonome pour toute entreprise. Si vous installez ou exploitez aussi des systèmes de caméras avec PotoP VMS Studio, les deux communiquent et une grande partie du travail manuel disparaît.

PotoP VMS Studio

Les pannes deviennent des appels de service

Une caméra qui tombe en panne sur le serveur VMS d’un client arrive dans PES sous forme d’appel de service, rattaché au bon client, au bon site et à la bonne caméra — avec le nom et le numéro de téléphone de l’opérateur — et l’opérateur voit que l’appel a été pris en charge.

Concevez une fois, programmez le serveur

Ce que l’ingénieur dessine dans le concepteur PES — caméras, identifiants, modes d’enregistrement, analyse IA, plannings, dispositions des postes de travail et groupes de caméras — est programmé dans le serveur VMS en une seule étape.

Relire une installation existante

Un serveur VMS existant peut être relu sous forme de dessin : la documentation correspond toujours à ce qui est réellement installé.

Ingénierie et service plus rapides

Plus de listes de caméras à retaper, plus d’appels matinaux pour des écrans noirs : planification, ingénierie et service partent des mêmes données.

Visite des fonctionnalités

Chaque écran ci-dessous est une vraie capture d'écran. Recherchez une fonctionnalité ou choisissez un chapitre ; cliquez sur une image pour l'afficher en taille réelle et parcourez-les avec les touches fléchées.

01

Projets & planification 3 écrans

Planifiez personnes, équipes et interventions sur plusieurs jours sur un seul tableau ; chacun voit sa propre semaine.

Tableau de planification par glisser-déposer
Point fort Application web PES

Tableau de planification par glisser-déposer

Les planificateurs voient tous les techniciens sur la semaine et placent les ordres de travail en faisant glisser des cartes sur un jour. Des barres de couleur comparent les heures planifiées à la journée de travail, et une file des travaux non planifiés se trouve à côté du tableau.

Comment ça marche

Le tableau ne conserve pas sa propre copie du travail. Une carte est une intervention issue de la même table que celle utilisée par la répartition et par le téléphone du technicien ; la déposer sur un jour enregistre la nouvelle date et le nouvel intervenant dans cette ligne, directement depuis le navigateur. Les barres de couleur sont calculées sur le serveur à partir des heures planifiées, de la journée de travail de la personne et des absences enregistrées : la charge affichée et la liste des interventions ne peuvent donc pas se contredire. Le glisser-déposer fonctionne aussi sur les écrans tactiles, et la file des travaux non planifiés n’est rien d’autre que l’ensemble des interventions qui n’ont pas encore de date.

Le planning personnel de chacun
Application web PES

Le planning personnel de chacun

Les techniciens voient leur semaine avec les heures planifiées, les heures pointées et le temps encore disponible. Chaque intervention indique son horaire, son adresse et son statut, et le planning peut être ajouté à une application d’agenda personnelle.

Comment ça marche

Le planning est une vue sur les mêmes enregistrements d’interventions et d’absences que ceux du tableau de planification, regroupés par jour, avec le total des heures planifiées à côté des heures pointées par la personne. Rien de plus n’est stocké pour cela. Le lien d’agenda est une adresse privée et révocable qui fournit un flux iCalendar standard : Outlook, Google Agenda ou l’agenda d’un téléphone peuvent s’y abonner et l’actualiser eux-mêmes. L’adresse contient un jeton secret et peut être désactivée à tout moment, ce qui coupe immédiatement le flux.

Vue d’ensemble du projet avec les heures
Application web PES

Vue d’ensemble du projet avec les heures

La page d’un projet réunit ses ordres de travail, les heures réalisées et planifiées, les dossiers d’ingénierie et les travaux supplémentaires. Des onglets mènent aux matériaux, aux plans et au stockage du même projet.

Comment ça marche

Un projet est l’enregistrement qui regroupe les interventions, avec un client et un budget. La page additionne les heures réalisées issues des feuilles de temps approuvées et les heures planifiées du tableau de planification, toutes lues dans PostgreSQL à l’ouverture de la page : les totaux correspondent donc toujours aux saisies sous-jacentes. Les dossiers d’ingénierie, les travaux supplémentaires et les matériaux sont rattachés au projet par de simples relations de base de données, et chaque onglet est une vue distincte générée par le serveur, qui n’apparaît que si l’entreprise dispose d’une licence pour ce module et si l’utilisateur a l’autorisation de la consulter.

02

Service terrain & pannes 5 écrans

Les pannes arrivent avec un compteur SLA, deviennent des bons de travail et sont suivies sur la carte en direct jusqu’à leur résolution.

Carte en direct de l’équipe terrain
Point fort Application web PES

Carte en direct de l’équipe terrain

Les répartiteurs voient où se trouve l’équipe et où se situent les ordres de travail, avec des filtres « en route », « au travail » et « disponible ». Une liste d’alerte signale les appareils devenus silencieux.

Comment ça marche

Les positions proviennent du navigateur ou du téléphone du technicien, qui envoie sa localisation avec le statut choisi par la personne, par exemple « en route » ou « au travail ». Rien n’est affiché pour une personne qui n’a pas donné son consentement, et l’entreprise doit avoir activé le partage de position. Par défaut, la carte est dessinée dans le navigateur sur des tuiles OpenStreetMap, et une entreprise peut la faire pointer vers son propre serveur de tuiles pour les réseaux hors ligne. La liste d’alerte est calculée sur le serveur selon la durée de silence de chaque appareil, et les anciens historiques de position s’effacent d’eux-mêmes.

Liste des interventions du technicien
Application web PES

Liste des interventions du technicien

La vue Mes interventions liste les interventions en cours et à venir avec leur statut, leur adresse et leur numéro d’ordre de travail. Depuis le même écran, les techniciens peuvent partager leur position pendant le travail et signaler une panne.

Comment ça marche

La liste est la vue personnelle du technicien sur la table partagée des interventions : celles qui lui sont attribuées, regroupées par jour, avec les statuts qu’elles traversent au fil du travail. Le partage de position est un interrupteur que le technicien contrôle, et le bandeau indique que le navigateur envoie une position à intervalle fixe tant que l’interrupteur est activé. Signaler une panne ouvre le même formulaire que celui du bureau : le signalement arrive directement dans la file des pannes. La page est adaptative et c’est la même que celle affichée par l’application Android.

Gestion des pannes avec délais SLA
Application web PES

Gestion des pannes avec délais SLA

Une panne affiche ses échéances de première réponse et de résolution, les plans associés, les entrées du Whitebook et une messagerie chiffrée. Visites, mises à jour et historique sont regroupés pour que la personne suivante connaisse toute l’histoire.

Comment ça marche

Chaque panne est associée à une politique de niveau de service correspondant à sa priorité ; les échéances de première réponse et de résolution en sont déduites sur le serveur et enregistrées avec la panne. Les plans et les entrées du Whitebook sont liés via l’installation à laquelle appartient la panne. La messagerie de la panne est la même messagerie chiffrée de bout en bout que partout ailleurs : le chiffrement et le déchiffrement se font dans le navigateur, et le serveur ne détient que des données chiffrées. Chaque visite, changement de statut et mise à jour est consigné dans l’historique de la panne avec le nom de la personne et l’heure.

Un bon de travail avec tout son contexte
Application web PES

Un bon de travail avec tout son contexte

Un bon de travail réunit le plan, les documents, les instructions de chantier, l’historique et le technicien affecté. Compétences, matériel et temps de trajet sont saisis sur la même page.

Comment ça marche

Un bon de travail est une fiche d’intervention reliée à tout ce qui l’entoure. Le plan et les documents sont des liens vers l’installation et ses fichiers stockés, les instructions sont le texte rédigé par le bureau pour le chantier, et l’historique est une piste d’audit indiquant qui a modifié quoi et quand. Les techniciens saisissent leur temps sous forme de segments, marqués soit comme pointés avec un bouton, soit comme saisis après coup : une correction reste ainsi visible au lieu de réécrire en silence ce que le téléphone a enregistré. Le matériel imputé ici est déduit du stock et apparaît sur le projet.

Whitebook : les solutions qui valent la peine d’être gardées
Application web PES

Whitebook : les solutions qui valent la peine d’être gardées

Les pannes résolues sont consignées sous forme de symptôme, cause et étapes, avec photos et croquis. Les collègues ajoutent des notes, et la fiche renvoie à l’installation et aux personnes qui connaissent le système.

Comment ça marche

Une fiche est classée sous un type de système, avec le même vocabulaire que les plans techniques : elle apparaît donc pour chaque installation de ce système. Les photos sont prises avec l’appareil photo du téléphone ou du navigateur, et de simples croquis sont dessinés du doigt sur un canevas puis enregistrés comme images à côté du texte. Lire, modifier et ajouter une note sont des droits distincts. Les fiches peuvent être imprimées en PDF, et le lien vers les personnes qui connaissent le système provient des évaluations de compétences tenues dans le module Personnel.

03

Ingénierie 3 écrans

Concevez le système visuellement, réutilisez des briques de base et gardez certificats et documents avec le projet.

Concepteur visuel de systèmes
Point fort Application web PES

Concepteur visuel de systèmes

Les installations sont dessinées sous forme de baies, de cartes, de ports et de liaisons numérotées, avec des composants ajoutés depuis une palette propre à chaque système. Des contrôles en bas de l’écran signalent les adresses vides et les licences manquantes avant toute livraison.

Comment ça marche

Le concepteur n’embarque aucune connaissance propre à un produit particulier. Le système de chaque fabricant est décrit sous forme de données : quels types de composants existent, quels emplacements et ports ils possèdent, comment ils peuvent être reliés et à quoi ressemble une adresse valide. L’éditeur dessine tout ce que cette description définit, et les contrôles en bas de l’écran sont des règles lues dans cette même description, appliquées au dessin. Le résultat est enregistré dans la base de données, et le dossier d’ingénierie, les listes d’adresses et, pour un dessin PotoP VMS Studio, la configuration du serveur sont générés à partir du dessin.

Des briques de base par système
Application web PES

Des briques de base par système

Une bibliothèque de systèmes pris en charge couvre l’interphonie, le contrôle d’accès, l’intrusion, l’incendie et la vidéo, y compris PotoP VMS Studio. Chaque carte indique ce que contient le système et combien de types de composants, de connexions et de tableaux il apporte.

Comment ça marche

Chaque carte est une description de système stockée sous forme de données : ses types de composants, les connexions autorisées entre eux et les tableaux de numéros et d’adresses dont le document technique a besoin. L’éditeur étant générique, prendre en charge un autre fabricant revient à ajouter une nouvelle description, pas du nouveau code. Les compteurs des cartes sont tirés de ces descriptions au chargement de la page. L’entrée PotoP VMS Studio est l’une de ces descriptions : c’est elle qui permet de transformer un plan en une configuration de caméras et d’enregistrement opérationnelle sur un serveur VMS.

Suivi de l’expiration des certificats
Application web PES

Suivi de l’expiration des certificats

Tous les certificats de tous les plans sont listés avec le nombre de jours restants, les plus proches en premier. Ceux qui ont expiré ou vont expirer ressortent : les renouvellements sont planifiés, et non découverts par hasard.

Comment ça marche

Tout composant de n’importe quel plan peut porter une date de fin de certificat, et cette page les rassemble toutes pour l’entreprise en une seule requête, triées par jours restants. Une tâche de fond vérifie les dates chaque jour et envoie des avertissements à six, trois, deux et un mois, puis à vingt, dix et un jour avant l’échéance, et une fois après l’expiration. Les avertissements partent par e-mail, par Telegram et dans la suite, vers les personnes autorisées à modifier les plans. Chaque étape d’avertissement est enregistrée sur l’élément lui-même : un redémarrage ou une seconde exécution ne la répète jamais.

04

Personnel, heures & paie 3 écrans

Du contrat à la fiche de paie : plannings, feuilles de temps, congés, maladie et cycles de paie à partir des heures approuvées.

Vue d’ensemble de l’équipe et des contrats
Point fort Application web PES

Vue d’ensemble de l’équipe et des contrats

Effectifs, contrats manquants, demandes de congé et semaines non soumises apparaissent sous forme de compteurs au-dessus de la liste de l’équipe. Pour chaque personne : fonction, type de contrat et heures hebdomadaires.

Comment ça marche

Les compteurs sont des comptages en direct dans la base de données sur les fiches de personnel, de contrats, de congés et de feuilles de temps. Un contrat est enregistré comme une période et non comme une ligne modifiable : un changement crée une nouvelle période et l’ancienne est conservée, de sorte que les engagements d’une personne une année antérieure restent un fait établi. Heures hebdomadaires, type de contrat et fonction proviennent de la période en cours. Le module réunit heures, contrats et congés en un seul endroit, car savoir comment s’est passée la semaine d’une personne exige les trois. L’accès est limité par des autorisations.

La paie à partir des heures approuvées
Application web PES

La paie à partir des heures approuvées

Un cycle de paie calcule le brut, l’impôt et le net de la période à partir des heures approuvées, des contrats et des notes de frais. Un contrôle préalable signale toute personne sans fiche de salaire avant le lancement du cycle.

Comment ça marche

Un cycle est calculé sur le serveur à partir des données déjà présentes dans le produit : le contrat, le salaire avec sa date d’effet, les heures approuvées par un responsable et ventilées selon les codes et coefficients horaires propres à l’entreprise, les pourcentages de congé et de maladie, ainsi que les notes de frais approuvées. Le brut, l’impôt et le net en découlent, et le contrôle préalable liste les personnes sans fiche de salaire avant tout calcul. Les fiches de paie sont produites en PDF, et le lot de paiements peut être exporté en fichier SEPA ou transmis à l’API de paiement d’une banque, où une personne l’autorise toujours auprès de la banque.

Feuilles de temps hebdomadaires comparées au planning
Application web PES

Feuilles de temps hebdomadaires comparées au planning

Les heures sont saisies par projet ou par bon de travail et comparées au planning. Le travail prévu mais non imputé est mis en évidence, et la semaine est soumise pour approbation en une seule étape.

Comment ça marche

Les heures sont saisies sur un projet ou un bon de travail et enregistrées comme segments de temps dans la base de données. La page les compare aux interventions et au planning de la même semaine, et signale ainsi le travail prévu mais non imputé. Soumettre la semaine la verrouille pour validation par un responsable, et seules les semaines approuvées alimentent la paie et les totaux d’heures des projets. Les segments indiquent s’ils ont été pointés avec un bouton ou saisis après coup, ce qui garde les corrections visibles et attribuables à une personne nommée.

05

Ventes, achats & comptabilité 4 écrans

Factures émises, factures reçues, lots de paiement et une comptabilité en partie double qui se tient à jour d’elle-même.

Factures de vente et relances
Point fort Application web PES

Factures de vente et relances

Les factures en attente, en retard et en brouillon sont comptées en haut, avec un onglet par statut. Un seul bouton envoie une relance à chaque client en retard.

Comment ça marche

Les factures commencent comme brouillons avec un titre de travail. Le numéro légal n’est attribué qu’au moment de l’envoi, dans une série unique et continue, et à partir de là la facture ne peut plus être modifiée. Les compteurs et les onglets sont des requêtes sur le statut et la date d’échéance. Le bouton de relance sélectionne toutes les factures échues, envoie un e-mail via le serveur de messagerie configuré de l’entreprise et enregistre ce qui a été envoyé. L’envoi d’une facture la comptabilise automatiquement en partie double, de sorte que le solde clients suit sans ressaisie.

Factures d’achat et lots de paiement
Application web PES

Factures d’achat et lots de paiement

Les factures fournisseurs sont saisies avec leur PDF, vérifiées, approuvées et payées en un seul lot bancaire. Des compteurs indiquent ce qui reste à vérifier, ce qui est à échéance et ce qui est en retard.

Comment ça marche

Une facture fournisseur est saisie avec son PDF scanné en pièce jointe, puis passe par les statuts vérifiée, approuvée et payée, chaque étape étant enregistrée avec la personne qui l’a effectuée. L’approbation crée l’écriture comptable : la dette apparaît immédiatement dans les livres. Les factures approuvées peuvent être réunies en un seul lot de paiement et exportées en fichier de virement SEPA pour la banque en ligne, ou envoyées à l’interface d’initiation de paiement d’une banque, où une personne autorise le paiement. Les compteurs d’échéances et de retards sont calculés à partir des conditions de paiement.

La comptabilité en partie double en un coup d’œil
Application web PES

La comptabilité en partie double en un coup d’œil

Résultat, débiteurs, créanciers et état de la TVA figurent au-dessus d’une série de contrôles du grand livre. Les dernières écritures indiquent l’origine de chacune, comme la paie, l’amortissement ou une facture d’achat.

Comment ça marche

La comptabilité est un grand livre en partie double dans PostgreSQL. Chaque chiffre de cette page est une somme de lignes comptabilisées, calculée à l’affichage de la page : un total enregistré ne peut donc jamais contredire les écritures sous-jacentes. D’autres modules comptabilisent automatiquement, par exemple la paie, l’amortissement des immobilisations ou une facture d’achat approuvée, et chaque écriture garde une référence à sa source. Les contrôles au-dessus de la liste vérifient le grand livre lui-même, par exemple l’égalité entre débit et crédit. Corriger une pièce source la recomptabilise au lieu de laisser une écriture orpheline.

Des états financiers à la demande
Application web PES

Des états financiers à la demande

Bilan, compte de résultat, balance et journaux sont recalculés à partir des écritures à chaque fois. Les rapports s’exportent en CSV, et les comptes annuels comme le fichier d’audit sont à un clic.

Comment ça marche

Les rapports n’écrivent jamais rien. Le bilan, le compte de résultat, la balance et les journaux sont des requêtes sur les lignes comptabilisées de la période choisie : ils sont toujours à jour et chaque chiffre peut être rattaché à ses écritures. Les résultats peuvent être téléchargés en CSV, et les exports tableur suivent la mise en page maison de la suite. Les comptes annuels sont produits en PDF, et le fichier d’audit est un fichier XML standard lisible par un expert-comptable ou par les outils de l’administration fiscale. La consultation des rapports nécessite une autorisation propre.

06

Stock & matériel 2 écrans

Sachez ce qui se trouve au magasin et quand chaque échelle ou appareil de mesure doit passer sa prochaine inspection.

Magasin avec alertes de réapprovisionnement
Point fort Application web PES

Magasin avec alertes de réapprovisionnement

Les quantités en stock, réservées, installées et défectueuses figurent à côté de la valeur du stock. Les articles qui atteignent leur seuil de réapprovisionnement sont signalés, et les numéros de série sont suivis dès la réception des marchandises.

Comment ça marche

Deux choses sont comptées séparément. Les articles en vrac, comme les presse-étoupes, sont des quantités, tandis que les articles identifiables, comme un poste d’interphone avec un numéro de série, sont des unités individuelles d’un modèle du catalogue. Le modèle contient ce qui vaut pour toutes les unités, et l’unité ne contient que son numéro de série, son emplacement et son état : les quantités en stock, réservées, installées et défectueuses sont donc comptées à partir de l’état des unités. La valeur du stock est calculée à partir des prix d’achat. Un article qui atteint ou passe sous son seuil de réapprovisionnement est signalé, et la réception des marchandises crée les unités avec leurs numéros de série.

Outillage avec dates d’inspection
Application web PES

Outillage avec dates d’inspection

La page d’un outil indique la prochaine inspection, l’échéance de l’assurance et le tarif journalier. Inspections et réparations sont consignées avec leur coût, et les réservations liées aux ordres de travail sont listées.

Comment ça marche

Un outil est un enregistrement doté de son propre intervalle d’inspection, de son échéance d’assurance et de son tarif journalier. Inspections et réparations sont consignées sous forme d’entrées avec leur coût, et la date de la prochaine inspection est calculée à partir de la dernière enregistrée. Les réservations sont des lignes qui relient l’outil à un ordre de travail et à des dates : deux chantiers ne peuvent pas réserver la même échelle sans que personne ne s’en aperçoive. La tâche quotidienne en arrière-plan qui surveille les échéances peut avertir par e-mail et dans la suite, et le tarif journalier alimente les coûts des projets.

07

Messagerie, coffre-fort & assistant 3 écrans

Échangez et partagez des secrets en toute sécurité, et interrogez l’assistant sur les données de votre propre entreprise.

Chat chiffré de bout en bout
Point fort Application web PES

Chat chiffré de bout en bout

Messages, photos et fichiers sont chiffrés sur l’appareil avant de le quitter. Le serveur ne stocke que des données chiffrées, et une sauvegarde par phrase secrète permet à un nouveau téléphone de lire l’historique.

Comment ça marche

Le chiffrement utilise Olm pour les conversations en tête-à-tête et Megolm pour les groupes, les mêmes mécanismes à cliquet que ceux de Signal et Matrix, mis en œuvre par une bibliothèque open source auditée qui tourne dans le navigateur en WebAssembly. Il n’y a pas de serveur Matrix : PES se contente de stocker et de transmettre des données chiffrées, si bien que ni les administrateurs ni l’exploitant ne peuvent lire les messages. Les clés restent sur l’appareil. La sauvegarde facultative par phrase secrète stocke les clés chiffrées avec une clé dérivée de cette phrase : c’est ainsi qu’un nouveau téléphone peut lire l’historique. Les pièces jointes sont chiffrées sur l’appareil avant l’envoi.

Coffre-fort de mots de passe avec bilan de santé
Application web PES

Coffre-fort de mots de passe avec bilan de santé

Les mots de passe des systèmes gérés sont chiffrés dans le navigateur, et le serveur ne peut pas les ouvrir. Les éléments sont classés par groupe et par libellé, et un bilan de santé compte les entrées faibles, réutilisées et obsolètes.

Comment ça marche

Le coffre-fort est à divulgation nulle de connaissance. Chaque utilisateur dispose d’une clé dérivée d’une phrase secrète avec PBKDF2 et d’une paire de clés P-256, et chaque élément possède sa propre clé aléatoire, son contenu étant scellé en AES-GCM dans le navigateur avant l’envoi. Le serveur stocke des données chiffrées et des clés enveloppées ; il peut lister, compter et partager, mais ne peut rien ouvrir. Le bilan de santé s’exécute donc dans le navigateur après déchiffrement, en comptant localement les mots de passe faibles, réutilisés et anciens. Le partage enveloppe la clé d’un élément pour une collection, et l’entreprise peut détenir une clé de récupération.

Un assistant qui connaît l’entreprise
Application web PES

Un assistant qui connaît l’entreprise

Le personnel demande en langage courant où se trouve un appareil, ce qui est planifié aujourd’hui ou qui connaît un système. Des exemples de questions et une liste de capacités montrent ce que l’assistant peut rechercher et quelles actions modifient des données.

Comment ça marche

L’assistant est un ensemble d’actions, pas un modèle livré à lui-même. Les questions — où se trouve un appareil, ce qui est planifié aujourd’hui, qui connaît un système — reçoivent leur réponse via des requêtes en base de données qui respectent les autorisations de la personne qui demande. Les actions qui modifient des données sont signalées et demandent une confirmation. Un modèle de langage est facultatif : l’entreprise peut connecter n’importe quel point d’accès compatible OpenAI, y compris un modèle local comme Ollama sur son propre matériel, et tout fonctionne sans lui. Les réponses sont générées en arrière-plan, de sorte que les longues générations n’expirent pas.

08

Administration 4 écrans

Un tableau de bord unique pour l’entreprise, la supervision de l’activité et le contrôle de qui peut faire quoi.

Un seul tableau de bord pour toute l’entreprise
Point fort Application web PES

Un seul tableau de bord pour toute l’entreprise

La page d’accueil réunit en une seule vue le travail en cours, les échéances à venir, l’état de la comptabilité et le traitement de la paie. Les tuiles mènent directement aux écrans correspondants, et la liste des modules indique ce qui est sous licence pour l’entreprise.

Comment ça marche

La page d’accueil est générée sur le serveur à partir de requêtes en direct sur les données PostgreSQL de l’entreprise : chaque tuile affiche donc un décompte actuel, et non un rapport mis en cache. Chaque tuile est un simple lien vers l’écran qui contient les enregistrements concernés. Ce que voit une personne dépend de deux éléments : les modules sous licence de l’entreprise et les autorisations de l’utilisateur connecté ; les domaines sans licence et les écrans auxquels l’utilisateur n’a pas accès sont tout simplement omis. L’isolation des clients est assurée par la sécurité au niveau des lignes dans la base de données elle-même : le tableau de bord d’une entreprise ne peut jamais inclure les données d’une autre.

Supervision de toute l’activité
Application web PES

Supervision de toute l’activité

Des graphiques montrent par jour les interventions terminées, les pannes, les heures pointées et l’utilisation de PES. Les avertissements, comme un échec d’envoi d’e-mail ou un SLA dépassé, s’affichent en haut.

Comment ça marche

Les graphiques sont agrégés sur le serveur à partir des mêmes tables opérationnelles que celles utilisées par le reste de la suite : interventions terminées, pannes, heures pointées et activité de connexion par jour. Les avertissements proviennent de contrôles de santé, comme les échecs d’envoi d’e-mails ou les niveaux de service non respectés. Pour la supervision de l’infrastructure, PES expose aussi un point de terminaison de métriques au format texte Prometheus, que Grafana, Zabbix ou Uptime Kuma peuvent collecter. Les opérateurs peuvent en outre être alertés par e-mail et Telegram en cas de nouvelle erreur ou d’événement de sécurité.

Rapports SLA envoyés automatiquement
Application web PES

Rapports SLA envoyés automatiquement

Les performances de prise en charge et de résolution sont présentées par priorité, par client et par équipe. Les rapports s’exportent en PDF, Excel ou CSV et peuvent être envoyés par e-mail chaque semaine.

Comment ça marche

Chaque rapport est une requête en lecture seule sur les pannes et leurs échéances enregistrées, regroupées par priorité, par client et par équipe. Les pourcentages s’affichent avec les chiffres qui les sous-tendent, par exemple 47 sur 50, pour qu’un résultat puisse être justifié. La période et les filtres utilisés figurent sur le rapport. Les PDF sont générés sur le serveur, les fichiers Excel et CSV sont produits comme fichiers, et l’envoi hebdomadaire s’exécute comme tâche de fond qui envoie le rapport final aux destinataires choisis, avec les paramètres de messagerie de l’entreprise.

Utilisateurs, groupes et connexion en deux étapes
Application web PES

Utilisateurs, groupes et connexion en deux étapes

Des filtres affichent les administrateurs, les comptes sans vérification en deux étapes et les personnes qui ne se sont jamais connectées. Les utilisateurs sont regroupés, consultables par recherche, et peuvent être importés ou exportés.

Comment ça marche

Les mots de passe sont stockés sous forme de hachages Argon2id et les sessions sont conservées sur le serveur, ce qui permet à un administrateur d’en révoquer une. La vérification en deux étapes utilise des codes temporels standard avec codes de récupération, les passkeys reposent sur WebAuthn, et une entreprise peut imposer la vérification en deux étapes à tous. Les utilisateurs appartiennent à des groupes porteurs d’autorisations. Les comptes peuvent être créés en masse à partir d’un tableur, avec un mot de passe généré envoyé par e-mail, ou synchronisés depuis Active Directory ou LDAP ; les personnes qui partent y sont désactivées plutôt que supprimées. Chaque modification est inscrite dans la piste d’audit.

Sous le capot

Comment PotoP Enterprise Suite est construit, où il s'exécute et comment il protège vos données.

01

Une pile web simple

Python 3.12 avec FastAPI, des pages rendues côté serveur et du JavaScript natif : aucune étape de build front-end. L’application tourne sur PostgreSQL 16 derrière gunicorn et un proxy inverse, livrée sous forme d’image Docker. Les mêmes pages servent l’ordinateur, la tablette et l’application Android.

02

Plusieurs entreprises, modules sous licence

Une seule installation dessert de nombreuses entreprises clientes, chacune sur son propre nom d’hôte. L’isolation est assurée par la sécurité au niveau des lignes (row-level security) de PostgreSQL sur chaque table de locataire : un filtre oublié ne renvoie rien. Les modules sont licenciés par entreprise et déterminent les menus et les autorisations.

03

Une seule base de données, une piste d’audit complète

Tout est stocké dans PostgreSQL, et les rapports sont calculés à partir des écritures plutôt qu’à partir de totaux enregistrés. Les modifications des enregistrements, des autorisations et des paramètres sont inscrites dans une piste d’audit avec la personne et l’heure, et les numéros de facture, les écritures comptables et les contrats sont conservés en historique.

04

La sécurité intégrée

Mots de passe Argon2id, codes de vérification en deux étapes basés sur le temps, clés d’accès WebAuthn et sessions révocables côté serveur. Une politique de sécurité du contenu stricte n’autorise que les scripts marqués d’un nonce. Le chat est chiffré de bout en bout et le coffre-fort de mots de passe est à divulgation nulle de connaissance : le serveur ne détient que des données chiffrées.

05

IA locale, en option

L’assistant répond à partir des données de l’entreprise au moyen d’actions soumises au contrôle des autorisations. Un modèle de langage est facultatif : connectez n’importe quel point d’accès compatible OpenAI, ou faites tourner Ollama sur votre propre matériel. Rien ne nécessite Internet, et toutes les fonctions restent disponibles avec le modèle désactivé.

06

Redondance et sauvegardes

Des piles complètes peuvent fonctionner sur plusieurs sites, avec un serveur principal et des serveurs de secours maintenus à jour par la réplication en continu de PostgreSQL et la copie de fichiers. Les serveurs de secours restent en lecture seule jusqu’à leur promotion. Les sauvegardes de la plateforme entière et les exports par entreprise couvrent la reprise après sinistre et le transfert d’un client.

07

Liaison avec PotoP VMS Studio

La suite est vendue et fonctionne de manière indépendante ; la liaison vidéo n’est qu’une intégration facultative. Un système de caméras dessiné dans le concepteur peut être envoyé vers un serveur VMS, et les pannes signalées dans le VMS peuvent arriver dans PES sous forme d’appels de service.

Vous voulez voir PotoP Enterprise Suite sur votre propre site ?

Parlez-nous de votre installation — nous serons heureux de vous faire une démonstration ou de mettre en place un essai.