Community Q&A

PL-900 — frequently asked questions

Community-vetted answers to 43 common questions about this exam, each traced back to a specific practice question.

Questions from real practice questions

Each Q&A comes from a specific question — follow the link for the full analysis

Which Power Automate Components Log Support Emails to Excel?

Why is the third component an Action and not a Connector for logging to Excel?

The Excel connector enables access, but the step that writes the row is an Action. Microsoft Learn states to use the Write to Excel worksheet action.

Does checking high-priority email require a Connector or an Action?

It requires an Action, such as a Condition, because the flow must evaluate the email's priority as a logical step. A Connector is not the component performing the check.

Where to Find Power BI Extensions and Partner Services?

Why does Microsoft AppSource satisfy both Power BI drag-and-drop requirements?

AppSource lists Power BI add-ins, custom visuals, and template apps for feature gaps, and its Consulting Services directory lets you evaluate partner companies for a proof-of-concept.

Should Azure Marketplace be used to find a partner for a Power BI proof-of-concept?

No. Azure Marketplace is for discovering and deploying cloud software solutions; partner consulting discovery is an AppSource function.

Where to Open a Power Apps Support Ticket for Inventory Management?

Why can't I create the support ticket from the Inventory Management app itself?

The app canvas only exposes runtime functionality to users; Microsoft support requests are tenant-level admin tasks, so they are created from the Power Platform admin center's Help + support area.

Is the Microsoft 365 admin center ever used for Power Apps support tickets?

It handles Microsoft 365 service requests, but Power Platform app and environment issues are routed through the Power Platform admin center, where the affected environment is visible.

Which tool finds and fixes accessibility issues in a canvas app?

Why is Flow Checker wrong for accessibility issues in the expense app?

Flow Checker only validates Power Automate cloud flows, so it cannot inspect canvas app screens, control labels, or screen reader properties.

Does the Accessibility Checker fix accessibility issues automatically?

No. It lists each issue with an explanation of who it affects and a suggested fix, but you must apply the changes yourself in Power Apps Studio.

Which Power Automate Flow Type Opens a Website and Reads Data?

Can a scheduled cloud flow open the farmer’s market website and read the vendor list without a desktop flow?

No. Cloud flows rely on API or connector data; reading a rendered website UI requires a desktop flow’s RPA browser actions.

How does the Friday evening schedule fit if the answer is a desktop flow?

A scheduled cloud flow can run every Friday and trigger the desktop flow, which opens the site, reads vendors, and passes data for the email.

Which Power BI components give KPI widgets and line charts?

Why is a Power BI dashboard the answer for 'multiple widgets in a single canvas' instead of a report?

A dashboard is a single-page canvas whose tiles can be pinned from several different reports and datasets, which is what the KPI requirement describes. A report page shows multiple visuals but only from its own single dataset.

Can I create a line chart directly on a Power BI dashboard?

No. Line charts are authored in a report (or generated with Q&A) and then pinned to the dashboard as a tile. PL-900 therefore expects Report for the line-chart requirement.

Power Automate Flow Types for Weekly Status Report App?

Why isn't a business process flow used for the weekly status report escalation?

Business process flows only guide users through predefined stages in a model-driven app; they cannot send SMS messages or run unattended on a schedule.

What is the difference between an automated cloud flow and a scheduled cloud flow in PL-900?

An automated cloud flow starts from an event trigger like a record being created, while a scheduled cloud flow starts at a specific date and time you define.

How Do You Improve an AI Builder Prebuilt Model's Accuracy?

Can an AI Builder prebuilt model be retrained with my company's documents or images?

No. Prebuilt models are trained by Microsoft and are read-only, so your own samples cannot improve them. To use company-specific content, build and train a custom model instead.

Which AI Builder model type improves accuracy for company-specific predictions?

A custom model trained on your own labeled data, such as custom document processing or custom prediction, then consumed in Power Apps or Power Automate.

How to Create an App and Data Model with Natural Language in Power Apps

Why is 'Start with data' not the right choice for this stock app?

It requires an existing data source to generate the app; the scenario states the company has no existing data, so it cannot demonstrate natural-language app and data-model creation.

Can AI Builder generate the stock-tracking app from a natural language description?

No, AI Builder builds AI models such as form processing or prediction; it does not generate an app or Dataverse table structure from natural language.

Which Power Platform capability improves mobile SharePoint order usability?

Why is a Power BI report wrong for updating SharePoint order data on mobile?

Power BI reports are read-only analytics over data; they can display order status but cannot edit SharePoint items, so they fail the mobile update requirement.

Can a canvas app connect directly to a SharePoint list as its data source?

Yes. Canvas apps connect natively to SharePoint lists, letting makers design phone screens that browse, create, and update order records in the same list.

Which Data Source Powers a Power Pages Support Request Site?

Can a Power Pages site use SharePoint lists instead of Dataverse for support request forms?

Out of the box, Power Pages lists and forms are Dataverse-backed, so SharePoint data would need a cloud flow or custom integration. That is why Dataverse is the expected PL-900 answer here.

Why is Excel not the correct Power Pages data source for tracking support requests?

Power Pages cannot bind its native forms and lists to an Excel workbook, and Excel has no row-level security model for external customers. Dataverse is the platform's built-in site data source.

Power BI Visualizes Data: Where Does Power Platform Store Data?

Can Power Platform apps store and manage data in SharePoint Online lists?

Yes. Canvas apps and Power Automate flows read and write list items through the standard SharePoint connector, and this list-backed pattern remains a supported, common build approach.

Is SharePoint Online the native enterprise data store for Power Platform?

No. Microsoft Dataverse is the native, enterprise-grade data service with role-based security; SharePoint lists are a supported external data source, not the default store.

Power Automate Flow Interaction Permissions

What is the difference between Co-owner and Run-only in Power Automate?

Co-owner can edit, delete, and share the flow, while Run-only can only execute the flow but cannot modify its logic or settings.

How do I share an instant cloud flow with a colleague?

You can share the flow by adding the user as a co-owner for full access or granting run-only access if they only need to trigger it.

Which Power Automate Components Log High-Priority Emails to Excel?

Why is a Condition needed if the Outlook trigger can already filter high-priority email?

Setting Importance to High on the 'When a new email arrives' trigger pre-filters mail, but a Condition makes the 'priority equals High' decision explicit before the Excel write.

Can this high-priority email logging flow run without premium Power Automate licensing?

Yes. The Outlook and Excel Online (Business) connectors are standard, so the seeded Power Automate license included with Microsoft 365 covers this flow.

Distributing Power BI Content Securely Using Apps

What is the difference between a Power BI Workspace and an App?

A workspace is a collaborative area where creators build and manage reports, datasets, and dashboards. An app is a bundled, curated collection of content published from a workspace, designed for consumers to view without accessing the underlying data or editing tools.

Can I control who sees my Power BI App?

Yes. When publishing an app, you can assign it to specific security groups or users within your organization. This ensures that only authorized individuals can access the distributed content.

Selecting Dataverse and Power Automate for Sync and Approval Solutions

Can Power BI replace Dataverse for data synchronization?

No. Power BI is for analytics and visualization. Dataverse is the underlying data platform for storing and managing application data. While Power BI can read from SQL, it doesn't serve as the persistent storage layer for the app's logic.

Does Power Automate support approval workflows?

Yes, Power Automate has built-in 'Approval' actions that can route requests to specific users, such as sales managers, and pause the flow until a decision is made.

Power Platform Environment Isolation and Data Source Scoping

Can I create a Power Platform environment without Dataverse?

Yes. When you create a new environment, you can choose whether to enable Dataverse. This is useful for hosting simple canvas apps that connect only to external data sources like SharePoint or Excel.

Can an app in one environment use connections from another environment?

No. Connections and data sources are scoped to the environment where the app resides. You must configure separate connections within each environment to access external data.

Matching Power Platform Services to Capabilities

What is the difference between Power Apps and Power Pages?

Power Apps is used to build internal or external apps for users to interact with data via forms and dashboards. Power Pages is specifically for building external-facing, professional websites that allow public or partner access to data.

Does Dataverse handle business logic?

Yes, but only basic business rules like field validation and formatting. Complex logic that spans multiple systems or requires triggering actions based on events is handled by Power Automate.

Recommending Power Platform features for on-premises ERP integration

Why can't I use Dataverse for this ERP integration?

Dataverse stores data in Microsoft's cloud. The requirement explicitly states that all data must remain within the ERP application due to privacy concerns, so using Dataverse would violate data residency rules.

What type of Connector is needed for SQL Server?

You typically need the SQL Server connector, potentially configured with an On-premises Data Gateway if the ERP is behind a firewall, allowing Power Apps to securely access the local database.

Mapping Power Platform Services to Business Requirements in Teams

Can managers view Power BI reports without a license?

Yes, Power BI embeds into Teams allowing users to view reports. Depending on the workspace sharing settings, viewers may not require a full Pro license if shared via Teams tabs, though specific governance applies.

Why use Dataverse instead of SharePoint for Requirement 2?

Dataverse is the native, secure data platform for Power Apps. While SharePoint works, Dataverse is preferred when the requirement specifies 'hosting' apps with their own dedicated, relational data store managed by the platform.

What is the difference between Power Apps and Power Automate for SharePoint?

Power Apps creates the user interface (UI) for humans to interact with SharePoint data. Power Automate handles the backend logic and automation triggers. The question asks for an 'interface,' pointing to Power Apps.

Dataverse Relationship vs Business Rule for Data Modeling

Can a Business Rule copy data between tables?

No. Business Rules apply logic and automation within a single table or form. To associate records across different tables, you must use a Relationship.

How do I prevent organizations from registering if not using a Business Rule?

You can use Table Permissions, Security Roles, or Client-Side scripts. The question focuses on the data model structure, which is handled by Relationships.