Community Q&A

PL-600 — frequently asked questions

Community-vetted answers to 26 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

Power Automate Currency Conversion API

Does Microsoft Graph API support currency conversion?

No, Microsoft Graph API does not provide endpoints for live currency exchange rates. It is primarily used for Microsoft 365 data access.

Why use a Desktop Flow for web service calls?

While Cloud Flows can also call web services, this specific exam question implies a desktop-based accountant workflow where invoking a web service via Desktop Flow is the prescribed solution.

Reusing Online Support Content in Power Virtual Agents

Why isn't Variables the answer for reusing support content?

Variables store dynamic data during runtime. Support content is static knowledge best managed within Topics.

Does the mention of RPA change the answer?

No. In the context of PL-600, you must map the requirement to Power Virtual Agents features, where Topics handle content reuse.

Identifying Functional Requirements for Microsoft Power Pages

Why is data control not a functional requirement?

Data control relates to privacy policies and regulatory compliance (GDPR/CCPA), which are non-functional constraints defining how the system handles data securely, not what the user does.

Is concurrency a functional requirement?

No. Handling a specific number of concurrent users is a performance or scalability metric, which is a non-functional requirement describing system quality attributes.

Power Platform Components for SharePoint and External Access

Why can't I use a Model-driven app with SharePoint?

Model-driven apps are built on Dataverse. While connectors exist, they are not native to the same degree as Canvas apps, and SharePoint is not a supported primary data source for Model-driven app creation.

Is Power Pages free for external users?

No, Power Pages requires specific licensing for external visitors. It is distinct from standard Power Apps which rely on user-specific licenses.

Dataverse Security Strategy for Departmental Apps

Why use hierarchy security model?

It simplifies permission inheritance and management across multiple business units and roles.

Can we share data with separate business units?

Yes, by using team memberships or explicit record-level sharing rules across business units.

Identifying Failed Rows in Dataverse Imports

Can the Import Data Wizard handle 2.5 million rows?

Yes, but it may require batching. Regardless of size, the wizard is the tool that provides the failure log.

Why not use Dataflows to find errors?

Dataflows are for ETL processing. They do not offer the same immediate, detailed error reporting interface as the Import Data Wizard for troubleshooting failed records.

Selecting Power Apps vs Dynamics 365 for Custom Home Building

Why not use Dynamics 365 Project Operations?

Project Operations focuses on project management and doesn't natively support the distinct, custom app requirements for Sales and Warranty with minimal development as effectively as Power Apps accelerators.

What does 'industry accelerator' mean in this context?

It refers to pre-built solutions and templates within Power Apps designed for specific industries, such as home building, which speed up development and include relevant data models.

Power Platform Application Access via Security Groups

Do I need to share the app explicitly with users?

No, if you assign the appropriate security role to a group that the users belong to, they gain access automatically without explicit individual sharing.

Is creating a Team required?

While Teams are used internally, the exam accepts security group assignment as the valid method for granting access to the application.

Power Platform Column-Level Security Configuration

Why not enable column-level security for the whole table?

Enabling it for the whole table (Option C) is inefficient and unnecessary when only one specific column contains sensitive data requiring restriction.

Is creating a Business Unit required for this setup?

No. Business Units are for organizational hierarchy in Dynamics 365. Column-level security relies on Security Profiles and Table/Column settings within Dataverse.

Power Platform Data Migration Strategies

Why is a test run (B) not a complete migration strategy?

A test run validates the process but doesn't describe how the actual historical data is moved in stages to minimize downtime like a phased plan (C) does.

Does mapping schema ensure data integrity?

Yes, mapping the schema to Dataverse allows you to identify relationship mismatches and data type issues early via trial loads, ensuring integrity before full migration.

Auto-populate Column Immediately Without Refresh

Why not use a Power Automate flow for this?

Flows run asynchronously on the server. They cannot update the UI instantly without a refresh, violating the 'immediate' requirement.

Can JavaScript do this instead of a Business Rule?

Yes, JavaScript can also provide real-time updates, but Business Rules are the no-code, standard recommendation for simple conditional field population.

Power Platform Data Access Design for Multinational Corp

Why isn't DLP used to restrict data?

DLP policies restrict which connectors can be used in apps, not which rows of data a user can see within a supported data source.

Can RLS handle multiple regions?

Yes, RLS rules can be configured to allow users to see data for their own region or all data for their parent region based on their role.

Identifying Service Protection API Limit in Power Automate

What is the difference between Service Protection and Power Automate API limits?

Service Protection is a tenant-wide safeguard against massive spikes, while Power Automate limits are typically per-connector or per-license quotas.

How does the Service Protection limit affect running flows?

It causes temporary pauses and returns 429 errors, forcing flows to wait before retrying their requests.