Copy UDA

Tekla Structures
Not version-specific
Tekla Structures
copy
copy uda
copy uda's
UDA
uda's
User-defined attributes
user defined attributes
Environment
United States (Imperial)
United States (Metric)

1.  Purpose and Description

Allow users to copy report properties and user-defined attributes (UDA's) to another UDA.

Image
snap05454.png

2. System requirements

.NET Framework version: 4.0
Environments: Default
Languages: English

3. Installation

To install the application:
  1. Have Tekla Structures closed during installation.
  2. Install the appropriate installation package that you can download from the Tekla Warehouse.  (Before 2016i install the .msi.  2016i and newer install the .tsep.)
  3. Reopen Tekla Structures once installation is complete.
  4. Before version 2016:  A new toolbar icon which will launch the tool should now be visible when a drawing is opened. For version 2016 a new thumbnail under Ungrouped items in the Applications and components side pane will appear.  For version 2016i and newer a new thumbnail under US Extensions items in the Applications and components side pane will appear.
Before v2016:
Image
UDAOLD.jpg
  v2016+:
Image
UDANEW.jpg

4.  Usage

To use the application:
  1. If you wish to copy a report property check the box 'Source is Report Property?".  Then in the source field type the syntax of the report property.  If you wish to copy a UDA uncheck the 'Source is Report Property?" box.  Then click the first drop down to determine which UDA to transfer from.  You can also begin typing once you hit the drop down to easily filter.  The “Type” field will automatically be selected but the user can override that if necessary.
  2. Click the second drop down to determine where the report property or UDA will be transferred to.  The “Type” field will automatically be selected but the user can override that if necessary.
  3. 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. 
  4. 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.  This box will be disabled if the source is a report property.
  5. Click “Copy Selected” or “Copy All”.  The changes will then be applied to the model.

5.  Additional Information

  1. 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.
  2. If the user chooses “Copy All” and
    • a.  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.
    • b. 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.

      Image
      lee.png

  3. Does not work on drawing UDA’s
  4. Users can transfer from int/date to string but not string to int/date.
  5. 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.
  6. For a detailed activity log Hit F3
Was this helpful?