# Determining overrides in UDT

**URL:** <https://forum.inductiveautomation.com/t/determining-overrides-in-udt/33482>\
**Category:** Ignition\
**Created:** [March 27, 2020, 2:05pm UTC](https://forum.inductiveautomation.com/t/determining-overrides-in-udt/33482 "2020-03-27T14:05:24Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![rpulsifer](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@rpulsifer](https://forum.inductiveautomation.com/u/rpulsifer)\
**Post date:** [March 27, 2020, 2:05pm UTC](https://forum.inductiveautomation.com/t/determining-overrides-in-udt/33482/1 "2020-03-27T14:05:24Z")

</div>

We make extensive use of UDT’s, with several layers of nested UDT’s within a parent. OF course, we try to make the UDT definition as generic as possible, but invariably the project author needs to make some small tweak or change to the instantiation of the type. **All hail the little green button!**  
BUT - we need to insure that all deviations from the defaults are documented, so I was wondering if there was a way to generate a report on anything that was overridden??  
I’ve searched around and found nothing, and wouldn’t be adverse to a suggestion of doing a file compare of exported XML files - though my attempts at this yielded nothing of value.  
IS there any way to programatically (or half manually) determine whether and which elements have the little green button lit?? And maybe even list the differences?  
Or should I give up and submit this as part of my wish list?

---

<div class="post-metadata">

**Author:** ![bpreston](https://avatars.discourse-cdn.com/v4/letter/b/4af34b/32.png) [@bpreston](https://forum.inductiveautomation.com/u/bpreston)\
**Post date:** [March 27, 2020, 2:34pm UTC](https://forum.inductiveautomation.com/t/determining-overrides-in-udt/33482/2 "2020-03-27T14:34:00Z")

</div>

Are you using 7.9 or 8.0? If your using 8.0, have you thought of using [system.tag.getConfiguration](https://docs.inductiveautomation.com/display/DOC80/system.tag.getConfiguration). I don’t have an 8.0 system near my to test it out but this should pull up your entire tag configuration. It may not call out items that have overrides enabled but you should be able to write a script to compare its results to your default UDT settings to point out differences. If your using 7.9 [system.tag.browseConfiguration](https://docs.inductiveautomation.com/display/DOC79/system.tag.browseConfiguration) should do the same.

---

<div class="post-metadata">

**Author:** ![rpulsifer](https://avatars.discourse-cdn.com/v4/letter/r/e9a140/32.png) [@rpulsifer](https://forum.inductiveautomation.com/u/rpulsifer)\
**Post date:** [March 27, 2020, 2:49pm UTC](https://forum.inductiveautomation.com/t/determining-overrides-in-udt/33482/3 "2020-03-27T14:49:00Z")

</div>

V7.9.9… I’ll give that function a look! sounds promising, Thanks!  
(Still, it would seem important enough to be built-in or at least easily visible. We’ve already chased our tail, only to discover that the designer had modified something “to get it to work” and promptly forgot he ever did it! 😉 With hundreds of tags, I’m not faulting him so much, but we really need to make sure this is controlled and documented)

---

<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:** [March 27, 2020, 2:54pm UTC](https://forum.inductiveautomation.com/t/determining-overrides-in-udt/33482/4 "2020-03-27T14:54:55Z")

</div>

Tag edits should also go into the audit log, if you’ve got it enabled for your project(s).
