Domain Separation AI agent
Summarize
Summary of Domain Separation AI agent
The Domain Separation AI agent allows Domain Admins in ServiceNow to efficiently manage user domain visibility through guided, conversational workflows within the ServiceNow Otto® panel. It performs validated operations on domain visibility data by interacting directly with thesysuservisibilitytable, eliminating the need for manual table access or configuration. The agent supports listing, adding, and removing domain visibility assignments for users.
Show less
Prerequisites and Setup
- The Domain Separation plugin must be installed and active on your ServiceNow instance.
- AI capabilities must be enabled on your instance.
- You must have the Domain Admin role to access and use the agent.
- Role masking and security controls must be properly configured to grant the AI agent access to necessary tables and roles.
Accessing the Domain Separation AI agent
To use the agent, navigate to All > AI Agent Studio > Create and manage, then select the Domain Visibility agent from the AI Agents tab. Alternatively, open the ServiceNow Otto panel and initiate a conversation with the prompt "domain visibility help" to start managing domain visibility operations.
Key Operations
- List all domain visibility for a user: View all domains accessible to a specified user by selecting this option and providing the user’s name.
- Add domain visibility for a user: Grant a user access to a specific domain by specifying the user and domain names. The agent validates inputs before adding visibility.
- Remove domain visibility from a user: Revoke a user’s access to a domain by specifying the user and domain. The agent confirms existing visibility before removal and reports if none is found.
Practical Benefits for ServiceNow Customers
This AI agent streamlines domain visibility management tasks, providing a secure, user-friendly interface that reduces manual configuration and potential errors. It helps maintain strict domain separation policies by ensuring only authorized users have access to specific domains, enhancing data security and compliance.
The Domain Visibility AI agent enables Domain Admins to manage user domain visibility using guided, conversational workflows in the ServiceNow Otto® panel.
Domain Separation AI agent overview
The agent performs validated operations on domain visibility data without requiring direct access to domain visibility tables.
- List all domain visibility for a user
- Add domain visibility for a user
- Remove domain visibility from a user
sys_user_visibility table. All domain visibility operations (add, remove, list, query) are executed through this table. Admins do not need to open or configure the
table manually.Prerequisites and setup
- The Domain Separation plugin is installed on your instance and active. For more information, refer to Domain separation plugin.
- AI capabilities are enabled on the instance.
- You are signed in with a Domain Admin role.
Role masking
Required role: Domain Admin.
AI agents use role masking to determine which users can access them. Ones installed with your applications have specific roles that come included with the application. If you select Users with specific roles for user access, you must configure the security controls to include these roles. For the instructions to change the security controls, see Define security controls for an AI agent.
In the data access settings, you must also add the necessary roles to enable reading of the tables for the records you want to evaluate for readiness. For example, you can add the itil role to the AI agent's list of approved roles so that it can access Incident records.
Accessing the Issue Readiness AI agent
- Navigate to .
- Go to the AI Agents tab.
- Select Domain Visibility.
Access the AI agent
- Open the ServiceNow Otto panel.
- Start a new interaction.
- Enter the prompt, "domain visibility help."
The agent displays the available domain visibility operations and guides you through the selected task.
List all domain visibility for a user
Use this operation to view all domains a user can access.
- Select List domain visibility from the agent’s options.
- Provide the name of the user whose domain visibility you want to view.
The agent retrieves all domain visibility entries associated with the user.
Add domain visibility for a user
Use this operation to grant a user visibility to a specific domain.
- Select Add domain visibility from the agent’s available options.
- Provide the requested inputs:
- User name
- Domain name
- The agent validates that the specified user and domain exist.
- Confirm the user name and domain name and that you want to add the visibility for the user.
The agent adds visibility for the specified domain to the specified user.
sys_user_visibility table.Remove domain visibility from a user
Use this operation to revoke a user’s visibility to a specific domain.
- Select Remove domain visibility from the agent’s available options.
- Provide the requested inputs:
- User name
- Domain name
- The agent validates that the specified user and domain exist and that the user currently has visibility to the specified domain.
If no matching visibility exists, the agent reports that there is nothing to remove.
- If visibility does exist, confirm the user name and domain name and that you want to remove the visibility for the user.
The agent removes visibility for the specified domain from the specified user.
sys_user_visibility table.