# Tags migration from Vision to Perspective

**URL:** <https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558>\
**Category:** Ignition\
**Tags:** perspective, vision\
**Created:** [February 19, 2025, 3:09pm UTC](https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558 "2025-02-19T15:09:18Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [February 19, 2025, 3:09pm UTC](https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558/1 "2025-02-19T15:09:18Z")

</div>

Hello!

I´m migrating a project from Ignition Vision to Ignition Perspective.

Is there a way to import the tags from Vision into Perspective Designer?

I haven´t find the way on the Vision designer or the gateway to eport the tags.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/5/5/55962115b4a66ae1f22907176613496c149c0e64.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/6/c/6ca7f90c92abd34bc72c89fbddaef2ca44ef55ae.png)

Cheers!

---

<div class="post-metadata">

**Author:** ![lrose](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/lrose/32/62724_2.png) [@lrose](https://forum.inductiveautomation.com/u/lrose)\
**Post date:** [February 19, 2025, 3:12pm UTC](https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558/2 "2025-02-19T15:12:45Z")

</div>

Tags (with the exception of Vision Client Tags) are independent of the visualization module being used.

From the looks of your screen shot it looks like you're trying to import tags from 7.9 into 8.1? Is that the question you're asking?

---

<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:** [February 19, 2025, 3:13pm UTC](https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558/3 "2025-02-19T15:13:01Z")

</div>

If you mean Vision Client Tags, there aren't any in Perspective. Use Perspective session properties for that. If you mean gateway tags, there's nothing to do. Gateway tags are not part of projects, and are equally accessible from Vision and Perspective.

Export gateway tags and/or data types from the tag browser in the designer in one gateway, and import via the designer tag browser in the other one.

---

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [February 19, 2025, 3:14pm UTC](https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558/4 "2025-02-19T15:14:34Z")

</div>

Yes, that´s the question, I´m using two different gateways, one for Vision and one for Perspective and I wonder if is possible to import the tags from Vision gateway into Perspective gateway.

I guess if I want to use the tags from code I would have to add them one by one, or is there any other way?

```python
	for site, probesCount in MASTER:
	    for j in range(1, probesCount + 1):
	        probe = 200 + j # Probe number starts from 201
	        
	        TCIroot = "[default]PSS/{}/intTH/{}/TCI".format(site, probe)
	        RHIroot = "[default]PSS/{}/intTH/{}/RHI".format(site, probe)
	        STSroot = "[default]PSS/{}/intTH/{}/STATUS".format(site, probe)
	
	       
	        values = system.tag.readBlocking([TCIroot, RHIroot, STSroot])
	

	        temperature = values[0].value if values[0].value is not None else "N/A"
	        humidity = values[1].value if values[1].value is not None else "N/A"
	        status = values[2].value if values[2].value is not None else "N/A"
	
	        # Append row to dataset
	        data.append({
	            "BUILDING": site,
	            "PROBE": probe,
	            "TEMPERATURE C": temperature,
	            "HUMIDITY %": humidity,
	            "STATUS": status
	        })

```

---

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [February 19, 2025, 3:23pm UTC](https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558/5 "2025-02-19T15:23:37Z")

</div>

Yes! I found the way to export them. Is right click on top of tags.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/c/b/cbe97bd71e4f97a536838304a21a2ec958104f57.png)

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/8/1/812fa1bdea8180510415bc0ef9c02bb2d5ed6927.jpeg)

Thanks a lot for the help

---

<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:** [February 19, 2025, 3:28pm UTC](https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558/6 "2025-02-19T15:28:28Z")

</div>

There are many differences in architecture between v7.9 and v8.1. Consider using a temporary v8.1 gateway to restore a complete gateway backup (not a project backup) from the v7.9 gateway. That will perform an optimum conversion of **everything** in that v7.9 gateway into the new v8.1 formats. Tags, image library, projects, gateway scripting, devices, database connections.... _Everything_.

_ **Then** _ start creating Perspective equivalents to your Vision projects. (If you really need to--v8.1 still has Vision.)

---

<div class="post-metadata">

**Author:** ![Alejandro\_Alaco](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alejandro_alaco/32/59849_2.png) [@Alejandro\_Alaco](https://forum.inductiveautomation.com/u/Alejandro_Alaco)\
**Post date:** [February 19, 2025, 3:31pm UTC](https://forum.inductiveautomation.com/t/tags-migration-from-vision-to-perspective/102558/7 "2025-02-19T15:31:35Z")

</div>

Thanks @pturmel, with the tags export functionality and the Image Management export trick I think I got all I need from the v7.9 project.
