It is because it is an array of Properties.
Technically speaking, there is a better/proper way to do so. You have to use an array of Composite type, which will be represented as a DataGrid in the custom form.
You create a new Composite Type

Add your variables (I guess the port should be a number in your case :) )

Select an Array checkbox

This is how the input will looks like

That is a custom form will be automatically and properly generated.


Run the workflow



------------------------------
If you find the answer helpful, please click on the RECOMMEND button.
Please visit my blog to get more information:
https://clouddepth.com------------------------------
Original Message:
Sent: Nov 10, 2025 10:17 AM
From: mastefani
Subject: Input type to capture array with multiple properties
Thanks, making the properties an array is what I was missing. One other quick note and I I see it in your example too. Any idea why the first field is treated as an array? So in our example it looks like you could put multiple names in for each iteration. A single IP and port, but if you wanted to it looks like it would accept multiple names for some reason? Any idea why that is?
Original Message:
Sent: Nov 10, 2025 10:07 AM
From: WhiteForEver
Subject: Input type to capture array with multiple properties
Yes, `var_0` is an array of properties. I added more details. Working for me. Let me know if you need something else.




------------------------------
If you find the answer helpful, please click on the RECOMMEND button.
Please visit my blog to get more information: https://clouddepth.com
Original Message:
Sent: Nov 10, 2025 09:38 AM
From: mastefani
Subject: Input type to capture array with multiple properties
That's exactly what I'm trying to get to. I tried to duplicate your example and ran into some issues. So your var_0 is type properties correct? In the input form I'm assuming you're just adding columns to set those three inputs column values? When I do the same the user input look totally fine but it seems like the variable type doesn't like that. Thee data saved in the variable is off (see screenshot below). Like it only saves the first two pieces of info and the 3rd gets discarded.
