PotoP Enterprise Suite for Android

La journée de l’équipe terrain sur un seul écran

PES sur téléphone pour le personnel de terrain, les planificateurs et les responsables : les interventions du jour, les appels de service, la carte en direct, les feuilles de temps et la messagerie chiffrée — avec des notifications envoyées par votre propre serveur.

Fabriqué dans l’UE Fonctionne sur vos propres serveurs

Application terrain : mes interventions
Le tableau de bord de la journée
Votre planning en un coup d’œil

Mes interventions du jour

Travaux planifiés, adresses et détails d’intervention pour le technicien.

Pannes & répartition

Signalez et suivez les pannes, répartissez les bons de travail depuis le téléphone.

Carte en direct

Voyez où se trouve l’équipe, avec un partage de position que chacun maîtrise.

Les heures sur place

Feuilles de temps hebdomadaires comparées au planning, soumises depuis le téléphone.

Messagerie chiffrée

Des conversations chiffrées de bout en bout avec toute l’équipe.

Vos propres notifications

Des notifications push depuis votre propre serveur, sans service tiers ; application à mise à jour automatique.

Conçue pour ceux qui sont rarement à leur bureau

L’application Android PES s’ouvre sur votre propre serveur : saisissez son adresse une seule fois, connectez-vous (avec une passkey si vous le souhaitez) et l’application vous tient informé en arrière-plan. Les techniciens voient leurs interventions et l’itinéraire pour s’y rendre, signalent une panne ou saisissent leurs heures sur place ; les planificateurs répartissent le travail et suivent l’équipe sur la carte en direct.

Les notifications arrivent directement de votre serveur PES par une connexion sécurisée — sans service push de Google — et l’application se met à jour elle-même depuis ce même serveur.

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

Votre journée sur le téléphone 4 écrans

Ce qui est prévu, ce qui attend et ce qui demande votre réponse — d’un coup d’œil.

Le tableau de bord de la journée
PES sur un téléphone

Le tableau de bord de la journée

L’écran d’accueil résume les heures de la semaine, les demandes en attente, les utilisateurs actifs et les prochains rendez-vous qui vous concernent. La langue de l’interface suit le paramètre de l’entreprise ; les captures présentées sont en néerlandais.

Comment ça marche

Le tableau de bord est une page de PotoP Enterprise Suite servie par le propre serveur de votre entreprise, affichée dans l’application à la largeur d’un téléphone. Les heures, les demandes en attente et les rendez-vous sont lus dans la base de données PostgreSQL au chargement de la page et se limitent à ce que le rôle de l’utilisateur connecté l’autorise à voir. La langue de l’interface et les couleurs de l’entreprise proviennent des paramètres de l’entreprise sur le serveur. L’application se contente d’afficher la page et y ajoute les notifications et la connexion biométrique.

Votre planning en un coup d’œil
PES sur un téléphone

Votre planning en un coup d’œil

Les heures planifiées, travaillées et disponibles de la semaine s’affichent au-dessus d’un calendrier jour par jour. Les collaborateurs consultent leur propre planning sans devoir interroger le bureau.

Comment ça marche

Les heures planifiées, travaillées et disponibles sont calculées par le serveur à partir du tableau de planification, des heures enregistrées et du contrat du collaborateur. Le calendrier n’affiche que les affectations de la personne connectée, car les autorisations sont vérifiées sur le serveur pour chaque page. Lorsque le planificateur déplace une intervention, la modification apparaît ici au chargement suivant et peut aussi déclencher une notification. Rien n’est planifié sur le téléphone : le bureau et le terrain voient donc toujours une seule et même version du planning.

Heures et congés
PES sur un téléphone

Heures et congés

Soldes de congés, demandes et vue d’ensemble personnelle s’affichent sous forme de cartes. Les demandes se soumettent depuis le téléphone.

Comment ça marche

Les soldes de congés sont calculés par le serveur à partir du contrat du salarié, de ses demandes antérieures et des règles de l’entreprise. Une demande soumise ici devient un enregistrement dans la base de données de l’entreprise avec le statut « demandé », et les responsables habilités à l’approuver sont avertis. Une approbation, un refus ou un retrait modifie immédiatement le solde pour tout le monde. Le téléphone ne stocke lui-même aucune donnée de congés et se contente d’afficher la page.

Assistant IA avec suggestions
PES sur un téléphone

Assistant IA avec suggestions

Posez vos questions sur les projets, la planification, le stockage ou vos collègues en langage courant, ou partez des questions suggérées.

Comment ça marche

L’assistant répond à partir des données propres à l’entreprise — projets, planification, stockage, collègues — à l’aide d’un modèle de langage qui tourne sur le matériel de l’entreprise. La réponse est construite à partir de requêtes en base de données exécutées avec les autorisations de l’utilisateur qui pose la question : elle ne peut donc rien révéler que cet utilisateur ne pourrait pas ouvrir. Les questions longues sont traitées en arrière-plan et la réponse s’affiche dès qu’elle est prête. Les questions suggérées sont des points de départ et peuvent être remplacées par du texte libre.

02

Sur le terrain 5 écrans

Interventions, pannes, répartition, carte en direct et feuille de temps, où que vous soyez.

Application terrain : mes interventions
PES sur un téléphone

Application terrain : mes interventions

Les techniciens voient les missions du jour avec l’heure, l’adresse et le numéro d’intervention. Ils peuvent partager leur position, signaler une panne ou ouvrir une liste, un calendrier ou un journal de bord.

Comment ça marche

La liste reprend les bons de travail du technicien pour aujourd’hui, issus du tableau de planification du serveur PES. Les liens d’adresse ouvrent l’application de navigation du téléphone, et le numéro ouvre le composeur. La position n’est partagée qu’après accord de l’utilisateur dans l’application et dans Android, et c’est le moteur du navigateur qui la transmet au serveur. Signaler une panne crée un enregistrement dans la base de données de l’entreprise, et des fichiers ou photos peuvent être joints avec l’appareil photo du téléphone.

Carte de l’équipe en direct
PES sur un téléphone

Carte de l’équipe en direct

Une carte en direct montre où se trouvent les collègues, uniquement lorsqu’ils choisissent de partager leur position. L’écran indique clairement ce qui est partagé et avec qui.

Comment ça marche

Les positions sont envoyées par les téléphones des collègues qui ont choisi de les partager, via la fonction de localisation standard du navigateur, qu’Android autorise application par application. Le serveur conserve la dernière position et l’affiche sur une carte basée sur OpenStreetMap, uniquement pour les utilisateurs dont le rôle le permet et seulement tant que le paramètre de partage de l’entreprise est activé. La liste de contrôle à l’écran vérifie chaque condition, comme le consentement, le HTTPS et une position récente. La personne peut désactiver le partage à tout moment.

Pannes et appels de service
PES sur un téléphone

Pannes et appels de service

Les pannes sont comptabilisées par urgence et par statut SLA, avec des filtres par priorité, technicien et origine. Les éléments en retard ressortent clairement.

Comment ça marche

Les pannes sont des enregistrements de la base de données PES, saisis par une personne, un formulaire ou un système PotoP VMS lié qui signale la défaillance d’un appareil. Le serveur calcule l’échéance SLA de chaque panne à partir de sa priorité et la marque en retard une fois le délai dépassé ; les compteurs du haut proviennent de ces résultats. Les filtres par priorité, technicien et origine sont appliqués sur le serveur. L’attribution d’une panne avertit le technicien sur son téléphone.

Répartition depuis le téléphone
PES sur un téléphone

Répartition depuis le téléphone

Les répartiteurs voient qui a des interventions aujourd’hui, lesquelles ne sont pas attribuées et lesquelles sont en retard, et peuvent ouvrir la carte en direct ou laisser l’agent de planification répartir le travail.

Comment ça marche

La vue de répartition associe le tableau de planification aux ordres de travail ouverts sur le serveur : qui a des interventions aujourd’hui, quelles interventions n’ont pas de technicien et lesquelles sont en retard. L’agent de planification propose des affectations selon des règles fondées sur la disponibilité, les compétences, la localisation et le planning existant, et un répartiteur les confirme. Il s’exécute sur le serveur, et aucune donnée n’est envoyée à un service cloud. La carte en direct s’ouvre d’ici et utilise les mêmes positions partagées.

Feuille de temps hebdomadaire
PES sur un téléphone

Feuille de temps hebdomadaire

Les heures saisies, planifiées et facturables s’affichent pour la semaine, avec la soumission à la fin de celle-ci.

Comment ça marche

Les heures saisies proviennent des pointages dans la base de données PES, les heures planifiées du tableau de planification et les heures facturables du projet auquel appartient chaque saisie. Soumettre la semaine verrouille les saisies et les envoie à l’approbateur ; le statut est visible des deux côtés. Les règles d’arrondi, d’heures supplémentaires et d’approbation sont des paramètres de l’entreprise sur le serveur. Le téléphone affiche la page et ne stocke aucune donnée de feuille de temps.

03

Messagerie & notifications 2 écrans

Des conversations chiffrées et un seul endroit pour toutes les notifications.

Chat chiffré de bout en bout
PES sur un téléphone

Chat chiffré de bout en bout

Les conversations sont chiffrées de bout en bout, et les clés peuvent être sauvegardées depuis l’écran de chat. Les messages de l’équipe restent dans votre propre système.

Comment ça marche

Les messages sont chiffrés dans le moteur de navigateur du téléphone avant leur envoi et ne sont déchiffrés que sur les appareils des participants, grâce à une implémentation en Rust des ratchets Olm et Megolm. Le serveur stocke et relaie le texte chiffré, sans pouvoir le lire. Les clés restent sur l’appareil, et l’option de sauvegarde les conserve chiffrées par une phrase secrète, pour qu’un nouveau téléphone puisse lire les messages antérieurs. Les pièces jointes sont elles aussi chiffrées et ne sont enregistrées dans Téléchargements qu’après déchiffrement sur le téléphone.

Un seul centre de notifications
PES sur un téléphone

Un seul centre de notifications

Les alertes de tous les modules arrivent dans une seule liste, filtrable par catégorie, comme la comptabilité, les intégrations ou le chat. Les éléments peuvent être marqués comme lus ou effacés.

Comment ça marche

Chaque module écrit ses alertes dans une même table de notifications sur le serveur PES, filtrée selon les autorisations de la personne, et cette page les liste. Les mêmes éléments arrivent sur le téléphone sous forme de notifications Android via une requête longue que l’application maintient ouverte vers votre propre serveur : ni Google ni Firebase n’interviennent. Lire un élément sur un appareil le retire des autres. Les catégories, comme la comptabilité ou le chat, correspondent aux noms des modules, et chaque utilisateur peut choisir lesquelles l’alertent.

Sous le capot

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

01

Votre serveur, en HTTPS vérifié

Lors de la configuration, l’application vérifie que l’adresse est un véritable portail d’entreprise PES, en HTTPS avec un certificat valide. Les erreurs de certificat ne sont jamais ignorées, et seule l’adresse du portail lui-même s’ouvre dans l’application.

02

Passkeys et biométrie

La connexion par visage ou empreinte digitale utilise le Gestionnaire d’identifiants d’Android et les passkeys WebAuthn. Le serveur vérifie l’application au moyen d’un fichier d’association publié : une passkey ne peut donc pas être utilisée depuis une autre application.

03

Des notifications sans Google

Un petit service de premier plan maintient une requête longue (long poll) vers votre propre serveur, qui répond dès qu’une notification est écrite. Il espace ses tentatives quand le réseau est mauvais, et une tâche toutes les 15 minutes sert de solution de repli. Les appels sonnent en plein écran sur l’écran de verrouillage.

04

Appairage par jeton d’appareil

Après votre connexion, l’application reçoit un jeton d’appareil et le stocke chiffré à l’aide d’une clé de l’Android Keystore. Les téléphones appairés sont listés sur la page des sessions, d’où ils peuvent être retirés.

05

Des mises à jour depuis votre portail

Le portail propose la version actuelle de l’application, avec un bouton de téléchargement et un QR code sur la page des sessions. L’application vérifie la somme de contrôle SHA-256 avant qu’Android ne l’installe, et seule une mise à jour signée avec la même clé est acceptée.

06

Le serveur fait le travail

PES tourne sur votre serveur avec PostgreSQL. Le téléphone affiche l’application web dans une WebView et y ajoute les notifications, l’enregistrement de fichiers, l’impression et la localisation, chacune uniquement pour l’origine propre du portail.

Vous voulez voir PotoP Enterprise Suite for Android 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.