Create Prefab Package
Sometimes spools are only a piece of the workflow. Whether it's packaging multi-trade racks or entire electrical rooms, often multiple spools need to be packaged and assembled as one. eVolve Prefab Packages makes this process seamless by allowing the user to quickly define multiple spools to a package and create deliverables right from the model.
Creating a Package
To create a package, click the Create Pre-Fab Package button from the Spooling Panel
Once done, enter a starting package name. Note that Dynamic naming is also supported.
Next, it's as simple as selecting the spools to include.
Once created there are a variety of ways to monitor and maintain packages within a model.
All package information is contained within shared parameters that are visible from the Revit Properties Panel. This allows for view filters, as well as Element Filters to quickly be created for finding and displaying package information.
This information is also available within the Spool Manager.
This product is currently in beta. As such, there are some best practices, and limitations that must be followed for the proper experience.
- There can not be multiple types of the same view on a prefab sheet. (i.e. two plan views)
- Ensure package parameters are unchecked in any view templates used for prefab views.
- Attached is a code snippet that can be used to accomplish this for all templates. See the video for more information.
public void TurnOffPackageParams()
var doc = this.Document;
using (var ts = new Transaction(doc, "Prefab Parameters Off"))
var viewTemplates = new FilteredElementCollector(doc)
.Where(v => v.IsTemplate);
foreach (var viewTemplate in viewTemplates)
var packagParmIds = new List<ElementId>();
packagParmIds.AddRange(from Parameter p in viewTemplate.Parameters
- Ensure there is not default plan view template in the project. This will override the chosen view template from the prefab sheet.