Announcements
Welcome to the Revit Ideas Board! Before posting, please read the helpful tips here. Thank you for your Ideas!
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Revit API: Allow Programmatic Selection of Fabrication Service and Palette in Fabrication Part Browser

Revit API: Allow Programmatic Selection of Fabrication Service and Palette in Fabrication Part Browser

Many MEP fabrication projects require a large number of Fabrication Services and Palettes. This makes it difficult for end users to manually find and select the correct content in the Fabrication Part Browser.

We would like the Revit API to provide methods to:

  • Set the active Fabrication Service programmatically
  • Set the active Fabrication Palette programmatically
  • Read the currently selected Service and Palette from the Fabrication Part Browser
MichaelMair_0-1786519223257.png

 

Use Case

Our company uses a large number of Fabrication Services for different media, installation methods, materials, and company standards.

Instead of requiring users to manually navigate through the Fabrication Part Browser, we want to create a guided workflow in an add-in. The user answers a few predefined questions, such as:

  • Medium (Heating, Cooling, Domestic Water, Ventilation, etc.)
  • Installation method
  • Material
  • System type

Based on these answers, the add-in should automatically select the correct Fabrication Service and Palette.

Current Limitation

According to Autodesk Developer Support, there is currently no public Revit API that allows applications to reliably read or control the active Service or Palette selection in the Fabrication Part Browser. The existing browser change events also do not cover all user workflows. 

Benefit

Providing API access to the active Fabrication Service and Palette would enable developers to create guided content selection workflows, reduce user errors, simplify training, and improve productivity in fabrication-based projects with large content libraries.

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea