MultiPushTool – Overview
The MultiPushTool is a Revit Add-In by Planworks GmbH that enables automated, rule-based writing of Revit parameter values to many elements simultaneously.
What does the MultiPushTool do?
Instead of setting parameters element by element, you define rules. Each rule precisely describes which elements are affected and what value should be written.
Typical use cases
| Use Case | Example |
|---|---|
| Mass attribution by area | Label all walls within a Scope Box with a construction status |
| Standardize type parameters | Set Keynote, Manufacturer or URL for all door types |
| Dynamic values from formulas |
Compose a value from existing parameters, e.g.
{Level.Name}-{Mark}
|
| Project-wide cleanup | Clear Comments fields for all model elements at once |
| Multiple files simultaneously | Open different rule sets as tabs and execute them one after another |
Core concept: The rule (ParameterFilterRule)
| Setting | Meaning |
|---|---|
| Data Source | Entire Model, Active View, or manual Selection |
| Geometry Filter | Optional spatial restriction via Scope Box or SolidFilter |
| Geometry Filter Mode | Elements fully inside or just intersecting the filter |
| Category | Revit category (incl. new "All Model Elements", "Horizontal Elements") |
| Parameter Mode | Write to instances or types |
| Target Parameter | Name of the parameter to set |
| Value | Fixed value or Pattern Parser formula |
Supported Revit Versions
| Revit | .NET |
|---|---|
| 2019 / 2020 | .NET 4.7 |
| 2021 – 2024 | .NET 4.8 |
| 2025 | .NET 8 |
Help: The Help button opens this documentation at
support.planworks.de.
Comments
0 comments
Please sign in to leave a comment.