This browser is no longer supported.
Upgrade to Microsoft Edge to take advantage of the latest features, security updates, and technical support.
Answer the following questions to check your understanding of comparing Power Platform extension options.
A development team needs the same rich, searchable lookup control to appear on three different model-driven app forms, with identical behavior and appearance everywhere it's used. Which extension option best fits this requirement?
A Power Apps component framework (PCF) control
A client script attached to each form
A generative page built from a natural-language description
A maker wants to quickly produce a new page in a model-driven app that lists pending requests next to related employee data, expects to review and refine the result afterward, and wants to avoid hand-building the layout from scratch. Which option fits this need?
A generative page
A client script
An organization needs a business rule that must run and block an invalid save every time a record is created or updated, no matter which app, flow, or integration made the change. Which extension option enforces this consistently?
A cloud flow triggered when a record changes
A custom API that other systems call explicitly
A plug-in registered against the event framework
A team already has a working REST API for an external inventory system and wants Power Apps, Power Automate, and Copilot Studio to call its operations the same way they call any prebuilt connector. Which option fits this requirement?
A custom connector
An Azure Function
A Model Context Protocol (MCP) server
A business wants a conversational assistant that a coordinator reaches through a chat channel, authored through a low-code, graphical interface, to triage requests and summarize recommendations. Which extension option fits this requirement?
A Microsoft Foundry agent
An Azure Function called on a schedule
A Copilot Studio agent
You must answer all questions before checking your work.
Was this page helpful?
Need help with this topic?
Want to try using Ask Learn to clarify or guide you through this topic?