---
sourceDocument: Australia Enable AI
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/intelligent-experiences

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia Enable AI

ft:clusterId :

    - platai

bundleId :

    - platai

workflow :

    - Platform


---

# Salesforce

# AI Service Graph Connector for Salesforce {#ariaid-title1}

Release version: Australia  
Updated March 12, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 2 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of AI Service Graph Connector for Salesforce

The AI Service Graph Connector for Salesforce integrates your Salesforce AI assets---such as AI agents, models, prompts, and tools---into the ServiceNow AI Control Tower.
This enables discovery, import, and usage tracking of Salesforce AI components within ServiceNow, providing centralized management and enhanced visibility.
Show full answer Show less  

## Key Features

* **Discovery and Import:** Automatically discover and import AI agents, models, prompts, and tools from Salesforce into ServiceNow.
* **Usage Tracking:** Track AI agent usage metrics to monitor performance and adoption.
* **Data Mapping:** Supports detailed mapping between Salesforce digital asset tables and corresponding ServiceNow tables to ensure data consistency.
* **Supported Versions:** Compatible with ServiceNow Australia, Zurich, and Yokohama patch 11 releases.

## Prerequisites and Setup

**ServiceNow Setup:**

* Assign appropriate roles: `snaidisc.discoveryadmin` and `sncmdbintutil.sgcadmin`.
* Update Data Source table permissions to allow creation, updating, and deletion.
* Clear relevant caches using provided background scripts to ensure data source updates take effect.

**Salesforce Setup:**

* Active Salesforce account with required permissions and credentials (Consumer Key and Secret).
* Permission sets must include core permissions such as *Manage AI Agents* and agent-type-specific permissions depending on the use case.
* Utilize Salesforce setup documentation to configure credentials and enable access properly.

## Data Mapping Details

The connector maps key Salesforce AI asset fields to ServiceNow tables as follows:

* **AI Agents:** Mapped from `almaisystemdigitalasset` to the ServiceNow `cmdbaisystemcomponentproductmodel` table.
* **AI Models:** Mapped from `almaimodeldigitalasset` to `cmdbaimodelproductmodel`.
* **AI Tools:** Integrated via subcomponent reference tables connecting tools to AI systems/models.
* **AI Prompts:** Mapped from `almaipromptdigitalasset` to `cmdbaipromptproductmodel`.
* **AI Agent Usage:** Usage data from Salesforce is mapped to `snaidiscaiusage` for monitoring user activity and invocation counts.

## Practical Benefits for ServiceNow Customers

By implementing this connector, customers can seamlessly manage and monitor their Salesforce AI assets within ServiceNow. This enhances operational efficiency by consolidating AI lifecycle management, improving governance, and enabling actionable insights through usage analytics.  
The AI Service Graph Connector for Salesforce enables to discover and import AI agents, models, prompts, tools, and track agent usage from your Salesforce environment into ServiceNow
AI Control Tower.

## Download apps from the Store {#salesforce__section_wds_dhj_m3c}

Visit the ServiceNow store website to download the [AI Service Graph Connector for Salesforce](https://store.servicenow.com/store/app/2f89f78a47e73a50cbbce551336d43a3) application.

## Supported ServiceNow versions {#salesforce__section_czc_fhj_m3c}

This connector is supported on the following ServiceNow releases:
{#salesforce__table_iqv_hss_mjc__entry__2}

| Release | Status |
|-|-|
| Australia | Supported |
| Zurich | Supported |
| Yokohama patch 11 | Supported |
[ ]

{#salesforce__table_iqv_hss_mjc}

## User Roles {#salesforce__section_c33_hhj_m3c}

You must have one of the following roles assigned.
{#salesforce__section_c33_hhj_m3c__entry__1}

| Required Roles |
|-|
| sn_ai_disc.discovery_admin |
| sn_cmdb_int_util.sgc_admin |
[ ]

## ServiceNow Prerequisites {#salesforce__section_xq1_gvt_ljc}

Complete the following setup steps once when configuring the connector for the first time.  
Note:  
Updating data source access and clear cache is a prerequisite that needs to be completed only once, when setting up a new instance for the first time.
Update Data Source Access:

The connector requires write permissions to the Data Source table to create data sources.  
To enable data source creation:

1. Select Global from the application picker.
2. Navigate to Application Access.
3. Select the Can create, Can update, and Can delete check boxes.
4. Select Update.
5. Switch to the connector application scope.
{#salesforce__ol_sgt_yts_mjc}

Clear the cached data for the Data Source and Tables.  
To clear the cache:

1. Navigate to System DefinitionBackground Scripts.
2. Enter the following script in the Run Script text box:

       GlideTableManager.invalidateTable('sys_data_source');
       GlideCacheManager.flushTable('sys_data_source');
       GlideTableManager.invalidateTable('sys_db_object');
       GlideCacheManager.flushTable('sys_db_object');

3. Select Run Script.  
   Note:  
   The script might take several minutes to complete. After completion, switch to the connector application scope.
{#salesforce__ol_hbc_mq2_wjc}

## Salesforce Prerequisites {#salesforce__section_iqq_lph_bkc}

Before proceeding, ensure you have:

* Salesforce Account: Active Salesforce account with access to the services you want to connect.
* Credentials: Salesforce Consumer Key and Consumer Secret with read permissions for the services you plan to integrate.

{#salesforce__ul_g12_4ph_bkc}

Required Permissions:

These are found in Permission Sets or Profiles → System Permissions section:

* Manage Al Agents (core/common permission required in almost all cases).
* Agent-type-specific:
  * Service Agents (common use case): Manage Agentforce Service Agents + Manage Al Agents.
  * Agentforce (Default) Agent: Manage Agentforce Default Agent + Manage Al Agents.
  * Employee Agents: Manage Al Agents (sometimes Manage Agentforce Employee Agents or Manage Employee Agent Access (Beta) for access management).
  {#salesforce__ul_rdq_5ph_bkc}

{#salesforce__ul_fhc_tph_bkc}

Salesforce Setup Documentation:  
Use these Salesforce resources to set up credentials and enable services:

* [Salesforce - Setting up Consumer Key and Consumer Secret](https://help.salesforce.com/s/articleView?id=xcloud.connected_app_create.htm&type=5)
* [Salesforce Agent force Studio](https://help.salesforce.com/s/articleView?id=ai.agent_builder_studio.htm&type=5)
{#salesforce__ul_txl_nqh_bkc}

## Data Mapping {#salesforce__section_dky_vps_m3c}

AI Agents: alm_ai_system_digital_asset -\> Model table (cmdb_ai_system_component_product_model)

|-|-|-|
| Required Fields | ServiceNow (Target) | Salesforce (Staging) |
| Model ID | Model | model_id |
| Agent ID | Product instance identifier | agent_id |
| Version | External record reference | version_id |
| Status | State (install_status) | u_status |
| Quantity | Quantity | quantity |
| Vendor | Vendor | u_vendor |
| Company | Company | cleansed_manufacturer_ref |
| Source System | Source System | vendor |
| Asset Type | Model Category | asset_type |
[ ]

{#salesforce__table_xn2_xps_m3c}

AI Models: alm_ai_model_digital_asset -\> Model table (cmdb_ai_model_product_model)

|-|-|-|
| Required Fields | ServiceNow (Target) | Salesforce (Staging) |
| Asset Type | Model category | asset_type |
| Foundation Model ID | Base model | foundation_model_identifier |
| Model | Model | base_model |
| Status | State (install_status) | u_status |
| External Reference ID | External record reference | id |
| Vendor | Vendor | cleansed_vendor_ref |
| Quantity | Quantity | quantity |
[ ]

{#salesforce__table_yn2_xps_m3c}

AI Tools: AI subcomponent reference table (sn_ent_ai_tool) -\> sn_ent_ai_system_subcomponent_m2m-\> AI system/Model table (alm_ai_system_digital_asset)

|-|-|-|
| Required Fields | ServiceNow (Target) | Salesforce (Staging) |
| Description | Description | description |
| Type | Type | type |
| Source Information | Source information | source |
| Name | Name | developername |
| Table Name | Target document table | tablename |
[ ]

{#salesforce__table_zn2_xps_m3c}

AI Prompts: alm_ai_prompt_digital_asset -\> Model table (cmdb_ai_prompt_product_model)

|-|-|-|
| Required Fields | ServiceNow (Target) | Salesforce (Staging) |
| Model Name | Model | model |
| Description | Prompt information | description |
| Table Name | ServiceNow table | table_name |
| ID | External record reference | id |
[ ]

{#salesforce__table_a42_xps_m3c}

AI Agents Usage: sn_ai_disc_ai_usage -\> AI system/Model table (alm_ai_system_digital_asset)

|-|-|-|
| Required Fields | ServiceNow (Target) | Salesforce (Staging) |
| User | User | user |
| Time | Time | timestamp |
| Parent ID | Session ID | parentid |
| Total Invocations | Count | totalinvocations |
| Conversion Definition ID | AI system | conversationdefinitionid |
[ ]

{#salesforce__table_b42_xps_m3c}

*[\>]: and then


