Copyright (c) 2026 MindMesh Academy. All rights reserved. This content is proprietary and may not be reproduced or distributed without permission.

4.1.1. Business Terms and Copilot Customizations

When a sales rep asks Copilot "Show me all high-priority deals closing this month," Copilot needs to understand that "high-priority" maps to the Priority field value "1-Critical" and "deals" means the Opportunity entity. Without business terms, Copilot guesses — and guesses wrong often enough to erode user trust.

💡 First Principle: Business terms are a semantic bridge. They translate your organization's natural language into the structured fields and values in Dataverse. Without this bridge, Copilot's responses are only as good as its generic understanding of your data model — which is rarely sufficient for domain-specific vocabulary.

What Business Terms Map:
ElementExampleHow Copilot Uses It
Entity synonyms"deals" → Opportunity entityResolves which table to query
Field synonyms"close date" → estimatedclosedateResolves which column to filter
Value mappings"high priority" → Priority = 1Resolves filter criteria
Calculated concepts"pipeline value" → sum of estimatedvalue where status = OpenResolves aggregation logic
Copilot Customizations Beyond Business Terms:

Not all Copilot customizations require code. The exam distinguishes between configuration-level and development-level customizations:

Customization LevelWhat You Can DoExample
Admin configurationEnable/disable Copilot features, set data boundariesRestrict Copilot to only reference knowledge articles from the current business unit
Business termsMap natural language to data fields"VIP customer" = Account.tier = Gold
Declarative settingsConfigure Copilot behavior through settings UIAdjust response tone, enable/disable specific Copilot capabilities
Custom developmentBuild plugins, custom actions, extend with APIsCreate a plugin that validates Copilot's pricing recommendations against a custom pricing engine

⚠️ Exam Trap: A scenario describes a company wanting Copilot in D365 Customer Service to understand industry-specific terminology. One answer suggests "modifying the Dataverse schema to include the new terms." The correct answer is to configure business terms — no schema change needed. Business terms are a Copilot-level mapping, not a data model change.

Reflection Question: A manufacturing company's service reps ask Copilot "Show me all open warranty claims for Product Line X." Copilot returns nothing because it doesn't recognize "warranty claims" (they're stored as Cases with a custom "Warranty" category). Design the business terms configuration to fix this.

Alvin Varughese
Written byAlvin Varughese
Founder15 professional certifications