Hi there. This post is likely going to be a bit of a stretch, but I'm just hoping maybe someone can help me grab onto a thread perhaps so that I can make some progress with this.
Here's what I've got going. We had an integrator develop an Ignition solution for us for alarm notifications. As you'd likely expect, they setup several UDTs in this process. They setup perspective so that when you load one of the tags it checks which UDT type it is and loads it into a view that is unique to that UDT type. The code pertaining to setting the correct view looks like the below, but with instantiations for each different UDT type:
'tagTypes':[{
'tagType':TagObjectType.UdtInstance,
'typeId':'UDT1',
'configureView':'Forms/Tag/UDT1',
'statusView':'Components/Tag Status/UDT1',
'statusTag':'/PV'
},
They didn't really leave us any documentation and I don't have hours with them at the moment, so I was trying to figure this out on my own but I'm a little stuck here. So I found that they left an appconfig script in the project library & in there they assess tag types & from there they point them to a given view. I initially thought that might be all there is to the logic, so I did some testing.
I created a copy of a working UDT. I did nothing but change the name to the new UDT.
I added a new block in the appconfig code for the new UDT.
I reassigned a known good tag which used the original UDT that I copied from to the new, renamed UDT.
Now, when I go to load that tag in perspective, I end up with a tag path error & I just really don't know where to go to troubleshoot it. I can switch that same tag back to the original UDT & then it starts working fine again.
Any pointers, means to troubleshoot? I'm not expecting anyone to be able to point me right at the solution here, but I'm hoping maybe by chance someone can point me into the direction where I can at least get a little closer
Thanks!