# \[IGN-4643\]Global Expressions and Perspective Transforms

**URL:** <https://forum.inductiveautomation.com/t/ign-4643-global-expressions-and-perspective-transforms/64658>\
**Category:** Ignition\
**Tags:** perspective\
**Created:** [September 29, 2022, 2:26pm UTC](https://forum.inductiveautomation.com/t/ign-4643-global-expressions-and-perspective-transforms/64658 "2022-09-29T14:26:18Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![j.israelsen](https://avatars.discourse-cdn.com/v4/letter/j/ad7895/32.png) [@j.israelsen](https://forum.inductiveautomation.com/u/j.israelsen)\
**Post date:** [September 29, 2022, 2:26pm UTC](https://forum.inductiveautomation.com/t/ign-4643-global-expressions-and-perspective-transforms/64658/1 "2022-09-29T14:26:18Z")

</div>

It feels like I am using the same expressions and perspective transforms over and over again. It has been okay through the use templates and the “copy binding” function. However, if a modification needs to be made globally I have to track down every instance and modify it. Some examples of a modifications to expressions and perspective transforms are as follows: color choice, bug fixes, error handling, adding options, etc.

With scripting we can create a global script (with the Project Library). I can’t seem to find a way to do it with **global expressions** and **global perspective transforms**. Does anyone have suggestions for something like this?

Note, there is a request for this feature, but it hasn’t seemed to gain much traction yet:  
[https://ideas.inductiveautomation.com/ignition-features-and-ideas/p/global-transforms](https://ideas.inductiveautomation.com/ignition-features-and-ideas/p/global-transforms)

---

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [September 29, 2022, 2:29pm UTC](https://forum.inductiveautomation.com/t/ign-4643-global-expressions-and-perspective-transforms/64658/2 "2022-09-29T14:29:53Z")

</div>

We didn’t update the ideas portal link, but this is an idea that made it into our internal tracking system. No progress yet, but it is something we’re considering.

---

<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:** [September 30, 2022, 11:37am UTC](https://forum.inductiveautomation.com/t/ign-4643-global-expressions-and-perspective-transforms/64658/3 "2022-09-30T11:37:12Z")

</div>

I was actually thinking about this the other day as well. I have a lot of places I use the same map transform to map to an array of style classes, and it would be awesome if I could define this once and link to it everywhere I need it

---

<div class="post-metadata">

**Author:** ![Steve\_Laubach](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/steve_laubach/32/60900_2.png) [@Steve\_Laubach](https://forum.inductiveautomation.com/u/Steve_Laubach)\
**Post date:** [September 30, 2022, 12:11pm UTC](https://forum.inductiveautomation.com/t/ign-4643-global-expressions-and-perspective-transforms/64658/4 "2022-09-30T12:11:00Z")

</div>

This is a great idea. I'm happy it's on "the list".
