--- title: Configure cross-scope access privileges for topic blocks and custom controls description: Enable topic authors and developers to access Virtual Agent topic blocks and custom controls from other scoped applications. locale: en-US canonical_url: https://www.servicenow.com/docs/r/australia/conversational-interfaces/virtual-agent/configure-cross-scope-privileges.html release: australia product: Virtual Agent classification: virtual-agent topic_type: task last_updated: "2026-03-12" reading_time_minutes: 1 keywords: [Virtual Agent, Cross-scope, privileges, topic block, custom control] breadcrumb: [Configure, Virtual Agent, Conversational Interfaces] --- # Configure cross-scope access privileges for topic blocks and custom controls Enable topic authors and developers to access Virtual Agent topic blocks and custom controls from other scoped applications. ## Before you begin Role required: admin ## About this task Developers and topic authors may need to access [topic blocks](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/topic-blocks-overview.md) and [custom controls](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/custom-controls.md) created in other application scopes. To give them access, define cross-scope privilege records for the appropriate applications. For more information on cross-scope privileges, see [Cross-scope privilege record](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/c_CrossScopePrivilegeRecord.md). ## Procedure 1. Activate the Virtual Agent conversation plugins for the applications that are the source and target scopes, for example the CSM \(com.sn\_csm.virtualagent\) or ITSM Virtual Agent \(com.snc.itsm.virtualagent\) plugins. 2. Set your application scope \(the Source scope requesting access\) using the [application picker](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/application-development/c_ApplicationPicker.md). 3. Navigate to **All** > **System Applications** > **Application Cross-Scope Access** and select **New**. 4. On the Cross scope privilege form, complete the following fields. |Field|Value| |-----|-----| |Source scope|Application requesting access to another application's resources.| |Target Scope|Application whose resources are being requested \(the scope with the topic blocks or custom controls\).| |Target Name|Name of the asset being requested: sys\_cs\_topic| |Target Type|Table| |Operation|Read| |Status|Authorization for this record: Allowed| 5. Select **Submit**. ## Result The cross-scope privilege is listed in the Cross scope privileges \[sys\_scope\_privilege\] table. Topic authors or developers can access the topic blocks or custom controls from the target scope. **Parent Topic:**[Configuring Virtual Agent](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/conversational-interfaces/virtual-agent/configure-virtual-agent.md)