Bake Up effectue un nettoyage étendu du projet Revit actif avant la transmission d’une copie du modèle à un intervenant externe. La commande peut dégrouper le modèle, supprimer les liens, vues, filtres et paramètres globaux, exécuter Purge Unused et définir la vue active comme vue de démarrage.
La commande se trouve dans BIMO > Collaborate > Bake Up.
Avertissement : enregistrez une copie distincte du fichier avant l’exécution. La boîte de dialogue présente explicitement l’action comme irréversible. N’exécutez pas Bake Up dans le modèle central de travail et ne comptez pas sur Undo comme méthode de récupération.
Quand l’utiliser
Préparer une copie séparée du projet pour un entrepreneur ou un consultant.
Réduire les vues internes, les liens et les données de configuration dans un fichier transmis.
Dégrouper un modèle avant un traitement ou un export ultérieur.
Appliquer plusieurs opérations de nettoyage avec un preset réutilisable.
Bake Up ne garantit pas la suppression complète des données confidentielles. Après l’exécution, contrôlez manuellement le modèle, les paramètres, les familles, les nomenclatures et les éléments restants.
Conditions requises
Un projet Revit actif est nécessaire ; les documents de famille ne sont pas pris en charge.
Exécutez la commande uniquement dans une copie préparée du fichier.
Avant l’exécution, ouvrez la vue qui doit être conservée et devenir la vue de démarrage.
Vérifiez le preset actif, en particulier les règles d’exclusion des vues.
Enregistrez les modifications importantes avant le nettoyage.
La présélection est ignorée. La commande agit sur l’ensemble du document actif.
Paramètres
Tous les interrupteurs sont activés par défaut.
Paramètre | Valeur par défaut | Comportement réel |
|---|---|---|
Ungroup all | Activé | Dégroupe tous les Model Groups placés. Les Detail Groups ne sont pas explicitement traités. |
Remove CAD links | Activé | Supprime tous les |
Remove RVT links | Activé | Supprime tous les types de liens Revit que Revit indique comme supprimables. |
Remove browser organizations | Activé | Supprime tous les schémas Browser Organization pouvant être supprimés. |
Remove views | Activé | Supprime les vues, feuilles, nomenclatures et gabarits de vue admissibles, sauf la vue active et les vues correspondant à une règle d’exclusion. |
Exclude views | Voir ci-dessous | Conserve une vue lorsqu’au moins une règle correspond à un paramètre texte de cette vue. |
Remove filters | Activé | Supprime tous les |
Remove global parameters | Activé | Supprime tous les Global Parameters. |
Purge unused | Activé | Exécute la règle standard Revit Purge Unused jusqu’à quatre passages et supprime les éléments collectés. |
La commande prend en charge les presets et les variants générés.
Règles d’exclusion des vues
Chaque règle contient :
Parameter name — nom d’un paramètre de vue ;
Pattern — expression régulière .NET.
Une vue est conservée lorsque le paramètre existe, utilise un stockage de type texte et que sa valeur correspond à au moins une expression régulière.
Règles par défaut :
Paramètre | Expression |
|---|---|
|
|
|
|
Pattern est une expression régulière et non un motif wildcard. Le caractère * répète l’élément précédent ; il ne signifie pas « n’importe quel texte ». Par exemple :
conserve les valeurs commençant par Doc, tandis que :
recherche explicitement Navisworks n’importe où dans la valeur.
Sans ^ ni $, une correspondance peut être trouvée à l’intérieur d’une chaîne plus longue. La recherche est sensible à la casse.
Si le paramètre est absent, n’est pas de type texte ou si son nom est incorrect, la règle ne protège pas la vue contre la suppression. Une expression régulière invalide peut interrompre le nettoyage.
Déroulement de l’exécution
BIMO affiche Warning: Irreversible Action.
Le refus de l’avertissement termine la commande sans modification.
Après confirmation, toutes les opérations activées s’exécutent dans une transaction nommée Clean Up.
La vue active n’est pas supprimée.
Après les autres opérations, la vue active devient la vue de démarrage lorsque le document contient
StartingViewSettings.BIMO affiche un message d’information à la fin.
L’affectation de la vue de démarrage s’exécute même lorsque tous les autres interrupteurs sont désactivés.
Suppression des vues
Lorsque Remove views est activé, la commande considère presque toutes les vues du document, notamment :
plans, coupes, élévations et vues 3D ;
drafting views ;
nomenclatures ;
feuilles ;
gabarits de vue.
Elle conserve :
la vue active ;
les vues internes et système de Revit ;
les vues correspondant à au moins une règle d’exclusion.
La suppression d’une feuille ou d’une vue peut également supprimer les placements et données dépendantes conformément au comportement normal de Revit.
Ce que la commande ne fait pas
L’implémentation actuelle de Bake Up :
ne supprime pas les Project Parameters ni les Shared Parameters ;
ne supprime pas tous les matériaux par une opération distincte, même si les matériaux inutilisés peuvent être inclus dans Purge Unused ;
ne supprime pas les sous-projets, les principaux éléments du modèle, les types de pièces ni les valeurs de paramètres d’occurrence personnalisés ;
ne nettoie pas le contenu à l’intérieur des fichiers liés ;
ne produit pas de rapport listant les éléments supprimés ;
ne fournit pas d’aperçu du résultat.
Résultat et impact sur le modèle
La commande peut modifier de manière importante et irréversible la structure du fichier :
les groupes deviennent des éléments individuels ;
les occurrences de liens RVT et CAD peuvent disparaître lorsque leurs types sont supprimés ;
les vues, feuilles, nomenclatures et gabarits sont supprimés ;
les filtres et paramètres globaux sont supprimés ;
Purge Unused peut supprimer des familles, types, styles et autres ressources inutilisées ;
la vue active devient la vue de démarrage.
Rouvrez et contrôlez le fichier nettoyé avant de l’envoyer.
Procédure sûre recommandée
Créez une copie séparée du modèle source.
Dans la copie, ouvrez la vue qui doit rester comme vue de démarrage.
Configurez les règles d’exclusion et testez-les sur les noms et paramètres réels des vues.
Désactivez les opérations inutiles pour cette transmission.
Exécutez Bake Up et confirmez l’avertissement.
Enregistrez le fichier sous un nouveau nom.
Contrôlez Project Browser, les liens, nomenclatures, paramètres et la taille du fichier.
Transmettez la copie nettoyée uniquement après vérification.
Dépannage
Problème | Vérification |
|---|---|
Une vue nécessaire a été supprimée | Vérifiez le nom du paramètre, son type texte et l’expression régulière. Restaurez la copie du fichier source. |
Trop de vues ont été conservées | Vérifiez si une règle correspond à une sous-chaîne ; ajoutez |
| Il s’agit d’une expression régulière. Utilisez |
Le nettoyage s’arrête pendant la suppression des vues | Vérifiez la validité des Regex et les dépendances des vues protégées ou système. |
Certains liens ou schémas restent présents | Revit peut retourner |
Les Project Parameters restent présents | C’est attendu : l’implémentation actuelle ne les supprime pas. |
La vue de démarrage a changé | C’est attendu : la vue active au lancement est toujours affectée comme vue de démarrage. |