# Avoiding overriding parent properties

**URL:** <https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [August 13, 2023, 9:42pm UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791 "2023-08-13T21:42:56Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Cesar\_Delgado](https://avatars.discourse-cdn.com/v4/letter/c/e56c9b/32.png) [@Cesar\_Delgado](https://forum.inductiveautomation.com/u/Cesar_Delgado)\
**Post date:** [August 13, 2023, 9:42pm UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791/1 "2023-08-13T21:42:56Z")

</div>

Hello, I am wondering if there is a way to create UDT instances then change the parameter value of the parent property without it showing in the tag browser that you are overriding the parent property?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 13, 2023, 11:02pm UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791/2 "2023-08-13T23:02:56Z")

</div>

Trying to wrap my mind around this...

Why? What problem are you trying to solve?

(Asking because I don't think you can get the designer to lie to the user of the designer.)

---

<div class="post-metadata">

**Author:** ![Cesar\_Delgado](https://avatars.discourse-cdn.com/v4/letter/c/e56c9b/32.png) [@Cesar\_Delgado](https://forum.inductiveautomation.com/u/Cesar_Delgado)\
**Post date:** [August 13, 2023, 11:23pm UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791/3 "2023-08-13T23:23:47Z")

</div>

I probably phrased or asked the wrong question. What I meant is how can I create, for example, 10 instances of a data type each having a different parameter value without manually changing it in the tag editor when being created?

---

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [August 13, 2023, 11:27pm UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791/4 "2023-08-13T23:27:43Z")

</div>

If the values are simple sequences, then the udt instance creation wizard should suffice. Otherwise, you should script the creation. `system.tag.configure()` takes a list of jython dictionaries with the details.

I've found it most reliable to simply use scripted tag writes to set UDT parameters after creation--getting those to work within `system.tag.configure()` seems to be somewhat limited.

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [August 14, 2023, 7:56am UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791/5 "2023-08-14T07:56:09Z")

</div>

The question is, how would you _want_ to set them up?

Personally, I use Excel with a specific table format, copy the table, and run it through a script which coverts it into tag json back into the clipboard, then I paste it into ignition. Then I can review it if I want to prior to importing. I like acting on the clipboard as well as it saves time writing to and finding files

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [August 14, 2023, 9:05am UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791/6 "2023-08-14T09:05:23Z")

</div>

If you're doing the core cert and you're not sure if the UDTs instances parameters should or should not be overridden: Yes, they should.  
The prompt does say "no overrides" or something like this, but it doesn't apply to parameters.

---

<div class="post-metadata">

**Author:** ![srinivasan\_s](https://avatars.discourse-cdn.com/v4/letter/s/eb9ed0/32.png) [@srinivasan\_s](https://forum.inductiveautomation.com/u/srinivasan_s)\
**Post date:** [March 24, 2024, 11:24am UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791/7 "2024-03-24T11:24:33Z")

</div>

Can you please explain it further, how to do, override parameter option are not allows for any instances

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [March 25, 2024, 8:11am UTC](https://forum.inductiveautomation.com/t/avoiding-overriding-parent-properties/77791/8 "2024-03-25T08:11:31Z")

</div>

I'm not sure how much I'm allowed to say, so I won't explain anything, but... There's really nothing to explain.  
The override limitation is for tags themselves, not UDTs parameters. You CAN'T change an instance parameter without overriding the UDT's default.
