Components installed with AI Desktop Actions
Summarize
Summary of Components installed with AI Desktop Actions
Activating thesndesktopagentsplugin installs multiple components essential for AI Desktop Actions in ServiceNow. These components include user roles, tables, plugins, and system properties that enable creation, management, execution, and configuration of desktop actions integrated with AI Agent Studio and Now Assist.
Show less
Roles installed
- AI Agent Admin [snaia.admin]: Grants permissions to create, manage, test, and deploy desktop actions as AI Agent Studio tools. Includes several related admin roles for skill building, flow design, and client administration.
- Now Assist panel user [nowassistpaneluser]: Allows triggering and executing desktop actions directly from the Now Assist panel within the desktop environment.
- Desktop action user [sndesktopcore.desktopactionuser]: Enables creation of desktop actions using the “Record with AI” feature in AI Desktop Actions, dependent on admin and Now Assist user roles.
Tables installed
The plugin installs tables designed to store and manage desktop action data and execution details:
- Desktop action [sndesktopcoreaction]: Contains details like input/output parameters and screen counts for on-screen actions.
- Desktop action application [sndesktopcoreactionapplication]: Stores associations between desktop actions and their target applications.
- Desktop action execution [sndesktopcoreactionexecution]: Logs execution data such as requests, responses, and execution plans.
- Desktop action parameter [sndesktopcoreactionparameter] and parameter value [sndesktopcoreactionparametervalue]: Manage parameters and their values for desktop actions in a parent-child record structure.
Plugins installed
- AI Desktop Actions [com.sndesktopagents]: Provides configuration for desktop action tools, enabling AI Agent Studio to discover and invoke desktop actions.
- AI Desktop Actions Core [com.sndesktopcore]: Contains core tables, custom functionalities, and the download interface specific to the AI Desktop Actions application within a scoped app.
- Now Assist AI web agents [snnaa]: Supports adaptive automation on the web with default AI agents and workflows for web automation tasks.
System properties installed
Several system properties control key behaviors of AI Desktop Actions:
- sndesktopcore.recordwithai: Sets “Record with AI” as the default recording method. Can be disabled to revert to manual recording.
- sndesktopcore.maxactionevents: Caps the maximum number of events processed during a single desktop action execution (default 200).
- snnaa.allowedwebsites: Specifies which websites AI agents with adaptive desktop actions are allowed to open and automate.
- snnaa.keeptabopen: Controls whether browser tabs opened during goal execution remain open after completion (default true). Changing this requires saving via the ServiceNow Web Automation extension.
Several types of components are installed with activation of the sn_desktop_agents plugin, including user roles and tables.
Roles used
| Role title [name] | Description | Contains roles |
|---|---|---|
| AI Agent Admin [sn_aia.admin] |
Enables you to create, manage, and test desktop actions in AI Desktop Actions and deploy them as tools in AI Agent Studio. |
|
| Now Assist panel user [now_assist_panel_user] |
Enables you to trigger desktop actions from Now Assist panel and execute desktop actions in the desktop environment using Execution workspace. | sn_nowassist_admin.user |
| Desktop action user [sn_desktop_core.desktop_action_user] |
Enables you to create desktop actions using the Record with AI feature in AI Desktop Actions. |
|
Tables installed
| Table | Description |
|---|---|
| Desktop action [sn_desktop_core_action] |
Stores details, such as input and output parameters and number of screens for on-screen desktop actions. |
| Desktop action application [sn_desktop_core_action_application] |
Stores the desktop application associated with the desktop action. |
| Desktop action execution [sn_desktop_core_action_execution] |
Stores the execution details of a desktop action, such as request, response, tool execution, and execution plan. |
| Desktop action parameter [sn_desktop_core_action_parameter] |
Stores the desktop action parameter records as parent records. |
| Desktop action parameter value [sn_desktop_core_action_parameter_value] |
Stores the desktop action parameter value records as child records. |
Plugins installed
| Plugin | Description |
|---|---|
| AI Desktop Actions [com.sn_desktop_agents] |
Contains configuration of desktop action tool used by AI Agent Studio to discover available desktop actions while creating AI agents and invoke desktop actions via AI agents during execution. |
| AI Desktop Actions Core [com.sn_desktop_core] |
Packages tables, custom functionality specific to AI Desktop Actions application, and AI Desktop Actions download interface within a scoped application. |
| Now Assist AI web agents [sn_naa] |
Contains system property, default AI agent and agentic workflow named Web Automation Agent and Web Automation respectively, and functionality to perform adaptive automation on web. |
System properties installed
| Property | Description |
|---|---|
| sn_desktop_core.record_with_ai | Makes Record with AI the default recording option. Turn off this property to set the manual recorder as the default recording option.
|
| sn_desktop_core.max_action_events | Modifies the limit of maximum number of events processed during a single Desktop action execution in AI Desktop Actions.
|
| sn_naa.allowed_websites | Stores a list of websites that AI agents configured with adaptive desktop actions are permitted to open and perform tasks. Type: String |
| sn_naa.keep_tab_open |
Keeps the browser tabs that open during goal execution open after the goal completes. If you update the value, select the ServiceNow Web Automation extension icon, and select Save on the confirmation message.
|