# Multi-Instance Wizard Help

**URL:** <https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553>\
**Category:** Ignition\
**Tags:** ignition81\
**Created:** [April 1, 2025, 8:49pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553 "2025-04-01T20:49:58Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![amarks](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/amarks/32/45610_2.png) [@amarks](https://forum.inductiveautomation.com/u/amarks)\
**Post date:** [April 1, 2025, 8:49pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/1 "2025-04-01T20:49:58Z")

</div>

I have a UDT that I need to make 20 instances of and I'd like the name and a handful of parameters to increment.

I've found the manual documentation on this to be a little lacking.

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

Instance names should "AF1", "AF2", "AF3", etc.  
The "Device" parameter is the same for all instances.  
The "Name" parameter should be "Aeration Fan 1", "Aeration Fan 2", etc.

How do I fill out the dialog?

---

<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:** [April 1, 2025, 9:10pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/2 "2025-04-01T21:10:16Z")

</div>

No clue.

The lack of flexibility of this was one of my motivators to create the Spreadsheet Import Tool. (Which then expanded dramatically in scope....)

---

<div class="post-metadata">

**Author:** ![kvane](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kvane/32/22228_2.png) [@kvane](https://forum.inductiveautomation.com/u/kvane)\
**Post date:** [April 1, 2025, 9:19pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/3 "2025-04-01T21:19:33Z")

</div>

In 8.1 you would make a list of strings for the patterns of the parameters.  
I think the Base Tag Name+Tag Name Pattern will work in your case.

The info box on the popup is accurate from my experience:

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

---

<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:** [April 1, 2025, 9:24pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/4 "2025-04-01T21:24:35Z")

</div>

This would do:

 ![amarks-multi-instance](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/d/7d721455510a2828998555079f3e4b1b1a06c4e1.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:** [April 1, 2025, 9:36pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/5 "2025-04-01T21:36:03Z")

</div>

Not that it helps in the short term, but for posterity @Gerardo_Bolanos completely revamped the multi-instance wizard in 8.3, and now it's easily capable of this task (and a lot more):

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/d/cd70549ad12835213ddda5fbe6ab7c6444f118ac.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/2/72d575693a5ae136b77fc177da8ff967274c7ebc.png)

---

<div class="post-metadata">

**Author:** ![Leor\_Fishman](https://avatars.discourse-cdn.com/v4/letter/l/e19adc/32.png) [@Leor\_Fishman](https://forum.inductiveautomation.com/u/Leor_Fishman)\
**Post date:** [April 1, 2025, 9:41pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/6 "2025-04-01T21:41:37Z")

</div>

This is also something performable via the REST API side of things in 8.3, right?

---

<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:** [April 1, 2025, 10:00pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/7 "2025-04-01T22:00:47Z")

</div>

Not related.

The multi-instance **wizard** is the piece of GUI that lives in the designer whose sole purpose is "make a bunch of UDT instances following some standardized pattern".

You are capable of making **tags** , including UDT instances, via the REST API in 8.3, but that's orthogonal to the wizard GUI.

---

<div class="post-metadata">

**Author:** ![Leor\_Fishman](https://avatars.discourse-cdn.com/v4/letter/l/e19adc/32.png) [@Leor\_Fishman](https://forum.inductiveautomation.com/u/Leor_Fishman)\
**Post date:** [April 1, 2025, 10:03pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/8 "2025-04-01T22:03:23Z")

</div>

Sure, but e.g. one could replicate the functionality of the wizard by scriptifying a bunch of post reqs to make UDT instances?

Or is this not possible

---

<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:** [April 1, 2025, 10:07pm UTC](https://forum.inductiveautomation.com/t/multi-instance-wizard-help/104553/9 "2025-04-01T22:07:31Z")

</div>

Yes, that's what I meant by my second sentence. UDT instances are just a different type of tag; if you can create tags you can create UDT instances.
