# Dynamic Expression Bindings in UDT for Alarms

**URL:** <https://forum.inductiveautomation.com/t/dynamic-expression-bindings-in-udt-for-alarms/113318>\
**Category:** Ignition\
**Created:** [January 15, 2026, 3:25pm UTC](https://forum.inductiveautomation.com/t/dynamic-expression-bindings-in-udt-for-alarms/113318 "2026-01-15T15:25:43Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex\_Jaffe](https://avatars.discourse-cdn.com/v4/letter/a/ecccb3/32.png) [@Alex\_Jaffe](https://forum.inductiveautomation.com/u/Alex_Jaffe)\
**Post date:** [January 15, 2026, 3:25pm UTC](https://forum.inductiveautomation.com/t/dynamic-expression-bindings-in-udt-for-alarms/113318/1 "2026-01-15T15:25:43Z")

</div>

I am making a UDT and need to make the display path for multiple alarms dynamic.

currently i have the display path in an expression binding as:

{[.]../../AlarmStrings/0/1}

I have 2 parameters, {ParentInstanceName} which i want to take the place of the 0, and {TagName} which i want to take the place of the 1.

I am currently having a lot of trouble making it dynamic. any help is appreciated

Variations of this is what i have tried and gotten no results

tag({[.]../../AlarmStrings/}+{ParentInstanceName}+”/”+{TagName})

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/3/93754ad7768484899e27403925d17abea4e07204.png)

---

<div class="post-metadata">

**Author:** ![MMaynard](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/mmaynard/32/3366_2.png) [@MMaynard](https://forum.inductiveautomation.com/u/MMaynard)\
**Post date:** [January 15, 2026, 3:51pm UTC](https://forum.inductiveautomation.com/t/dynamic-expression-bindings-in-udt-for-alarms/113318/2 "2026-01-15T15:51:35Z")

</div>

You don’t use the tag expression for this, just concat the parameters

`concat({ParentInstanceName},’ ‘,{TagName})`
