PMB IFC PLATFORM

Documentation produit de l’application IFC.

Visualisation, coordination, contrôle des paramètres et de la géométrie, comparaison de versions, données, historique et reporting.

PMB IFC PLATFORM

Vue d’ensemble

PMB IFC Platform est l’environnement openBIM de Pimp My BIM pour centraliser les livraisons IFC, explorer le modèle, contrôler ses données et sa géométrie, suivre les évolutions entre versions et produire des restitutions exploitables.

CentraliserCréer le projet, intégrer les IFC et conserver les versions successives.
ContrôlerVérifier paramètres, structure IFC, géométrie et évolutions du modèle.
PiloterTransformer les écarts en issues, suivre l’historique et exporter les résultats.
COMPTE UTILISATEUR

Compte & authentification

PMB IFC Platform dispose désormais d’un système de compte centralisé. Le même compte est utilisé par l’application desktop et le portail web Pimp My BIM afin d’identifier l’utilisateur, récupérer son profil et déterminer les droits associés à son plan.

Créer un compteL’inscription utilise une adresse email, un mot de passe et un nom affiché. Un nouveau compte sans licence payante reçoit automatiquement les droits Free.
Se connecterL’API délivre un access token à durée courte et un refresh token permettant de renouveler la session sans redemander le mot de passe à chaque appel.
Se déconnecterLa déconnexion révoque le refresh token utilisé par la session et retire la session locale de l’application.

Endpoints de compte

Le backend expose notamment l’inscription, la connexion, le renouvellement de token, la déconnexion, le profil courant et les entitlements sous /api/account/*.

Portail web

Le site Pimp My BIM propose un espace compte permettant de se connecter, consulter le plan, les droits, l’expiration et les appareils enregistrés. Le portail dialogue avec la même API de compte que l’application desktop.

Identité stable

L’adresse email sert à l’authentification, tandis que les relations techniques entre utilisateur, licence et activations sont rattachées à l’identifiant utilisateur du compte.

Mot de passe : il n’est pas stocké dans le frontend ni dans le portail web. Les opérations de connexion et de réinitialisation transmettent le mot de passe uniquement à l’API sécurisée.
LICENCES & ENTITLEMENTS

Plans, droits et limites

Les fonctionnalités de PMB IFC Platform sont pilotées par des entitlements calculés côté serveur. L’application ne se contente donc pas d’un simple numéro de licence : elle récupère le plan actif, son état, son expiration, la liste des fonctionnalités autorisées et les limites associées.

OffreCode techniqueAccès principalLimite projetsActivations
IFC Viewer — 0 €FREEProjects, Model Management, Viewer, BCF Manager1Pas d’activation payante
IFC Control — 19,90 €/mois ou 199 €/anPROFree + BIM Audit52 maximum
IFC Pro — 29,90 €/mois ou 299 €/anPREMIUMPro + coordination avancée, comparaison, quantités, planning, reporting, personnalisations, outils IFC/RevitIllimité3 maximum
TrialTRIALDroits fonctionnels équivalents à Pro11 maximum

Fallback Free automatique

Un utilisateur authentifié sans licence payante active reçoit les entitlements Free. Une licence expirée ou révoquée n’accorde pas les fonctionnalités payantes.

Feature gating

Le frontend normalise l’état d’entitlement et contrôle l’accès aux modules à partir des codes de fonctionnalités retournés par le serveur.

Activations par machine

L’API d’entitlements accepte un identifiant technique de machine et un nom d’affichage. Lorsqu’ils sont fournis, le serveur peut créer ou réutiliser l’activation correspondante et appliquer la limite du plan sans dupliquer une même machine.

Liste des appareils

L’endpoint authentifié /api/account/devices retourne uniquement les activations rattachées aux licences de l’utilisateur connecté, avec nom de machine, dates et état actif/inactif.

SESSION & SÉCURITÉ

Session locale et fonctionnement hors ligne

L’application Windows conserve les éléments de session nécessaires au fonctionnement du compte sans stocker le mot de passe. Les données sensibles de session sont protégées localement avec Windows DPAPI dans le contexte de l’utilisateur Windows courant.

DPAPI Windows

Access token et refresh token sont sérialisés puis chiffrés via CryptProtectData. Le fichier de session ne peut pas être relu comme du texte brut.

Renouvellement de session

Lorsque l’access token arrive à expiration, le service de compte peut utiliser le refresh token pour obtenir une nouvelle session sans redemander immédiatement les identifiants.

Jeton de licence signé

Les entitlements payants peuvent inclure un jeton de licence signé. L’application valide et importe ce jeton dans son gestionnaire local pour conserver un état de licence exploitable hors ligne selon la durée de validité prévue.

Origines web autorisées

Le backend autorise les appels navigateur du portail officiel via une politique CORS limitée aux domaines Pimp My BIM prévus, avec authentification Bearer.

Principe de sécurité : les clés privées de signature, mots de passe de base de données et clés administrateur restent côté serveur et ne sont jamais distribués dans le frontend ou le portail utilisateur.
Icône Tableau de bord IFC
ESPACE PROJET

Tableau de bord

PilotageKPIProjetsActivité

Le tableau de bord donne une lecture rapide du portefeuille IFC et des contrôles réalisés. Il sert de point d’entrée vers les projets, les versions de maquettes, les analyses et leurs restitutions.

Portefeuille de projets

Accès centralisé aux espaces projet et à leurs informations principales.

Lecture qualité

Visualisation des analyses disponibles, des anomalies et de l’état des livraisons contrôlées.

Versions & activité

Accès aux fichiers IFC successifs, à leurs dates d’import et aux contrôles associés.

Exports & restitutions

Le tableau de bord s’appuie sur les synthèses produites par les analyses : KPI qualité, conformité, couverture, anomalies et rapports associés peuvent être repris dans les restitutions projet.

Icône Projet IFC
ESPACE PROJET

Projet IFC

Multi-fichiersVersionsMétadonnéesAnalyses

Le projet regroupe les informations métier, les différentes livraisons IFC et les analyses produites sur chacune d’elles. Une nouvelle version ne remplace pas la précédente : elle enrichit l’historique du projet.

Gestion multi-versions

Plusieurs IFC peuvent être conservés dans un même projet pour suivre les livraisons successives.

Métadonnées du fichier

Nom d’origine, schéma IFC, population d’entités et d’IfcProduct, date d’ajout et contexte d’analyse.

Analyses rattachées

Chaque contrôle reste lié au fichier exact qui a servi de source, avec son horodatage et son rapport.

Exports & restitutions

Le projet permet de retrouver et télécharger les rapports associés à chaque analyse et de constituer un dossier de contrôle par version de maquette.

Icône Viewer IFC
VISUALISATION & DONNÉES

Viewer IFC

3DClasses IFCPsetsPropriétés

Le Viewer relie la représentation 3D à la donnée IFC. La lecture du modèle permet d’identifier les objets mais aussi la structure informationnelle réellement livrée.

Navigation & sélection 3D

Exploration du modèle, sélection d’objets et mise en contexte visuelle des données et anomalies.

Classes & populations IFC

Inventaire des classes présentes et comptage des objets par classe.

Attributs, Psets & propriétés

Lecture des attributs IFC, Property Sets et propriétés portées par les objets sélectionnés.

Présence des données

Analyse de la présence des Psets et propriétés par classe afin de comprendre la qualité informationnelle du fichier.

Exports & restitutions

Les données structurées du modèle alimentent les nomenclatures et les rapports de contrôle : classes, propriétés, valeurs et identifiants peuvent être repris dans les exports tabulaires et les livrables QA.

Icône BCF
COORDINATION

BCF / Issues

CoordinationIssuesGlobalIdÉCHANGE BCF

Le module BCF transforme les constats de contrôle en sujets de coordination. Chaque issue peut conserver le contexte nécessaire au traitement : objet, GlobalId, sévérité, règle concernée, valeur observée, valeur attendue et commentaire de diagnostic.

Issues liées aux objets

Association des écarts aux objets IFC afin de retrouver rapidement le contexte dans la maquette.

Qualification & priorisation

Organisation des sujets par sévérité et contexte de correction.

Coordination openBIM

Le BCF permet de sortir l’écart du seul rapport de contrôle pour l’intégrer au circuit de coordination entre équipes.

Exports & restitutions

Les sujets peuvent être échangés dans le workflow BCF et les anomalies restent également disponibles dans les rapports de contrôle pour assurer la traçabilité entre QA et coordination.

Icône Contrôle IFC
QUALITY CONTROL

Contrôle IFC

ParamètresGéométrieStructure IFCComparaisonCritical / Warning / InfoRAPPORT XLSX

Le module Contrôle est le cœur QA/QC de la plateforme. Il ne se limite pas aux propriétés IFC : il regroupe les contrôles informationnels, géométriques et les contrôles d’évolution du modèle dans un même environnement.

Paramètres & données

Contrôle de la complétude, de la cohérence et de la conformité des informations portées par le modèle.

Attribut / Pset / propriété obligatoirePrésence et renseignement des données attendues.
Valeurs autorisées ou interditesComparaison à un référentiel métier ou client.
Regex & codificationValidation de la structure des identifiants et chaînes normalisées.
Doublons & unicitéDétection des valeurs qui doivent rester uniques.
Seuils numériquesContrôles min/max sur les valeurs numériques.
Référentiels Excel / CSVImport de listes de valeurs pour réutiliser les nomenclatures et codifications existantes.

Structure & classification IFC

Vérification du schéma, des classes, du périmètre d’objets, de la présence des Psets et de la cohérence de la structure informationnelle du fichier.

Contrôles géométriques

Contrôle de critères géométriques et spatiaux du modèle afin de détecter des incohérences qui ne peuvent pas être identifiées par la seule lecture des paramètres. Les résultats restent rattachés aux objets concernés pour permettre leur localisation et leur traitement.

Couverture, conformité & sévérité

Chaque contrôle est qualifié par statut et sévérité. PMB distingue PASS, FAIL, NOT_APPLICABLE et ERROR, calcule la couverture du périmètre réellement contrôlé et consolide les résultats en indicateurs de conformité.

Objet & preuve de contrôle

Les résultats détaillés conservent classe IFC, GlobalId, nom d’objet, source contrôlée, valeur actuelle, valeur attendue, règle, message et sévérité. On peut donc justifier précisément pourquoi un objet est conforme ou non conforme.

Exports & restitutions

Le contrôle génère un rapport Excel complet : couverture, synthèse, résultats par règle, contrôles détaillés objet par objet, anomalies, valeurs attendues, règles appliquées et répartition des classes IFC. Les anomalies restent exportées intégralement même sur les gros modèles.

Mises à jour & comparaison de modèles

Les versions successives d’un projet peuvent être comparées pour comprendre ce qui a réellement changé entre deux livraisons, au-delà du simple nom de fichier.

Objets ajoutés / supprimés / modifiés

Identification des évolutions entre deux versions pour cibler la revue sur les zones réellement modifiées.

Évolution des paramètres

Suivi des changements de valeurs et de données afin de repérer les corrections, régressions ou modifications de codification.

Évolution géométrique

Lecture des changements géométriques pour distinguer une mise à jour de forme ou de position d’une simple modification informationnelle.

Suivi QA entre versions

Mise en perspective de la conformité, de la couverture et des anomalies entre deux livraisons successives.

Exports & restitutions

Les résultats de comparaison peuvent alimenter les restitutions de suivi de version : synthèse des changements, objets concernés et évolution de la qualité du modèle.

Icône Nomenclatures IFC
DONNÉES

Nomenclatures

Données IFCFiltresRéférentielsEXCEL / CSV

Les nomenclatures transforment le contenu IFC en données tabulaires exploitables pour l’analyse, le contrôle et les échanges avec les équipes projet.

Extraction par classes

Organisation des objets et de leurs données en fonction des classes IFC et du périmètre choisi.

Attributs & propriétés

Lecture structurée des attributs, Psets et propriétés utiles à la revue de données.

Référentiels externes

Import Excel / CSV des listes de valeurs utilisées dans les règles de contrôle.

Exports & restitutions

Les nomenclatures et référentiels peuvent être exploités sous forme tabulaire pour travailler dans Excel/CSV, transmettre une extraction ou préparer un référentiel de contrôle.

Icône Planification IFC
PILOTAGE

Planification

JalonsVersionsContrôlesSuivi

La planification relie les versions IFC et les contrôles au cycle du projet. Elle permet de structurer la logique livraison → contrôle → correction → nouvelle livraison et de suivre l’avancement des revues.

LivraisonRéception d’une nouvelle version IFC.
QA / QCContrôles données, géométrie et évolution du modèle.
Mise à jourCorrection, nouvelle version et comparaison avec la livraison précédente.
Exports & restitutions

Le suivi de planification peut être restitué dans les synthèses projet avec les versions contrôlées, jalons, états d’analyse et résultats associés.

Historique & traçabilité

Chaque analyse est enregistrée comme une exécution distincte, liée au projet et au fichier IFC correspondant. La plateforme conserve l’horodatage, le statut, le nombre d’anomalies, leur répartition par sévérité et la référence du rapport généré.

Historique des analyses

Retour sur les contrôles réalisés sans écraser les résultats précédents.

Historique des issues

Les anomalies sont persistées individuellement avec leur GlobalId et leur diagnostic.

Historique des versions

Les livraisons successives restent associées au même projet et permettent de suivre les mises à jour et l’évolution de la qualité.

Exports & restitutions

L’historique permet de retrouver les rapports d’analyses passées et de constituer une traçabilité documentaire des contrôles effectués au cours du projet.

Reporting & livrables

Le reporting n’est pas un simple export de tableau. Il restitue le périmètre de contrôle, le référentiel appliqué et la preuve détaillée des résultats obtenus.

Cover & synthèse

Projet, fichier, schéma IFC, profil, périmètre, objets contrôlés, couverture, score, PASS/FAIL et anomalies par sévérité.

Résultats par règle

Contrôles conformes, non conformes, non applicables, erreurs, couverture et valeurs attendues.

Détail objet par objet

GlobalId, classe, source, valeur actuelle, valeur attendue, règle et message de diagnostic.

Anomalies

Liste complète des écarts destinée au traitement et à la revue BIM.

Référentiel & couverture

Valeurs attendues, règles réellement appliquées, couverture par classe et répartition des classes IFC.

Rapport Excel : le classeur généré comporte neuf onglets — Cover, Synthèse, Résultats règles, Contrôles détaillés, Anomalies, Référentiel valeurs, Règles appliquées, Couverture contrôle et Classes IFC. Le détail brut est plafonné à 50 000 lignes pour préserver Excel ; les anomalies sont toujours exportées en totalité.