# System.perspective functions removed from gateway scripting scope

**URL:** <https://forum.inductiveautomation.com/t/system-perspective-functions-removed-from-gateway-scripting-scope/111644>\
**Category:** Ignition\
**Tags:** ignition83, perspective\
**Created:** [October 22, 2025, 10:55am UTC](https://forum.inductiveautomation.com/t/system-perspective-functions-removed-from-gateway-scripting-scope/111644 "2025-10-22T10:55:53Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![liam1](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@liam1](https://forum.inductiveautomation.com/u/liam1)\
**Post date:** [October 22, 2025, 10:55am UTC](https://forum.inductiveautomation.com/t/system-perspective-functions-removed-from-gateway-scripting-scope/111644/1 "2025-10-22T10:55:53Z")

</div>

Hi all,

I noticed that the system.perspective functions are no longer available from the gateway scripting scope.

Is this suppose to be the case?

I normally use the system.perspective.sendMessage function within gateway scripts.

---

<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:** [October 22, 2025, 2:45pm UTC](https://forum.inductiveautomation.com/t/system-perspective-functions-removed-from-gateway-scripting-scope/111644/2 "2025-10-22T14:45:17Z")

</div>

What is your indication that this is the case?  
`system.perspective` functions continue to be available across the entire gateway scope in 8.3, same as in 8.1.  
Just like in 8.1, if the Perspective module is not installed or faulted for some reason, you won't see anything from Perspective added in the designer.

---

<div class="post-metadata">

**Author:** ![liam1](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@liam1](https://forum.inductiveautomation.com/u/liam1)\
**Post date:** [October 23, 2025, 7:01am UTC](https://forum.inductiveautomation.com/t/system-perspective-functions-removed-from-gateway-scripting-scope/111644/3 "2025-10-23T07:01:16Z")

</div>

Ah , just forgot that it doesn’t appear in the autocomplete tooltip if you are in the gateway scripting scope, but does in the perspective scripting scope. As you said, it still works in the gateway scripting scope.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/4/1/41f84c97a058a9d00ba0798b20e1e12833a41014.png)

---

<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:** [October 24, 2025, 4:30pm UTC](https://forum.inductiveautomation.com/t/system-perspective-functions-removed-from-gateway-scripting-scope/111644/4 "2025-10-24T16:30:08Z")

</div>

If that's the project library (it's unclear from the crop) you can change the scope of the provided hints via a dropdown box in the top right. "Gateway" scope will always include `system.perspective` as long as the module is installed. Other than the project library, all areas of Ignition should be providing the 'correct' script hints automatically.

---

<div class="post-metadata">

**Author:** ![liam1](https://avatars.discourse-cdn.com/v4/letter/l/e68b1a/32.png) [@liam1](https://forum.inductiveautomation.com/u/liam1)\
**Post date:** [October 27, 2025, 7:19am UTC](https://forum.inductiveautomation.com/t/system-perspective-functions-removed-from-gateway-scripting-scope/111644/5 "2025-10-27T07:19:27Z")

</div>

Thanks didn’t know this.
