# Ignition Dynamically Create Tags add Change Script to List

**URL:** <https://forum.inductiveautomation.com/t/ignition-dynamically-create-tags-add-change-script-to-list/99690>\
**Category:** Ignition\
**Tags:** ignition81, perspective, scripting\
**Created:** [December 11, 2024, 3:21pm UTC](https://forum.inductiveautomation.com/t/ignition-dynamically-create-tags-add-change-script-to-list/99690 "2024-12-11T15:21:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![Zachary\_Kacel1](https://avatars.discourse-cdn.com/v4/letter/z/ea666f/32.png) [@Zachary\_Kacel1](https://forum.inductiveautomation.com/u/Zachary_Kacel1)\
**Post date:** [December 11, 2024, 3:21pm UTC](https://forum.inductiveautomation.com/t/ignition-dynamically-create-tags-add-change-script-to-list/99690/1 "2024-12-11T15:21:07Z")

</div>

I have a scenario where I can dynamically create a new UDT when a new work center is brought online. The system needs to run a script to pull data from our EPR system to populate data in the tag. My problem is if I dynamically create the tag I need to manually add it to the Tag Change Script list. How can I dynamically add my new tags to this change script list.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/a/0a41ac78857eab94529a58bb16b4bc37766029ec.png)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [December 11, 2024, 4:09pm UTC](https://forum.inductiveautomation.com/t/ignition-dynamically-create-tags-add-change-script-to-list/99690/2 "2024-12-11T16:09:59Z")

</div>

You effectively cannot, in 8.1 and prior versions. In 8.3 the metadata about each tag change resource will be written to disk in a human readable format and you'll be able to generate a tag change script resource programmatically, write it to the filesystem, and run `system.project.requestScan()` to pick it up.

---

<div class="post-metadata">

**Author:** ![diat150](https://avatars.discourse-cdn.com/v4/letter/d/a587f6/32.png) [@diat150](https://forum.inductiveautomation.com/u/diat150)\
**Post date:** [December 11, 2024, 4:21pm UTC](https://forum.inductiveautomation.com/t/ignition-dynamically-create-tags-add-change-script-to-list/99690/3 "2024-12-11T16:21:33Z")

</div>

wow thats awesome. I know I have asked for something like that back to version 7.x

---

<div class="post-metadata">

**Author:** ![Zachary\_Kacel1](https://avatars.discourse-cdn.com/v4/letter/z/ea666f/32.png) [@Zachary\_Kacel1](https://forum.inductiveautomation.com/u/Zachary_Kacel1)\
**Post date:** [December 11, 2024, 4:46pm UTC](https://forum.inductiveautomation.com/t/ignition-dynamically-create-tags-add-change-script-to-list/99690/4 "2024-12-11T16:46:57Z")

</div>

So I think I found a solution. You can specify tag change scripts to look at a folder. I then as long as I keep the tag structure the same, or use a UDT I can dynamically look for the tag I need to trigger on.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/6/e6004af1e5db84f4d89790d780b4791fb40bba25.png)
