# Export the Current Values of All Tags in all Tag Providers

**URL:** <https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116>\
**Category:** Ignition\
**Tags:** ignition81, vision\
**Created:** [August 2, 2024, 2:41pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116 "2024-08-02T14:41:35Z")\
**Posts on this page:** 9\
**Page:** 1

<div class="post-metadata">

**Author:** ![David\_Volovskiy](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@David\_Volovskiy](https://forum.inductiveautomation.com/u/David_Volovskiy)\
**Post date:** [August 2, 2024, 2:41pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/1 "2024-08-02T14:41:35Z")

</div>

Hello,

If I wanted to manually save off all of the values in all tags found in System, Vision Client\_Tags, Sample\_Tags, and default all at once, how can I do that?  
I don't want to use that export for anything besides having a human-readable file that shows all of the tags and their current values.

-David

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/0/9/09bdd5b08a15f1b4b2bed0f52adfe845ba2b4201.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:** [August 2, 2024, 2:43pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/2 "2024-08-02T14:43:29Z")

</div>

There's no built-in way to do that. You'd have to script it, with combinations of `system.tag.browse()` and `system.tag.readBlocking()`.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 2, 2024, 2:44pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/3 "2024-08-02T14:44:17Z")

</div>

In addition to what Phil said, realize that Vision Client Tags don't actually exist on the Gateway; they only exist in a running Vision Client, and each Client has its own independent set of those tags.

---

<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:** [August 2, 2024, 2:45pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/4 "2024-08-02T14:45:53Z")

</div>

> [@Kevin.Herron](#):
>
> only exist in a running Vision Client

Well, they do exist in the designer, too.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 2, 2024, 2:46pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/5 "2024-08-02T14:46:27Z")

</div>

Oh yeah, that too.

---

<div class="post-metadata">

**Author:** ![David\_Volovskiy](https://avatars.discourse-cdn.com/v4/letter/d/e19b73/32.png) [@David\_Volovskiy](https://forum.inductiveautomation.com/u/David_Volovskiy)\
**Post date:** [August 2, 2024, 2:48pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/6 "2024-08-02T14:48:12Z")

</div>

Thanks. My goal was to be able to get all of this info off the tools in under 20 minutes in Designer. The Tag Report Tool does this well on a single provider, but I was hoping I could scope that to all providers that the tool has access to.

---

<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:** [August 2, 2024, 2:49pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/7 "2024-08-02T14:49:14Z")

</div>

The tag report tool can be called from scripts. The tag report tool GUI will even hand you the script for what you configure.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [August 2, 2024, 2:50pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/8 "2024-08-02T14:50:04Z")

</div>

Hmm, yeah, maybe playing with `system.tag.query` you could get something working. I haven't really used it much.

> **[system.tag.query | Ignition User Manual](https://docs.inductiveautomation.com/docs/8.1/appendix/scripting-functions/system-tag/system-tag-query)**
>
> Queries a Tag Provider to produce a list of tags that meet the specified criteria.

---

<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:** [August 2, 2024, 2:51pm UTC](https://forum.inductiveautomation.com/t/export-the-current-values-of-all-tags-in-all-tag-providers/94116/9 "2024-08-02T14:51:11Z")

</div>

I've used it a bunch in the past year. It's awesome. (Another Exchange resource is on the way.)
