Part 5 · Policies & Governance

Teams & Canned Scripts

Teams and Canned Scripts live under the same Console Settings umbrella but solve unrelated problems: Teams organize reps into queues for routing, monitoring, and session sharing; Canned Scripts give reps pre-written command sequences they can fire off during a shell or screen-sharing session instead of typing commands live. This module treats them as two short, separate lessons.

Part 1 · Teams

A Team is a group of reps organized for queueing and routing, not a permissions container in the Group Policy sense. Teams are created at Configuration > Teams in /login (note: this is under Configuration, not Users & Security — a small but real navigation distinction from Group Policies). Each team gets a unique Team Name, an optional Code Name for integrations, and free-text Comments. Once created, a team shows up as its own distinct queue inside the Access Console, which is what lets an incoming session be routed to "the right team" rather than to every logged-in rep at once.

Configuration > Teams page showing no teams currently exist and the Add button highlighted
Lab 20 — Teams enable session sharing, monitoring, canned-script access control, and reporting, all scoped per team. United Intelligence starts with zero teams configured and plans one team per internal group plus one per vendor.

Members are added to a team with one of three roles — Team Member, Team Lead, or Team Manager — and those roles drive what the Dashboard feature in the Access Console shows and permits. Within a team, a user can only administrate others holding a strictly lower role, and that authority is scoped per-team: a Team Lead on one team has no special standing on a different team even if the same person happens to be a member of both.

Rather than adding people to a team one at a time, the scalable pattern is the same one from Module 18: assign an entire Group Policy to a team and a role, and every member of that policy inherits team membership automatically. Individually-added members always show up with disabled Edit/Delete controls if they arrived via Group Policy — you're expected to edit the policy, not fight the team roster directly.

Manage Teams list showing three teams: Internal, Tardis Tech, and Torchwood Tech
Lab 20 — three teams created for United Intelligence: Internal, Tardis Tech, and Torchwood Tech. Membership isn't assigned here yet — that happens later by wiring each Group Policy to the matching team and role.
Teams vs. Group Policies vs. Vendor Groups

It's easy to conflate these three because they all group people. A Group Policy defines what a user can do system-wide. A Team defines how a rep is queued, monitored, and routed for sessions — it has no independent permission model of its own; a Group Policy is what grants a set of users membership in a Team and a role within it. A Vendor Group (Module 20) is different again: it's a container for third-party accounts with its own registration portal, tied to exactly one Group Policy for authorization. A vendor's users can also be placed on a Team for routing purposes, but the Vendor Group itself is what governs their account lifecycle.

Part 2 · Canned Scripts

A Canned Script is a saved, reusable command sequence a rep can trigger during an active Screen Sharing or Command Shell session instead of typing it live. It executes in the context of the logged-in user or the local system, depending on whether the session is elevated, and it's displayed in the console as it runs so the customer (and any session recording) can see exactly what was executed.

Canned Scripts live at Console Settings > Canned Scripts. Building one requires:

Canned Scripts Resources section: uploading Hello World.ps1 as a resource file
Lab 21 — uploading Hello World.ps1 as a Resource before building the script that references it. Resources are managed separately from the scripts that use them, so one file can be shared across multiple canned scripts.
Add canned script form: Script Name ipconfig /all, Description, and Command Sequence ipconfig /all
Lab 21 — a simple canned script (ipconfig /all) with Script Name, Description, and Command Sequence filled in. The in-product warning repeats the rule: scripts run like a batch/shell file, and only the final line can be interactive.

Canned Scripts also have a permission gate you already met in Module 17: the Canned Script Rules setting inside a Session Policy (Allow / Deny / Not Defined) controls whether a rep can invoke scripts in a given session at all. A rep can be a member of a Team with a script assigned, and the script can be perfectly well-formed — but if the active Session Policy denies Canned Scripts for that session, the option simply won't be available. Team Availability answers "does this script exist for this team," Session Policy answers "is running any canned script allowed in this session."

Common pitfall

A rep reports that a canned script they can normally use has disappeared for one particular Jump Item. The instinct is to check Team Availability on the script itself — but if the script worked everywhere else, the more likely cause is a Jump Item-level Session Policy (evaluation-order step 1 or 2 from Module 17) explicitly denying Canned Scripts for that specific asset, overriding the Group Policy or user-level setting that normally allows it. Diagnose with the Session Policy Simulator before touching the script or team configuration.