The purpose of this functionality developed in Revit is to facilitate the quick and efficient integration of a BIM classification system into models. This tool allows users to assign classes and organize model elements according to a predefined classification system, eliminating the need for lengthy or complicated manual processes. Additionally, this functionality enhances interoperability between different disciplines and project teams, enabling more efficient information management and fostering collaboration in BIM-based design and construction projects.

Classify allows you to classify your model using the classifications active on your Onfly platform. The only prerequisite that these classifications must meet is that they have at least one property to be selected for save the name or the code of the classification.

image.png

<aside> <img src="/icons/warning_yellow.svg" alt="/icons/warning_yellow.svg" width="40px" />

Classification with no name AND no code property will be not displayed in Classify.

</aside>

<aside> <img src="/icons/warning_yellow.svg" alt="/icons/warning_yellow.svg" width="40px" />

If you want to use BIM&CO public classifications you must enrich your dictionary with the properties used by them.

</aside>

To access this tool just click on the Classify button on the Revit tool ribbon.

image.png

The time the plugin needs to show you the table depends on the number of instances in your project. In any case, after a few moments you will see the table with all the elements in your model.

image.png

Each row represents an instance of the model and each column represents a parameter in the model. By default, the table displays three columns: the family name, the family type and Revit category but you will be able to increase the data displayed if you needed.

To do this, click the "Display" button, which will allow you to view additional parameters in the table. This will give you more information about the element before assigning it a class.

ClassifyAddColumns.gif

<aside> 👉

Remember in this case that not all parameters belong to all objects, so you may see some elements with blank values because they do not contain that parameter.

</aside>

The table includes a general search function, making it easy to quickly find specific entries. Additionally, it offers the flexibility to search, filter, sort, and group data within each individual column. These features enable you to efficiently manage and analyze the data, allowing for a more tailored and organized view. Whether you need to focus on specific values, arrange the data in a particular order, or group similar items together, these tools provide greater control and enhance the overall user experience.

ColumnsActions.gif

At the top right, by clicking on the "Filters" option, you can easily view all active filters applied to the table. This feature provides a quick overview of the current filtering criteria, allowing you to track which filters are in use. It helps you stay organized and ensures that you're aware of the specific data being displayed. If needed, you can modify or remove filters directly from this section, giving you full control over the data you're working with.

ClassifyFilterView.gif

How can you classify your model?

Once you've configured the table to best fit your workflow, click the "Classify" button located at the top right of the window. After that you have to choose the classification you want to use.

A message will inform you that a property or properties will be added to the table in order to save the class added to each element. This message will also inform us how the model will be classified (by type or by instance).