Exam AB-100 Topic 1 Question 4 Discussion

Actual exam question for Microsoft's AB-100 exam
Question #: 4
Topic #: 1
A company has Microsoft Power Platform development staging, and production environments. Each environment has its own Microsoft Dataverse tables and Azure Al Search index.
You are designing an application lifecycle management (ALM) process to deploy a Microsoft Copilot Studio agent between the environments.
The company has a Copilot Studio agent named Agent! in development. Agent1 uses the following grounding data sources:
* A Dataverse table named CustomerOrders
* An Azure Al Search index named customer-knowledge
You need to deploy Agent1 to production. The solution must ensure that the agent uses the production grounding data sources, minimizes downtime, and handles credentials and endpoints securely.
What should you include in the deployment package solution, and what should you reconfigure after the deployment? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.

Suggested Answer:


Explanation:

In a proper ALM deployment for Microsoft Copilot Studio across development, staging, and production , you should package the agent in a way that is portable across environments while avoiding hardcoded endpoints, indexes, table targets, or credentials.
Here, Agent1 uses:
* a Dataverse table: CustomerOrders
* an Azure AI Search index: customer-knowledge
Because each environment has its own Dataverse tables and Azure AI Search index, the deployment package should not carry over the development environment's live connections as fixed produc tion settings. Instead, it should carry the agent and the references needed so the target environment can bind to its own production resources.
That is why the correct recommendation is:
* Deployment package: Agent1 and references to the data sources
* After d eployment: Reconfigure the environment variables
Why this is correct:
* Environment variables are the standard ALM-friendly way to externalize settings like:
* endpoints
* index names
* table references
* connection-related values
* This supports secure handling of cr edentials and endpoints
* It also helps minimize downtime , because production values can be switched cleanly after import without rebuilding the agent Why the other choices are weaker:
* Agent1 only would omit needed source references
* The data sources only wou ld not deploy the actual agent
* Agent1 and the data source connections risks carrying environment-specific connection bindings
* Agent1, the data sources, and the data source connections is too tightly coupled to the source environment and is not the best ALM design for secure cross-environment deployment
* Reconfiguring only Dataverse or only Azure AI Search is incomplete because both can vary by environment
* Reconfiguring Agent1 configuration is broader and less precise than using environment variables

by Matt at Jul 14, 2026, 12:23 AM

Comments

Chosen Answer:
This is a voting comment (?) , you can switch to a simple comment.
Switch to a voting comment New
Nick name: Submit Cancel
A voting comment increases the vote count for the chosen answer by one.

Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.

0
0
0
10