Bake Up

Подготовка копии проекта Revit к передаче: разгруппировка, удаление связей, видов, фильтров и глобальных параметров, а также Purge Unused.

Bake Up выполняет массовую очистку текущего проекта Revit перед передачей копии модели внешнему участнику. Команда может разгруппировать модель, удалить связи, виды, фильтры и глобальные параметры, выполнить Purge Unused и назначить активный вид стартовым.

Команда находится в BIMO > Collaborate > Bake Up.

Предупреждение: перед запуском сохраните отдельную копию файла. Диалог команды прямо обозначает действие как необратимое. Не выполняйте Bake Up в рабочей центральной модели и не рассчитывайте на Undo как на способ восстановления.

Когда использовать

  • Подготовить отдельную копию проекта для подрядчика или консультанта.

  • Уменьшить количество внутренних видов, связей и настроек в передаваемом файле.

  • Разгруппировать модель перед дальнейшей обработкой или экспортом.

  • Выполнить несколько операций очистки одним запуском по заранее сохранённому preset.

Bake Up не гарантирует полного удаления конфиденциальных данных. После выполнения необходимо вручную проверить модель, параметры, семейства, спецификации и оставшиеся элементы.

Требования

  • Должен быть открыт проект Revit; семейства не поддерживаются.

  • Выполняйте команду только в подготовленной копии файла.

  • До запуска выберите вид, который должен сохраниться и стать стартовым.

  • Проверьте активный preset, особенно правила исключения видов.

  • Закройте или сохраните важные изменения перед очисткой.

Предварительный выбор не используется. Команда работает со всем текущим документом.

Настройки

Все переключатели по умолчанию включены.

Настройка

По умолчанию

Фактическое действие

Разгруппировать все

Включено

Разгруппировывает все размещённые Model Groups. Detail Groups явно не обрабатываются.

Удалить CAD-ссылки

Включено

Удаляет все типы CADLinkType, которые Revit разрешает удалить.

Удалить RVT-ссылки

Включено

Удаляет все типы Revit Links, которые Revit разрешает удалить.

Удалить схемы организации диспетчера проекта

Включено

Удаляет все схемы Browser Organization, для которых доступно удаление.

Удалить виды

Включено

Удаляет все допустимые виды, листы, спецификации и шаблоны видов, кроме активного вида и видов, совпавших с правилами исключения.

Исключить виды

См. ниже

Сохраняет вид, когда хотя бы одно правило совпало со строковым параметром вида.

Удалить фильтры

Включено

Удаляет все ParameterFilterElement проекта.

Удалить глобальные параметры

Включено

Удаляет все Global Parameters.

Очистить неиспользуемое

Включено

Запускает стандартное правило Revit Purge Unused до четырёх проходов и удаляет найденные элементы.

Команда поддерживает presets и сгенерированные variants.

Правила исключения видов

Каждое правило содержит:

  • Parameter name — имя параметра вида;

  • Pattern — выражение .NET Regular Expression.

Вид сохраняется, когда указанный параметр существует, имеет строковый тип и его значение совпадает хотя бы с одним регулярным выражением.

Правила по умолчанию:

Параметр

Выражение

Name

Navisworks

BMO_Sort01

Doc*

Pattern — это регулярное выражение, а не шаблон с wildcard. Символ * повторяет предыдущий символ и не означает «любая строка». Например:

сохраняет строки, начинающиеся с Doc, а:

явно ищет Navisworks в любой части значения.

У выражений без ^ и $ совпадение может быть найдено внутри строки. Сопоставление чувствительно к регистру.

Если параметр отсутствует, имеет нестроковый тип или имя введено неверно, правило не защищает вид от удаления. Некорректное регулярное выражение может остановить очистку.

Что происходит при запуске

  1. BIMO показывает предупреждение Warning: Irreversible Action.

  2. При отказе команда завершается без изменений.

  3. После подтверждения все включённые операции выполняются в транзакции Clean Up.

  4. Активный вид не удаляется.

  5. После остальных операций активный вид назначается стартовым, если документ содержит StartingViewSettings.

  6. После завершения BIMO показывает информационное сообщение.

Назначение стартового вида выполняется всегда, даже когда остальные переключатели отключены.

Удаление видов

При включённой настройке Remove views команда рассматривает почти все виды документа, включая:

  • планы, разрезы, фасады и 3D-виды;

  • drafting views;

  • schedules;

  • sheets;

  • view templates.

Не удаляются:

  • активный вид;

  • внутренние и системные виды Revit;

  • виды, для которых сработало хотя бы одно правило исключения.

Удаление листа или вида может также удалить зависящие от него размещения и связанные данные в соответствии со стандартным поведением Revit.

Что команда не делает

Текущая реализация Bake Up:

  • не удаляет Project Parameters или Shared Parameters;

  • не удаляет все материалы отдельной операцией — неиспользуемые материалы могут попасть под Purge Unused;

  • не удаляет рабочие наборы, основные модельные элементы, типы помещений или пользовательские параметры экземпляров;

  • не обрабатывает связи внутри связанных файлов;

  • не формирует отчёт со списком удалённых элементов;

  • не предоставляет предварительный просмотр результата.

Результат и влияние на модель

Команда может существенно и необратимо изменить структуру файла:

  • группы превращаются в отдельные элементы;

  • экземпляры RVT- и CAD-связей могут исчезнуть после удаления их типов;

  • удаляются виды, листы, спецификации и шаблоны;

  • удаляются фильтры и глобальные параметры;

  • Purge Unused может удалить семейства, типы, стили и другие неиспользуемые ресурсы;

  • активный вид становится стартовым.

После очистки откройте файл заново и проверьте его перед отправкой.

Рекомендуемый безопасный сценарий

  1. Создайте отдельную копию исходной модели.

  2. Откройте в копии вид, который должен остаться стартовым.

  3. Настройте правила исключения и проверьте их на именах и параметрах видов.

  4. Отключите операции, которые не нужны для конкретной передачи.

  5. Запустите Bake Up и подтвердите предупреждение.

  6. Сохраните файл под новым именем.

  7. Проверьте Project Browser, связи, спецификации, параметры и размер файла.

  8. Только после проверки передавайте очищенную копию.

Устранение проблем

Проблема

Что проверить

Удалён нужный вид

Проверьте имя параметра, его строковый тип и регулярное выражение. Восстановите исходную копию файла.

Сохранились лишние виды

Проверьте, не совпадает ли правило с подстрокой; добавьте ^ и $ для строгого совпадения.

Doc* работает не как ожидалось

Это регулярное выражение. Для префикса Doc используйте ^Doc.*.

Команда останавливается при удалении видов

Проверьте корректность Regex и зависимости защищённых или системных видов.

Не удалились некоторые связи или организации

Revit мог вернуть CanBeDeleted = false для соответствующих типов.

Project Parameters остались

Это ожидаемо: текущая реализация их не удаляет.

Стартовый вид изменился

Это ожидаемо: активный при запуске вид назначается стартовым всегда.

Связанные страницы

An error has occurred. This app may no longer respond until reloaded. Reload 🗙