PMB TECHNICAL DOCUMENTATION

Documentation technique.

Une documentation construite à partir du comportement réel du plugin. Chaque outil est traité comme un module produit : objectif, fonctions, workflow et limites.

PMB REVIT PLUGIN

Vue d’ensemble

Pimp My BIM est un add-in Revit organisé en modules indépendants répartis par usages : qualité, coordination, gestion du modèle, données, interopérabilité et nettoyage.

La documentation ne présente comme disponibles que les comportements confirmés dans le dépôt. Les outils explicitement marqués placeholder ou encore en développement sont signalés comme tels. Le module Openings est volontairement absent de la documentation publique.
CAPTURE À AJOUTER · Ruban Pimp My BIM complet

Installation

Le plugin utilise le mécanisme standard des add-ins Autodesk Revit avec un manifeste .addin et une assembly .NET. La procédure définitive sera adaptée à l’installateur public.

01Télécharger la version correspondant à Revit.
02Installer PMB puis redémarrer Revit.
03Ouvrir l’onglet Pimp My BIM dans le ruban.
BIM Health
QUALITÉ

BIM Health

DashboardAuditExport HTML

BIM Health centralise les principaux indicateurs de santé de la maquette afin d’obtenir un diagnostic rapide du projet.

Contrôles

Warnings, liens, poids du modèle, niveaux, feuilles, taux de remplissage des paramètres et contrôles de cohérence sont regroupés dans un même dashboard.

Sortie

Le diagnostic peut être consulté dans Revit et exporté sous forme de rapport HTML.

01Ouvrir le projet à auditer.
02Lancer BIM Health.
03Analyser puis exporter le rapport.
CAPTURE À AJOUTER · Dashboard BIM Health
PMB Issues
COORDINATION

PMB Issues / BCF

BCF 2.1ViewpointSnapshot PNG

PMB Issues transforme une anomalie observée dans Revit en sujet de coordination BCF structuré.

Fonctions

Création d’un sujet depuis la sélection Revit, champs éditables, viewpoint, snapshot PNG et métadonnées PMB.

01Sélectionner l’élément.
02Renseigner le sujet.
03Enregistrer avec viewpoint et snapshot.
CAPTURE À AJOUTER · PMB Issues
ATM
GENERAL

Activity Tracker

Module FreeSuivi d’activité

Activity Tracker ouvre une fenêtre dédiée au suivi de l’activité PMB dans Revit. L’ouverture elle-même est enregistrée par le service de tracking interne du plugin.

Comportement confirmé

La commande récupère le document actif lorsqu’il existe, enregistre l’événement PMB_TrackerOpened, puis ouvre ActivityTrackerWindow comme fenêtre modale attachée à Revit.

CAPTURE À AJOUTER · Activity Tracker
PMB Coordinates
INTEROPÉRABILITÉ

PMB Coordinates

X / Y / ZGPS WGS84CSV

PMB Coordinates calcule et exploite les coordonnées des éléments selon plusieurs référentiels.

Référentiels

Internal, Project Base Point, Shared Coordinates et GPS WGS84.

Actions

Choix des catégories, prévisualisation, écriture dans les paramètres, création de nomenclature et export CSV.

01Choisir les catégories.
02Choisir le référentiel.
03Écrire ou exporter les valeurs.
CAPTURE À AJOUTER · PMB Coordinates
Pimp My IFC
INTEROPÉRABILITÉ

Pimp My IFC

Classe IFCPredefined TypeScore de confiance

Pimp My IFC assiste la classification IFC des objets Revit avant export.

Analyse

Le module analyse catégories, familles et types afin de proposer une classe IFC et un Predefined Type selon le dictionnaire PMB.

Validation

La proposition est accompagnée d’un score de confiance et d’une revue visuelle avant application contrôlée dans les paramètres IFC.

01Analyser les objets.
02Revoir les propositions IFC.
03Appliquer les classifications validées.
CAPTURE À AJOUTER · Revue des classifications IFC
Transfer Single
COORDINATION

Transfer Single

Copie inter-projets1 élément

Transfer Single copie un élément du projet actif vers un autre document Revit déjà ouvert.

Principe

L’utilisateur sélectionne un élément, choisit le document cible et lance la copie. En cas de conflit de types, l’outil est configuré pour utiliser les types du document de destination.

01Sélectionner un élément.
02Choisir le projet cible.
03Copier l’élément.
Pimp My Parameters
MANAGE

Pimp My Parameters

Création en masseValidation

Pimp My Parameters prépare, contrôle et crée des paramètres liés au projet en batch.

Configuration

Le module prévoit la sélection des catégories, du type de paramètre, du type de liaison, du groupe et une étape de validation avant création.

01Préparer les paramètres.
02Définir catégories et liaisons.
03Valider puis créer en masse.
CAPTURE À AJOUTER · Parameter Manager
Shared Params Manager
MANAGE

Shared Params Manager

SPFLiaisonsCSV

Shared Params Manager centralise l’implantation et la gestion des paramètres partagés.

Périmètre

Le module annonce la gestion du fichier de paramètres partagés, des liaisons avec le projet et un export CSV.

CAPTURE À AJOUTER · Shared Params Manager
Workset Manager
MANAGE

Workset Manager

CréationSuppressionDéplacement

Workset Manager regroupe les opérations de gestion des sous-projets Revit pour les traiter en masse.

Actions annoncées

Création de worksets, suppression et déplacement d’éléments entre worksets depuis une interface dédiée.

CAPTURE À AJOUTER · Workset Manager
View Manager
MANAGE

View Manager

ListeFiltre texteMulti-sélection

View Manager fournit une interface compacte pour administrer les vues du projet.

Fonctions

Liste des vues, filtre texte, sélection multiple et suppression des vues sélectionnées.

01Filtrer les vues.
02Sélectionner les vues concernées.
03Appliquer l’action de gestion.
CAPTURE À AJOUTER · View Manager
Room Space Manager
MANAGE

Room / Space Manager

RoomsSpacesLiens RevitExcel

Room / Space Manager analyse les pièces ou espaces du modèle hôte ou des liens Revit et les met en relation avec les éléments du projet.

Fonctions

Choix du mode Rooms ou Spaces, lecture depuis l’hôte ou les liens, analyse des éléments associés, export Excel et propagation des paramètres Room/Space vers les éléments hôtes.

01Choisir Rooms ou Spaces.
02Choisir la source hôte ou liée.
03Analyser, propager ou exporter.
CAPTURE À AJOUTER · Room / Space Manager
R→S
ROOMS

Room → Space

Host + LinksSans doublonsCreate / Update / Delete

Room → Space convertit les Rooms du modèle hôte ou des liens en Spaces dans le projet hôte.

Sécurisation

L’outil compare Rooms et Spaces, détecte les éléments déjà convertis via une clé stable et gère le mapping des niveaux.

Actions

Création, mise à jour et suppression des Spaces selon l’état de comparaison.

CAPTURE À AJOUTER · Comparaison Rooms / Spaces
Reference Planes Manager
MANAGE

Reference Planes Manager

Plans de référenceContraintes

Reference Planes Manager aide à identifier les plans de référence et les éléments qui leur sont rattachés.

Fonctions

Liste des plans et éléments associés, sélection dans Revit et suppression de certaines contraintes ou dimensions pour casser une relation devenue inutile.

CAPTURE À AJOUTER · Reference Planes Manager
Parameter Mapping
DATA

Parameter Mapping

Scan paramètresMapping multiple → ciblePrévisualisation

Parameter Mapping transfère les valeurs de plusieurs paramètres sources vers un paramètre cible.

Détection

L’outil scanne les paramètres projet, partagés et famille disponibles sur les éléments.

Transfert

Le mapping est prévisualisé avant transfert et le module prévoit des garde-fous pour sécuriser l’écriture des valeurs.

01Scanner les paramètres.
02Définir sources et cible.
03Prévisualiser puis transférer.
CAPTURE À AJOUTER · Parameter Mapping
Codification Manager
DATA

Codification Manager

Codification BIM

Codification Manager est l’outil dédié à la gestion et au contrôle de la codification BIM. La commande et l’interface existent dans le plugin ; la documentation des règles détaillées sera enrichie à mesure de leur stabilisation.

CAPTURE À AJOUTER · Codification Manager
Data Manager
DATA

Data Manager

En développement

Data Manager est déclaré comme outil d’extraction et d’audit des données BIM. Son état actuel reste explicitement incomplet dans le dépôt.

Le module reste visible dans la documentation uniquement pour indiquer son statut. Aucun workflow fonctionnel n’est annoncé avant stabilisation.
Submit Cleaner
CLEANER

Submit Cleaner

LivrablesVuesFiltres

Submit Cleaner prépare la maquette avant livraison en détectant les éléments de documentation inutilisés ou incohérents.

Éléments analysés

Feuilles sans numéro ou nom, vues non placées, légendes et nomenclatures orphelines, gabarits de vue et filtres non utilisés.

CAPTURE À AJOUTER · Submit Cleaner
Family Cleaner
CLEANER

Family Cleaner

RFADry-runLog CSV

Family Cleaner nettoie les paramètres des familles Revit chargées ou stockées dans un dossier de fichiers RFA.

Sécurisation

Whitelist, blacklist, simulation en dry-run et journal CSV permettent de contrôler le nettoyage avant modification définitive.

CAPTURE À AJOUTER · Family Cleaner
RFA
CLEANER

Bulk Family Save

Traitement en masseProjet requis

Bulk Family Save ouvre un workflow dédié au traitement et à la sauvegarde en série des familles depuis un projet Revit.

Conditions

La commande exige un projet actif et refuse de s’exécuter directement depuis un document famille. Elle charge les réglages et la langue PMB puis ouvre BulkFamilySaveWindow.

CAPTURE À AJOUTER · Bulk Family Save
PMB IFC PLATFORM

Plateforme IFC

La plateforme IFC reste documentée séparément du plugin Revit. Elle s’appuie sur un frontend web et un backend Python comprenant parsing IFC, extraction de métadonnées, moteur de règles, analyses et export Excel.

Moteur de règles IFC

Les contrôles identifiés couvrent les attributs obligatoires, Property Sets, propriétés de Psets, valeurs autorisées ou interdites, regex, doublons, seuils numériques et détection de classes IFC. Les résultats sont hiérarchisés par sévérité.