# AttributeError system.roster

**URL:** <https://forum.inductiveautomation.com/t/attributeerror-system-roster/90037>\
**Category:** Ignition\
**Tags:** perspective, ignition81\
**Created:** [May 7, 2024, 3:48pm UTC](https://forum.inductiveautomation.com/t/attributeerror-system-roster/90037 "2024-05-07T15:48:49Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Fernando\_Noyola](https://avatars.discourse-cdn.com/v4/letter/f/bc8723/32.png) [@Fernando\_Noyola](https://forum.inductiveautomation.com/u/Fernando_Noyola)\
**Post date:** [May 7, 2024, 3:48pm UTC](https://forum.inductiveautomation.com/t/attributeerror-system-roster/90037/1 "2024-05-07T15:48:49Z")

</div>

I´m tryng to use system.roster Attruibutes to add an User to my Call Roster. But I get this error.

AttributeError: 'com.inductiveautomation.ignition.designer.gui.tool' object has no attribute 'roster'.

---

<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:** [May 7, 2024, 3:52pm UTC](https://forum.inductiveautomation.com/t/attributeerror-system-roster/90037/2 "2024-05-07T15:52:17Z")

</div>

Many `system.roster` functions are not available in the Designer scope, such as the script console.

---

<div class="post-metadata">

**Author:** ![Fernando\_Noyola](https://avatars.discourse-cdn.com/v4/letter/f/bc8723/32.png) [@Fernando\_Noyola](https://forum.inductiveautomation.com/u/Fernando_Noyola)\
**Post date:** [May 7, 2024, 3:55pm UTC](https://forum.inductiveautomation.com/t/attributeerror-system-roster/90037/3 "2024-05-07T15:55:13Z")

</div>

Oh, okay, and where can I put it? Do I need to add and remove users from the perspective view, or is it not possible?

---

<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:** [May 7, 2024, 3:58pm UTC](https://forum.inductiveautomation.com/t/attributeerror-system-roster/90037/4 "2024-05-07T15:58:02Z")

</div>

You need to _invoke_ your script from the gateway. All Perspective scripts (even ones in the designer) are automatically running in the gateway, so that's definitely one option. The best place to invoke your script is going to depend on exactly when you want your script to run.

---

<div class="post-metadata">

**Author:** ![Fernando\_Noyola](https://avatars.discourse-cdn.com/v4/letter/f/bc8723/32.png) [@Fernando\_Noyola](https://forum.inductiveautomation.com/u/Fernando_Noyola)\
**Post date:** [May 7, 2024, 4:03pm UTC](https://forum.inductiveautomation.com/t/attributeerror-system-roster/90037/5 "2024-05-07T16:03:12Z")

</div>

I´ll try, thank you!
