Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Image of the component configuration

The Asset Tree is a feature for asset modeling, allowing the creation of a semantic layer that organizes data into meaningful groups. Its purpose is to manage large, complex data with clear organization and easy navigation. The main functionalities include hierarchical structuring and semantic grouping of data. Applications include organizing industrial assets for monitoring and maintenance. Use by defining the asset model in UnifiedNamespace / AssetTree to establish the asset structure.

Using the TAssetsTree, users can visually manage their assets, apply filters, and customize the display to suit specific needs, ensuring that relevant information is easily accessible and manageable.

Overview

This page presents the

On this page:

Table of Contents
maxLevel3
stylenone


Requirements

This components runs only  on Windows, on RichClient and SmartClient clients. 

Configuration

Tree View Settings

Field

Description

Control Name

Defines a name for the control so it can be accessed in the CodeBehind script. See Display Code Behind

Selected Asset

Tag to receive the value of the Selected Tag.

Root Element

Initial element.

LinkedTags Source

All tags or only public tags.

Use Alias

Enable to use different names for the tags.

Runtime Execution 

In Runtime, the control has embedded controls to allow the Operator to modify the view.

Typically the configuration settings of <> is attached to a Tag exposed in the  Display User Interface, allowing the operator to select <. >.

Defining the asset model in UnifiedNamespace / AssetTree is the only requirement to use it. This component is Portable. It runs both on Windows (WPF) and on Web Pages hosted in any platform.


Configuration

  1. Go to Displays / Draw.
  2. On the Components Panel, select Modules, then AssetsTree.
  3. Click or drag-and-drop it on the Drawing area to use it.
  4. Double-click the component to open the configuration window.

Image Added

The parameters are described as follows:

AssetsControl Configuration

Blinding

Determines the binding mode for the selected component. Options include:

  • TwoWay: Updates the data source and UI interchangeably;

  • OutputOnly: Allows data output without user input;

  • InputOnly: Accepts user input without updating the data source

SelectedAsset

Tag that will be receiving the selected Asset Name in Runtime as a String.

Selected Path

Enables setting a specific path within the asset tree, guiding users to the desired location.

Initial Path

Defines the initial path displayed when the asset tree is first loaded, providing a starting point.

Branch Filter

Filters the branches displayed in the asset tree based on specified criteria, helping to manage large datasets.

Attribute Filter

Filters assets based on specified attributes, allowing users to narrow down the displayed assets.

SelectedLevel

Tag that will be receiving the selected Level Name in Runtime as a String.

Show Only Tags

Flag that indicates if the Asset Tree will display only Tags or other project objects (such as Displays).

Show 'Root Tags' On Folder

By default, all common type Tags (Integer, Digital, Text, etc) are added to the Root. By unchecking this option you can filter these elements out.

Expand Tags

Flag that indicates if multi-level Tags can be expanded (Templates, Arrays). If unchecked, only the main Tag will be in the Asset Tree.

Show Client Tags

Flag to define if client domain Tags will be displayed in Runtime. If unchecked, only server domain Tags will show up.

Prefer Display Text

Flag to indicate if the text that will show up in the Tree is the TagName or its Alias (defined in Unified Namespace / Asset Tree / DisplayText). If checked and the column is empty, the TagName will be used.

Localizable

If checked, Tag Names (or aliases) can be translated to different languages according to your solution dictionary's settings.



Runtime Execution 

The AssetsTree Control organizes and manages large datasets by creating a semantic layer. It allows users to visually manage assets, apply filters, and customize the display for easy navigation and clear organization.

In a production environment, the AssetsTree Control can be used to monitor and maintain industrial assets. For instance, an operator can filter assets based on specific attributes to quickly locate and address issues within the asset hierarchy.

Image Added


In this section:

In this section...

Page Tree
root@parent
spacesV10