Поддерживает ли Design Automation API (Beta) v3 для Revit более старую версию файлов Revit, например 2015/2016/2017? - PullRequest
0 голосов
/ 05 марта 2019

Поскольку DesignAutomationBridge.dll доступен в версиях 2018 и 2019, и, следовательно, надстройка будет в Revit 2018/2019. Так поддерживает ли она более старую версию входных файлов revit, как 2015/2016/2017?

Я наблюдал при локальном запуске надстройки: Revit engine сначала обновляет файл, если он находится в старой версии, а затем обрабатывает в соответствии с нашей логикой надстройки. Но при обновлении отображается Обновление модели с кнопкой Отменить обновление. Документ API говорит, что он не разрешит никаких операций, связанных с пользовательским интерфейсом, поэтому будет ли это всплывающее окно Модернизация модели вызывать этот сбой / сбой задания на платформе Forge?

Ответы [ 3 ]

1 голос
/ 05 марта 2019

Да, Design Automation for Revit обеспечивает обратную совместимость файлов Revit. Он будет проходить через тот же процесс обновления, что и в настольном Revit.

Для обработки сбоев во время обновления или даже любой транзакции в ваших приложениях, вы можете обратиться к документации: https://forge.autodesk.com/en/docs/design-automation/v3/tutorials/revit/handling-failures/

0 голосов
/ 05 марта 2019

FYI - у нас есть демонстрационный пример, который использует Design Automation для обновления старых файлов:

https://github.com/Autodesk-Forge/design.automation-nodejs-revit.file.upgrader

Средство просмотра и модель не поддерживает старые файлы rvt.Это также будет полезно для просмотра.

0 голосов
/ 05 марта 2019

Модернизация модели не повредит / не выполнит задание с помощью Design Automation for Revit, но при обновлении до настольного Revit отсутствует опция «Отмена».

...