# Looking for best practices when making Ignition UDTs, Views/Templates, creating tags, etc

**URL:** <https://forum.inductiveautomation.com/t/looking-for-best-practices-when-making-ignition-udts-views-templates-creating-tags-etc/98158>\
**Category:** Ignition\
**Tags:** vision, perspective\
**Created:** [November 4, 2024, 9:34pm UTC](https://forum.inductiveautomation.com/t/looking-for-best-practices-when-making-ignition-udts-views-templates-creating-tags-etc/98158 "2024-11-04T21:34:55Z")\
**Posts on this page:** 1\
**Showing post:** 2

<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:** [November 4, 2024, 9:46pm UTC](https://forum.inductiveautomation.com/t/looking-for-best-practices-when-making-ignition-udts-views-templates-creating-tags-etc/98158/2 "2024-11-04T21:46:19Z")

</div>

Hi Chanse,

1. I recommend using a UDT parameter that is the complete OPC Item path _prefix_ for the target PLC tag instance. If merging from multiple PLC tags into a single Ignition UDT, make two parameters like that.

2. Under no circumstances should you **ever** use Ignition UDT-type properties in your user interfaces. **Always** parameterize your windows/templates/pages/views with **tagpath** string parameters, then use **indirect tag binding** within your UI to reference the named members.

- You show your device performance page. This appears to be an Allen-Bradley. You have some reading to do:

> [@Ignition & Logix Best Practice Tips for better communications](https://forum.inductiveautomation.com/t/ignition-logix-best-practice-tips-for-better-communications/60386):
>
> Hi All, After a whole bunch of issues I have gone down the rabbit hole of what is wrong with our setup on site. I will preface this by saying I a relatively new to all of this.... so be gentle stuck_out_tongue Based on much reading(such wow) I believe I have a list of things our site could take away for a better system. Some of them are easy to implement, whilst some of them need... significant work to realize. Especially the AOI approach in point 5 expressionless Before going too far a…

{ Lots of cross links in that topic. Worth reading most of them. }

---

_[View the full topic](https://forum.inductiveautomation.com/t/looking-for-best-practices-when-making-ignition-udts-views-templates-creating-tags-etc/98158)._
