top of page
Case Studies
UATCParameter Automation: Streamlining Complex Parameter Management in Revit
LOCATION: United Arab Emirates
CLIENT: Confidential Architecture Firm
YEAR OF COMPLETION: 2024
BUDGET: Confidential
EXECUTIVE SUMMARY
Avant Leap's UATCParameter Automation is a custom Dynamo node designed to automate the creation and filling of a complex shared parameter in heavily parameterized Revit models. This solution transforms a tedious, error-prone manual process into an efficient, one-click operation, delivering significant time and cost savings for large-scale projects.
BACKGROUND AND CHALLENGE
An architecture firm working on a major project in the United Arab Emirates needed to automate the generation and population of a shared parameter across multiple categories in their Revit models. Each element had to incorporate a unique text value composed of 10 fields (three static and seven dynamically derived from various model assets), with the fields separated by a dash. Manually completing this task required a proficient Revit user to review each element’s room, name, family type, category abbreviations, level code, and sequence number. With each element taking a couple of minutes to process, a model hosting over 1,000 elements could require up to 10 work hours—and across 30 models, this would total roughly 300 hours of manual work, equating to an approximate expense of $3000 at a $10 hourly rate.
SOLUTION:
To address these challenges, Avant Leap developed a Custom Dynamo Node leveraging robust Microsoft technology and the Revit 2024 API. The solution process involved:
-
Data Validation: Collaborating with the client to define a set of rules ensuring the consistency and sanity of the input data.
-
Data Preparation: Collecting and organizing dynamic input data from the client in the executing computer’s memory to contribute to part of the parameter value.
-
Element Extraction: Gathering the required model elements by category and extracting necessary parameters and family information.
-
Geometrical Analysis: Analyzing each element's geometry in relation to room boundaries to determine its location and extract the corresponding room code—including processes such as parsing a custom building code when required.
-
Value Construction: Dynamically constructing the 10-field parameter value and writing it back to the Revit document database.
This automated process not only eliminates tedious manual entry but also reduces errors to virtually zero, allowing users to re-populate values with a single click.
By automating the parameter generation process, the solution reduces the manual effort from several minutes per element to an almost instantaneous operation. With an estimated saving of 10 work hours per model—translating to approximately 300 hours across 30 models—the approach significantly cuts costs and enhances workflow efficiency.
RESULTS:
CONCLUSION
The UATCParameter Custom Dynamo Node is a prime example of Avant Leap's capability to tackle complex BIM challenges through innovative digital solutions. By streamlining parameter management in Revit, this solution not only boosts productivity but also exemplifies Avant Leap’s commitment to advancing the AEC industry through technology.
bottom of page