Tekla Object Representation Filters [FREE TEMPLATES INCLUDED]

Tools & components

10 min read

Using Tekla Structures Object Representation Filters is one of the best ways to find and eliminate your Tekla mistakes. In this article, I give away and demo my Tekla Object Representation Filters templates.

When you download my package files then copy Objects_Represent.inp file to your (template) model folder and don`t worry, it works well with your other inp files (these inp files are friendly and get well along). All other filter files you should copy to Attributes folder.


Big thanks to Inseneriprojekt OÜ who allowed us to use their Tekla Structures model, Ristiku 22 apartment building, for demoing our awesome Tekla Representation Filters package.


Your client has given the schedule when they need different elements design to be ready for the fabrication. According to the given schedule, your project manager has planned and set when the engineer should work on what part of the building to get things ready on time.

Now the engineer can easily see which elements should be finished, ongoing or not yet started, and importantly, not allocated a planning date. Such elements should have dates added on the assembly level. For this I used Tekla own User Defined Attributes, under “Workflow” tab, planned design start and -end dates.


It’s one thing to have a plan, another thing is keeping an eye on the real situation. For this reason, I have added a new User Defined Attribute (don’t worry, it is included in the package), where the engineer, modeller, or draftsman can add each element status.

On one hand, it gives a very good overview for the project manager or client providing an overview of all elements by their status; nothing ready, conceptual ready, model ready, model checked, drawing ready, drawing checked, issued, and finally, changing.

But on the other, it helps different coworkers to work together. For example, a draftsman can see what elements are modelled and he can start working with the drawings; or the senior engineer sees what elements have been finished and he can check it over for approval. A similar system can be used for installation, transportation, and more.


The main concern here is around transportation limits, but it can be helpful also when planning fabrication (e.g. dividing precast wall elements into different sizes of pallets/tables). Color all elements by their size categories to ensure that all elements do not exceed the prescribed limitations.


As with element height, color elements by their length categories in order to determine which prefabricated elements might need special transport arrangements or even splitting into two separate elements.


Again, coloring elements by their weight groups to ascertain whether specialised transport or lifting crane options need to be sourced.


View the elements that are locked in model. It may be good for example with elements that already in place on the site and which cannot be modified anymore. I use for locking elements Tekla Structures native tool “Locks” that you can find from Tekla ribbon, under “MANAGE” tab.


An overview of elements based on their floor of construction, set by Tekla Organizer. A good reason for this check is that some elements (e.g. columns) which span more than 2 floors might be placed on a certain floor automatically due to its center of gravity. However, for the order of construction, you may need to reallocate that element to a lower floor.


View bolts in the project by their size.


Useful for checking if a bolt has been correctly assigned as either workshop or at site – a very simple yet costly mistake to avoid!


Using Tekla Structures Graphite license, Tekla will create conceptual steel and -concrete components.

Elements that have something done or whom any connection has been done with a conceptual component can’t be numbered and because of that, you can’t create a shop drawing either of these elements. All these conceptual components need to be converted to detailing components in order for numbering to be made possible. You can’t miss any! In these cases, this coloring filter is just super to find quickly what components are conceptual and need to be converted.

There are some companies who have optimized their licenses so that some engineers are creating conceptual components and then other engineers with licenses of detailing components capabilities will finish the project. Having many and big projects like this, the problem will not be anymore about finding the conceptual components, but converting them all one by one into detailing components and sometimes there can be one conceptual component inside another conceptual component. In this case, I recommend taking a look at our tool that will go through all conceptual components and converts them into detailing components automatically. Go and see the demo video HERE

Conceptual Component to Detailing Component


Check the IFC reference models that are coming in. This way you can get a very quick overview of something that has been modeled by someone else. In this case, I used HEA steel profiles, but in the same way, you could use Object Representation Filters for ANY IFC parameter. Tip! Use Inquire tool in order to see what parameters this IFC model has included and basically all of them you can use in your filters.

This image is from another ifc reference model created by Ghasem Sabzehali – https://www.linkedin.com/in/ghasem-sabzehali-2a33b9102/


Elements arbitrarily grouped and colored by project phases that are created using Tekla Structures native tool Phase Manager.

Tip! If you take a look to this Object Representation Filter then you can see that I have not made for each phase a new filter rule line. Instead, I used the “color by attribute” option. You can use any attribute, but the downside is that all the colors are set automatically and you can’t control them.


See all assemblies which are not added as a sub-assembly to any assembly or cast unit. Most frequently it happens with embeds, that are not added automatically to our element sub-assembly and we should do it manually.


Check all parts that has been added to another element as sub-assembly. In some cases they have to be added as sub-assembly, but in many cases they should be added as (part) of the assembly. This small mistake can cause problems on drawings – these parts are not coming to correct table or not listed at all.


A view showing all objects which are not yet numbered. This filter is not coloring the elements that are modified after previous numbering and should be numbered again.


Color all concrete parts by the concrete material grading. Especially useful is to bring out the parts that have still undefined concrete grading (colored to red).


Color steel parts by their fire resistance class. I used in this filter also a new User Defined Attribute, that is included in the package. Projektibüroo didn’t use my User Defined Attribute in this project, so I set the Fire Resistance class to some parts myself for demoing purpose.