including Business application and mapped application table in Copilot

Chitra23
Tera Contributor

We have an existing connection with Copilot using Microsoft 365 connector and would like to include the business application and the mapped application tables in Copilot indexing so that when the user gives a prompt in the Copilot, these table would be included in the search. Currently only the incident and other tables are included.  However, these 2 tables are not getting listed in the copilot indexing list. I tried to generate text indexes for these tables in SNOW but they still not getting listed.  I have also checked the ACLs and the service account have access to these tables. What should be configured in ServiceNow side so that these table will be listed in the tables to be indexed list in Copilot?

1 REPLY 1

Rafael P
Tera Expert

Hello @Chitra23 , hope you're doing great

Custom/mapped application tables require explicit configuration to be indexed by Copilot. ACL access alone is insufficient.
Configuration Steps:
  1. Navigate to All > Copilot > Indexing Configuration (table copilot_index_config)
  2. Create new records for each table you want indexed:
    • Set Table field to your business application table name
    • Set Enabled to true
    • Configure Search Fields (which fields to index)
  3. Verify Application Scope: Ensure the indexing configuration is created in the correct application scope
  4. Trigger Re-indexing:
    • Go to All > Copilot > Index Management
    • Select your tables and click Re-index
    • Wait for indexing to complete (check logs if needed)
  5. Verify ACLs: Confirm service account has read permission on both the table AND copilot_index_config table
Quick Checklist:
  • ✓ Tables added to copilot_index_config
  • ✓ Enabled = true
  • ✓ Search fields configured
  • ✓ Re-indexing triggered
  • ✓ Service account ACLs verified
  • ✓ Application scope matches