# Client Tags in Perspective?

**URL:** <https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847>\
**Category:** Ignition\
**Tags:** ignition81, vision, perspective\
**Created:** [August 9, 2022, 7:58pm UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847 "2022-08-09T19:58:06Z")\
**Posts on this page:** 16\
**Page:** 1

<div class="post-metadata">

**Author:** ![Alex\_DeBate](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alex_debate/32/56483_2.png) [@Alex\_DeBate](https://forum.inductiveautomation.com/u/Alex_DeBate)\
**Post date:** [August 9, 2022, 7:58pm UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/1 "2022-08-09T19:58:06Z")

</div>

Hey all,

I notice from the manual that Vision can have client tags, but I don’t see this option in Perspective. I’m trying to create client variables but don’t know how to go about this otherwise.

Thanks in advance!

---

<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:** [August 9, 2022, 8:00pm UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/2 "2022-08-09T20:00:37Z")

</div>

Perspective doesn’t have “client tags”, as for all intents and purposes it is running at the Gateway.

Instead, session properties should be used for things that need to be global to the session. They are similar to Client tags, though not exactly the same.

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [August 9, 2022, 8:01pm UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/3 "2022-08-09T20:01:41Z")

</div>

Session variables are your friend. You can think of them like global variables.

You’ll find them by clicking _Perspective_ in the Project Browser and then go to the Perspective Property Editor and down to SESSION CUSTOM. Create the session variables there.

[https://docs.inductiveautomation.com/display/DOC81/Session+Properties](https://docs.inductiveautomation.com/display/DOC81/Session+Properties)

---

<div class="post-metadata">

**Author:** ![Alex\_DeBate](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/alex_debate/32/56483_2.png) [@Alex\_DeBate](https://forum.inductiveautomation.com/u/Alex_DeBate)\
**Post date:** [August 9, 2022, 8:02pm UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/4 "2022-08-09T20:02:12Z")

</div>

> [@lrose](#):
>
> session properties

Thank you, I wasn't sure what keywords to use. I'll read up on session properties.

---

<div class="post-metadata">

**Author:** ![Jesse\_Dale\_Gimenez](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jesse_dale_gimenez/32/68763_2.png) [@Jesse\_Dale\_Gimenez](https://forum.inductiveautomation.com/u/Jesse_Dale_Gimenez)\
**Post date:** [January 31, 2025, 6:56am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/5 "2025-01-31T06:56:21Z")

</div>

Hi Transistor,

Do you have new ideas to where I can find the sessions variables after 2 years of ignition update?

I need a certain memory tag to be dedicated to a current session in perpective,

currently my problem is that when multiple users are using the perpective web that i made the changes on one session is reflecting the other sessions.

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [January 31, 2025, 7:18am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/6 "2025-01-31T07:18:28Z")

</div>

> [@Jesse\_Dale\_Gimenez](#):
>
> I need a certain memory tag to be dedicated to a current session in perpective,

Why ? What are you trying to do with that tag ?

---

<div class="post-metadata">

**Author:** ![Jesse\_Dale\_Gimenez](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jesse_dale_gimenez/32/68763_2.png) [@Jesse\_Dale\_Gimenez](https://forum.inductiveautomation.com/u/Jesse_Dale_Gimenez)\
**Post date:** [January 31, 2025, 7:34am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/8 "2025-01-31T07:34:01Z")

</div>

currently my problem is that when multiple users are using the perpective web at the same time.  
when one user changes the filters, the filtered output also displayes on other session users.

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [January 31, 2025, 7:37am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/9 "2025-01-31T07:37:39Z")

</div>

> [@Jesse\_Dale\_Gimenez](#):
>
> Do you have new ideas to where I can find the sessions variables after 2 years of ignition update?

They're in the same place they were two years ago. Did you read the documentation link i posted and watch the video?

> [@Jesse\_Dale\_Gimenez](#):
>
> I need a certain memory tag to be dedicated to a current session in perpective,

You can't. Use session custom properties instead.

---

<div class="post-metadata">

**Author:** ![Jesse\_Dale\_Gimenez](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jesse_dale_gimenez/32/68763_2.png) [@Jesse\_Dale\_Gimenez](https://forum.inductiveautomation.com/u/Jesse_Dale_Gimenez)\
**Post date:** [January 31, 2025, 7:39am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/10 "2025-01-31T07:39:34Z")

</div>

> [@Transistor](#):
>
> session custom properties

Do you have some guide/example for using session custom properties?

currently my problem is that when multiple users are using the perpective web at the same time.  
when one user changes the filters, the filtered output also displayes on other session users.

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [January 31, 2025, 7:58am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/11 "2025-01-31T07:58:35Z")

</div>

Because you're using a tag, which is shared between all users.  
Don't use a tag. But I'm not sure session customs are what you need either, which is why I asked what you're trying to do.  
Answer that (and not HOW you're trying to do it), and we'll point you in the right direction.

---

<div class="post-metadata">

**Author:** ![Jesse\_Dale\_Gimenez](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jesse_dale_gimenez/32/68763_2.png) [@Jesse\_Dale\_Gimenez](https://forum.inductiveautomation.com/u/Jesse_Dale_Gimenez)\
**Post date:** [January 31, 2025, 8:01am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/12 "2025-01-31T08:01:16Z")

</div>

additional information also I am using perpective,  
what other options I am to use if I am not allowed to use a tag to bind to a dropdown menu?

---

<div class="post-metadata">

**Author:** ![Jesse\_Dale\_Gimenez](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/jesse_dale_gimenez/32/68763_2.png) [@Jesse\_Dale\_Gimenez](https://forum.inductiveautomation.com/u/Jesse_Dale_Gimenez)\
**Post date:** [January 31, 2025, 8:02am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/13 "2025-01-31T08:02:41Z")

</div>

I have a dropdown menu which filters out the display on the perpective web.  
The dropdown menu is binded to a memory tag.

When One user changes the dropdown menu filter, it also changes the display of other session users

---

<div class="post-metadata">

**Author:** ![Transistor](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/transistor/32/3380_2.png) [@Transistor](https://forum.inductiveautomation.com/u/Transistor)\
**Post date:** [January 31, 2025, 9:19am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/14 "2025-01-31T09:19:48Z")

</div>

> [@Jesse\_Dale\_Gimenez](#):
>
> additional information also I am using perpective,

We know. You have told us three times already.

> [@Jesse\_Dale\_Gimenez](#):
>
> what other options I am to use if I am not allowed to use a tag to bind to a dropdown menu?

As explained four times, use session custom properties. Again, read the documentation and watch the video. [https://docs.inductiveautomation.com/display/DOC81/Session+Properties](https://docs.inductiveautomation.com/display/DOC81/Session+Properties)

---

<div class="post-metadata">

**Author:** ![nminchin](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/nminchin/32/6911_2.png) [@nminchin](https://forum.inductiveautomation.com/u/nminchin)\
**Post date:** [January 31, 2025, 9:38am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/15 "2025-01-31T09:38:35Z")

</div>

> [@Transistor](#):
>
> As explained four times

6\* I did twice in another topic 😂

> [@Jesse\_Dale\_Gimenez](#):
>
> Do you have some guide/example for using session custom properties?

1. Add a custom Session prop from the session property panel that is shown in the same screen as the perspective pages config (click the bottom left icon shown before any open view tabs)
2. Bind to it in your gui using a property binding

---

<div class="post-metadata">

**Author:** ![pascal.fragnoud](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pascal.fragnoud/32/24728_2.png) [@pascal.fragnoud](https://forum.inductiveautomation.com/u/pascal.fragnoud)\
**Post date:** [January 31, 2025, 9:52am UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/16 "2025-01-31T09:52:47Z")

</div>

Or you might not need session customs and be able to pass parameters to whatever should change when you select something in your dropdown.

But we can't be accurate until you describe what you're trying to achieve.  
We understand you have a dropdown and something is displayed depending on the selection, but that's VERY vague.

---

<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:** [January 31, 2025, 1:48pm UTC](https://forum.inductiveautomation.com/t/client-tags-in-perspective/62847/17 "2025-01-31T13:48:26Z")

</div>

> [@Jesse\_Dale\_Gimenez](#):
>
> The dropdown menu is binded to a memory tag.

This is your problem. Tags (memory or otherwise) are gateway global. They are independent of sessions and projects. This will _ **NEVER** _ work with more than one user.

Session customs may not (as @pascal.fragnoud ) has stated twice now be the proper solution either.

Does the filter for this "display" (that's an extremely vague description) need to be global across the session? If so, then session custom properties are the correct tool for the job.

If, however, the filter is only needed on a single view, then it's probably more prudent to use custom properties on the view or probably even the component which you are using.

Were asking for more information on what you are trying to accomplish, rather than restating your problem, actually provide us with appropriate details as to what you are doing.
