---
title: Dynamic Attributes Wizard
slug: solutions/CnoZ-dynamic-attributes-wizard
docTags: 
createdAt: 2025-08-21T13:32:06.838Z
---

[Dynamic Attributes](docId:8z-gTb3X2n3-bw6OubCoY) displays the variable data attributes configured in the model the instance belongs to. You can map one-to-one relationships with data topics and attributes by updating the topic field for the instance.&#x20;

To assist with the definition of the Dynamic Attributes and ensure that the JSON Object is correctly formatted, the DT Instance Management Tool provides a Dynamic Attribute Wizard.

# Access the Dynamic Attribute Wizard

:::hint{type="info"}
**Notes**:

To access the Dynamic Attribute Wizard it is required that:

- The entry in Column **Dynamic Attributes** is not empty.&#x20;
- A **Model Name** is selected
- An **Instance Name** is defined
:::

Select the respective cell in Column **Dynamic Attributes&#x20;**&#x66;or the Instance you want to map one-to-one relationships with data topics and Dynamic Attributes for.

If all conditions are met, the **Dynamic Attribute Wizard** button is shown in the Help section of the **LitmusConfiguration&#x20;**&#x72;ibbon.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/So7tsPRguRpaaTinsp7H9_image.png)

Open the Dynamic Attribute Wizard by pressing the **Dynamic Attribute Wizard** button.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/mxCSsunts68dOJ4vmQDeW_image.png" size="60" width="289" height="165" position="center" showCaption="false"}

The Dynamic Attribute wizard will show.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/FjKn1J3MyI5G0Wlf-Qs5f_image.png)

# Add individual Topics

To add a Topic to a Dynamic Attribute, Select the Key-Value pair to open its **Edit&#x20;**&#x73;creen.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/p5x8zeLUV5cgD_xQpH0DX_image.png" size="80" width="1184" height="709" position="center" showCaption="false"}

## Manually adding a topic

To add a topic manually, check the **Set Topic Manually&#x20;**&#x63;hekcbox.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/PAXXzkSRbaR8-OT54GLVX_image.png" size="80" width="1184" height="709" position="center" showCaption="false"}

Enter the Topic into the **Topic** field. Press the **Modify&#x20;**&#x62;utton.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/yvilnHFTbR2jQPKnam6SM_image.png" size="80" width="1183" height="264" position="center" showCaption="false"}

This will set the topics for all Dynamic Attributes

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/r_06YW54UbJ08C5aQWhYT_image.png" size="80" width="845" height="234" position="center" showCaption="false"}

## Select a Topic from DeviceHub

To be able to select Topics from DeviceHub, [Devices](docId:0omx72vIHuqPAqmpAl7TM) and [Tags](docId\:CKW1UT-55yl7prdYSFxJw) have to be defined under DeviceHub.

To add a topic by selecting it from DeviceHub, check the **Set Topic from DeviceHub** chekcbox.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/V3v1PRusQYDMlBMrS-JdE_image.png" size="80" width="673" height="240" position="center" showCaption="false"}

Select the Device from which to select the topic from for the **Device Name** dropdown.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/a5xNsfH3Wbm_CN639NbX4_image.png" size="80" width="700" height="252" position="center" showCaption="false"}

Select the Topic from the **Topic&#x20;**&#x64;ropdown.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/4Wl8oOITucr0X7bqYHLBZ_image.png)

Press the **Modify&#x20;**&#x62;utton.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/FO2qgwqTw45KXAE0hQ2-7_image.png)

This will set the topics for all Dynamic Attributes

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/r_06YW54UbJ08C5aQWhYT_image.png" size="80" width="845" height="234" position="center" showCaption="false"}

## Select a Topic from Analytics

To be able to select Topics from Analytics, Analytics needs to publish data using a [Datahub Publish Processor](docId\:aFVKrMbIgXn2oVXHTu-eL).

To add a topic by selecting it from Analytics, check the **Set Topic from Analytics&#x20;**&#x63;hekcbox.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/bpsYinjC-kDXNJXPByj7d_image.png)

Select the Topic from the **Topic&#x20;**&#x64;ropdown.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/ohlsuUUQB0bulVixNliQI_image.png)

Press the **Modify&#x20;**&#x62;utton.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/Hrjy39glub8jdezE6hWPw_image.png)

This will set the topics for all Dynamic Attributes

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/YNbFx65NpohiBpJJZ6NSj_image.png" size="80" width="666" height="190" position="center" showCaption="false"}

# Add Topics in bulk

To be able to add Topics in bulk, [Devices](docId\:GCl1wOVdUhiQ28as8aduk) and [Tags](docId\:claxedP_pBj-aaVc89tno) have to be defined under DeviceHub.

To add Topics in bulk, select multiple Dynamic attributes.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/uiBHaASkK5IDOFfJf3UdQ_image.png)

Select the Device from which to select the topics from for the **Device Name** dropdown.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/2Ve5kkSKAHZPDQDEIl-m8_image.png" size="60" width="429" height="269" position="center" showCaption="false"}

The WIzard will pull all availabele Tag Names from the Device and show them in a List.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/eXpG-huCSBZ-7eUyRwis8_image.png)

The Wizard will bilk add Topics based on a check to see if a Dynamic Attribute is the same as one of the Tags of the selected Device.
In case Tag Names differ from how Dynamic Attributes are defined, users can use the Available Tag Names list to check if they need to compensate for a Prefix and/or a Suffix.

:::hint{type="info"}
**Example:**&#x20;

The two Dynamic Attributes are Step4 and Sawtooth1 and the Device has two Tags named L3\_Machine2\_1\_Step4 and L3\_Machine2\_1\_Sawtooth1.

So the user will need to Compensate with a Prefix of "L3\_Machine2\_1\_" to match Tag Names and Dynamic Attributes.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/W28ue3zV1JMw2AMVa4jrm_image.png)
:::

## Compensate for a Prefix

To Compensate for a Prefix, check the **Compensate for Prefix** checkbox. Provide the Prefix in the **Prefix&#x20;**&#x66;ield.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/66G7iwTLVuBwaSwJ6RUZG_image.png)

## Compensate for a Suffix

To Compensate for a Suffix, check the **Compensate for Suffix&#x20;**&#x63;heckbox. Provide the Suffix in the **Suffix&#x20;**&#x66;ield.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/vPrKRuYqI0OS8MJ2eU_gt_image.png)

## Compensate for a Prefix and a Suffix

To Compensate for both a Prefix and Suffix, check the **Compensate for Prefix** checkbox and  **Compensate for Suffix&#x20;**&#x63;heckbox. Provide the Prefix in the **Prefix&#x20;**&#x66;ield and the Suffix in the **Suffix&#x20;**&#x66;ield.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/ZlPP2JTHKP0bqIvHnpT8d_image.png)

## Preform a Precheck

Users can perform a precheck without actually setting the Topics first, to identify which Dynamic Attributes will be able to get a Topic through the bulk action.

This can also be used to refine the the Prefix and/or Suffix settings.

To perform a Precheck, press the **PreCheck** button.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/CUkTFxs3l8uDKloUxB8Iv_image.png" size="80" width="1182" height="639" position="center" showCaption="false"}

If the wizards does find a match between a Dynamic Attribute and a Tag, the Dynamic Attribute will stay selected.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/le4cg60Dsaizns7ooT-8G_image.png" size="80" width="1171" height="636" position="center" showCaption="false"}

If the wizards does not find a match between a Dynamic Attribute and a Tag, the Dynamic Attribute will be unselected selected.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/7QChNn9_MZu0MlkIW8tyh_image.png" size="80" width="1177" height="636" position="center" showCaption="false"}

## Set Topics in bulk

To set topics in bulk, press the **Set&#x20;**&#x62;utton.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/tcWRAHlypQh2BlwGdTvGf_image.png" size="80" width="1191" height="747" position="center" showCaption="false"}

This will set the topics for all Dynamic Attributes which match a Tag for the Device using the Prefix and/or SUffix compensation.



![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/784HIKzfJvWymyO9fp4Ae_image.png)

# Save the Dynamic Attributes

To save all the defined Dynamic Attribute(s) as a new Dynamic Attribute JSON Object, press the **Save&#x20;**&#x62;utton.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/gk4h9kQ6wNzWgAGQFSQ1b_image.png" size="80" width="1264" height="788" position="center" showCaption="false"}

This will create the correctly formatted Dynamic Attribute JSON Object and store it in column **Dynamic Attributes&#x20;**&#x66;or the Instance.

![](https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/AYQRiqPghefw73BnX5NgN_image.png)

:::hint{type="warning"}
**Important:&#x20;**&#x54;his will overwrite the current value in column **Dynamic Attributes**.
:::

# Cancel the Dynamic Attribute Wizard

If a user decides to not save the current Dynamic Attribute Wizard configuration, they can press the **Cancel&#x20;**&#x62;utton.

::Image[]{src="https://api.archbee.com/api/optimize/SSUUxKZUk9bFTEPNn_6Zo/ODfST_MQGLj5IYCfdr67O_image.png" size="80" width="1711" height="837" position="center" showCaption="false"}

:::hint{type="info"}
**Notes**:

This will not overwrite the current value in column **Dynamic Attributes**.
:::

