Copy UDA
Purpose and description
Allow users to copy a user-defined attributeobject property created by the user in order to widen the range of predefined object properties
User-defined attributes are used when the predefined object properties are not sufficient but more properties are needed. For example, comment, locked, and erection status are user-defined attributes.
(UDAobject property created by the user in order to widen the range of predefined object properties
User-defined attributes are used when the predefined object properties are not sufficient but more properties are needed. For example, comment, locked, and erection status are user-defined attributes.
) from one field to another.

System requirements
Environments: All
Languages: English, Translatable
Installing Copy UDA
To install the extension:
- Make sure Tekla Structures is closed
- Install the extension downloaded from Tekla Warehouse
- Open Tekla Structures and a model.
- Before version 2016:A new toolbar icon which will launch the tool should now be visible. 2016 version and newer: a new thumbnail under Ungrouped items in the Applications and components side pane will appear..
Using Copy UDA
To use the extension:
- Click the first drop down to determine which UDA to transfer from. The “Type” field will automatically be selected but the user can override that if necessary.
- Click the second drop down to determine where the UDA will be transferred to. The “Type” field will automatically be selected but the user can override that if necessary.
- If the user wants to apply a model filter they can check the “User Model Filter?” box which will then allow them to select a Model Filter from the saved “Visible object group” settings.
- If the user wants to “Clear the source UDA value?” when the copy takes place they can check the box. This means that the original UDA will be removed (set to blank) when it is copied to the defined attribute.
- Click “Copy Selected” or “Copy All”. The changes will then be applied to the model.
Additional information
- If the user chooses “Copy Selected” the tool will use any select objects with no restrictions. If “Use Model Filter” is checked, it will serve as a secondary filter to reduce what objects are being looked at for copying.
- If the user chooses “Copy All” and
- the “Use Model Filter” is checked the tool will grab only those objects defined by that filter. Nothing needs to be selected in the model for this to work.
- the “Use Model Filter” is NOT checked then the tool will grab only ModelObject children (shown below). Nothing needs to be selected in the model.

- Does not work on drawing UDA’s
- Users can transfer from int/date to string but not string to int/date.
- If an integer UDA is copied to another integer UDA, the tool reads the integer value and maps that. i.e 2 postion to 2 position.
- For a detailed activity log press F3
Find extension in Tekla Warehouse
Search for this extension**May not find extensions that are part of a package.