Create Package

Sometimes spools are only a piece of the workflow. Whether it's packaging multi-trade racks or even entire mechanical rooms, often multiple spools need to be packaged and assembled as one. eVolve Prefab Packages makes this process seamless. Quickly define multiple spools to a package and create deliverables right from the model. 


How to use

For a quick overview, see the video below. After we will take a deeper dive into each step. 

Creating a Package

To create a package simply click the Create Pre-Fab Package button from the Spooling Panel


Once done, simply enter your starting package name. Note that Dynamic naming is also supported. 

Next, it's as simple as selecting the spools to include. 

Note that only assemblies are available to be included. Individual elements are not currently supported.  

Managing Packages

Once created there are a variety of ways to monitor and maintain packages within your model.

All package information is contained within shared parameters that are visible from within 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. See here for further details. 



This product is currently in beta. As such, there are some best practices, and limitations that must be followed for the proper experience.

  1. You can not have multiple types of the same view on a prefab sheet. (i.e. two plan views)
  2. You must 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.
Code Snippet
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
where p.Definition.Name.Contains("eV_Package")
select p.Id);
Video Walkthrough

  1. Ensure there is not default plan view template in the project. This will override your chosen view template from the prefab sheet.
Remember to stretch your schedules to match the size needed on the sheet before saving them as a view template

How did we do?

Powered by HelpDocs (opens in a new tab)

Powered by HelpDocs (opens in a new tab)