# system.tag.editAlarmConfig on UDT instance - Ignition 7.9.4

**URL:** <https://forum.inductiveautomation.com/t/system-tag-editalarmconfig-on-udt-instance-ignition-7-9-4/15996>\
**Category:** Ignition\
**Created:** [November 14, 2017, 9:05pm UTC](https://forum.inductiveautomation.com/t/system-tag-editalarmconfig-on-udt-instance-ignition-7-9-4/15996 "2017-11-14T21:05:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kleppe85](https://avatars.discourse-cdn.com/v4/letter/k/c4cdca/32.png) [@Kleppe85](https://forum.inductiveautomation.com/u/Kleppe85)\
**Post date:** [November 14, 2017, 9:05pm UTC](https://forum.inductiveautomation.com/t/system-tag-editalarmconfig-on-udt-instance-ignition-7-9-4/15996/1 "2017-11-14T21:05:08Z")

</div>

Hi,

Is there something broken with this scripting function regarding UDT instances, or is it not meant to be used for other than “flat” tags? When I try to update some associated data properties in a UDT, all other properties are overwritten… but I’m left with the correct value for the property I wanted to set… #gotthatgoingformewhichisgreat…

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [November 15, 2017, 3:06pm UTC](https://forum.inductiveautomation.com/t/system-tag-editalarmconfig-on-udt-instance-ignition-7-9-4/15996/2 "2017-11-15T15:06:37Z")

</div>

This comes up from time to time. Here's a quote from an internal response on this;

> I think this is simply due to how alarms work in udts. You cannot override individual properties of the alarm, you only re-define the entire alarm. So when you edit it in this way, you're redefining it to only have 1 custom property.

> I'm sure this is inconvenient, but it probably won't change anytime soon. Although not ideal, a work around would be to create memory tags for the custom property values, bind the properties to those, and edit them by writing the tag values.

---

<div class="post-metadata">

**Author:** ![Kleppe85](https://avatars.discourse-cdn.com/v4/letter/k/c4cdca/32.png) [@Kleppe85](https://forum.inductiveautomation.com/u/Kleppe85)\
**Post date:** [November 15, 2017, 6:56pm UTC](https://forum.inductiveautomation.com/t/system-tag-editalarmconfig-on-udt-instance-ignition-7-9-4/15996/3 "2017-11-15T18:56:11Z")

</div>

So in my case, I have a UDT which have approx 10 alarms, I would have to create 30 asscosiated memory tags? since I need 3 custom properties for each alarm.

---

<div class="post-metadata">

**Author:** ![KathyApplebaum](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kathyapplebaum/32/7261_2.png) [@KathyApplebaum](https://forum.inductiveautomation.com/u/KathyApplebaum)\
**Post date:** [November 15, 2017, 7:14pm UTC](https://forum.inductiveautomation.com/t/system-tag-editalarmconfig-on-udt-instance-ignition-7-9-4/15996/4 "2017-11-15T19:14:41Z")

</div>

Yeah, I think that falls under “I’m sure this is inconvenient” and “not ideal”. 😉

---

<div class="post-metadata">

**Author:** ![Kleppe85](https://avatars.discourse-cdn.com/v4/letter/k/c4cdca/32.png) [@Kleppe85](https://forum.inductiveautomation.com/u/Kleppe85)\
**Post date:** [November 15, 2017, 7:22pm UTC](https://forum.inductiveautomation.com/t/system-tag-editalarmconfig-on-udt-instance-ignition-7-9-4/15996/5 "2017-11-15T19:22:21Z")

</div>

hehe, I see 🙂 thanks for the clarification though. Hopefully there will be an easier way to do this in the future.
