Skip to content
Release: Australia · Updated: 2026-03-12 · Official documentation · View source

AI Service Graph Connector for Salesforce

The AI Service Graph Connector for Salesforce enables you to discover and import AI assets from your Salesforce environment into ServiceNow AI Control Tower.

The connector integrates with your Salesforce account to catalog AI systems, agents, models, and prompts. Usage data is automatically collected and populated into the AI Control Tower value dashboard, providing comprehensive visibility and governance of your AI operations.

Download apps from the Store

Visit the ServiceNow store website to download the AI Service Graph Connector for Salesforce application.

Supported ServiceNow versions

This connector is supported on the following ServiceNow releases:

ReleaseStatus
AustraliaSupported
ZurichSupported
Yokohama patch 11Supported

User Roles

You must have one of the following roles assigned.

Required Roles
sn_ai_disc.discovery_admin
sn_cmdb_int_util.sgc_admin

ServiceNow Prerequisites

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

Clear cache

Clear the cached data for the Data Source and Tables.

To clear the cache:

  1. Navigate to System Definition > Background Scripts
  2. Paste the following script into 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 may take several minutes to complete.

  4. After completion, switch to the connector application scope

Data Mapping

AI Agents: alm_ai_system_digital_asset -> Model table (cmdb_ai_system_component_product_model)

Required FieldsServiceNow \(Target\)Salesforce \(Staging\)
Model IDModelmodel\_id
Agent IDProduct instance identifieragent\_id
VersionExternal record referenceversion\_id
StatusState \(install\_status\)u\_status
QuantityQuantityquantity
VendorVendoru\_vendor
CompanyCompanycleansed\_manufacturer\_ref
Source SystemSource Systemvendor
Asset TypeModel Categoryasset\_type

AI Models: alm_ai_model_digital_asset -> Model table (cmdb_ai_model_product_model)

Required FieldsServiceNow \(Target\)Salesforce \(Staging\)
Asset TypeModel categoryasset\_type
Foundation Model IDBase modelfoundation\_model\_identifier
ModelModelbase\_model
StatusState \(install\_status\)u\_status
External Reference IDExternal record referenceid
VendorVendorcleansed\_vendor\_ref
QuantityQuantityquantity

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 FieldsServiceNow \(Target\)Salesforce \(Staging\)
DescriptionDescriptiondescription
TypeTypetype
Source InformationSource informationsource
NameNamedevelopername
Table NameTarget document tabletablename

AI Prompts: alm_ai_prompt_digital_asset -> Model table (cmdb_ai_prompt_product_model)

Required FieldsServiceNow \(Target\)Salesforce \(Staging\)
Model NameModelmodel
DescriptionPrompt informationdescription
Table NameServiceNow tabletable\_name
IDExternal record referenceid

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

Required FieldsServiceNow \(Target\)Salesforce \(Staging\)
UserUseruser
TimeTimetimestamp
Parent IDSession IDparentid
Total InvocationsCounttotalinvocations
Conversion Definition IDAI systemconversationdefinitionid