PL-600 Practice Questions
Prepare for PL-600 with more than an answer.
- Exam fee
- $165 USD
- Time limit
- 120 minutes
- Passing score
- 700
- Level
- Expert
- Valid for
- 1 year
Domains covered on the exam 3
- Perform solution envisioning and requirement analysis45%
- Architect a solution40%
- Implement the solution15%
- 1
You are designing an Environment Strategy for a global enterprise. They require a dedicated environment for the HR department to test a new Leave Request app. This environment must be refreshed weekly with data from Production to ensure testing accuracy, but no personal data should leave the Production boundary. What type of environment and configuration should you recommend?
Show answer details
Correct answer: B
A Sandbox environment is appropriate for testing. When copying from Production, selecting 'Minimal Copy' copies only the schema and customization (solutions), but excludes the actual business data (rows). This meets the requirement of preventing personal data from leaving Production while keeping the structure identical.
- 2
While analyzing requirements for a University admission system, you identify a need to store 'Application' documents. The university receives 100,000 applications annually, each with multiple PDF attachments (transcripts, essays). They need a cost-effective storage solution that integrates seamlessly with a Model-driven app. Which storage strategy is optimal?
Show answer details
Correct answer: B
SharePoint is significantly more cost-effective for document storage than Dataverse file capacity. The native integration allows users to upload and view documents directly within the Model-driven app interface while the physical files reside in SharePoint.
- 3
A client wants to implement a 'Customer 360' view in a Canvas App. They have customer data in Dataverse, Order history in Azure SQL, and Support Tickets in a legacy REST API. They want to avoid copying data into Dataverse. Which TWO architecture components are essential for this design? (Select TWO)
Show answer details
Correct answer: B, D
A Custom Connector is required to wrap the legacy REST API so that the Canvas App can consume the Support Ticket data directly.
The SQL Server Connector allows the Canvas App to query the Azure SQL database directly for Order history without data replication.
- 4
True or False: When defining an Application Lifecycle Management (ALM) strategy, solutions containing Canvas Apps must be exported as 'Managed' to allow editing in the target production environment.
Show answer details
Correct answer: B
False. Managed solutions are intended to be read-only in the target environment to prevent direct modification and ensure consistency with the source control. Editing should occur in the development environment, packaged as managed, and deployed.
- 5
During the 'Support Go-Live' phase, users report that a critical Canvas App is taking 15 seconds to load the home screen. The screen displays a gallery of 'Orders' filtered by the current user. You suspect a delegation warning was ignored during development. Which tool should you use to definitively identify the bottleneck and the exact network calls being made?
Show answer details
Correct answer: B
Power Apps Monitor provides a real-time stream of events from the user's session, allowing you to see exactly which data requests are being made, how long they take, and if they are being delegated to the server or processed locally (which causes performance issues with large datasets).
- 6
A solution architect is designing an integration between a Power Platform model-driven app and an external, third-party REST API that uses OAuth 2.0 with a client credentials grant flow for authentication. The integration must be highly reliable and support high-throughput updates from Dataverse to the external system. Which architectural pattern should be used to implement this integration?
graph TD A[Dataverse Record Change] --> B{Choose Integration Method}; B --> C[Power Automate Flow]; B --> D[Azure Function]; B --> E[Dataflow]; C --> F((External API)); D --> F; E --> F;Show answer details
Correct answer: C
This pattern is the most robust and scalable for high-throughput integrations. Using an asynchronous plug-in decouples the Dataverse transaction from the external API call, preventing a slow or failed API call from impacting the user experience in the model-driven app. Azure Service Bus provides a durable queue for messages, ensuring reliability and enabling retry logic. An Azure Function is the ideal compute service to process the queued messages, manage the OAuth 2.0 client credentials flow securely (using Key Vault for secrets), and handle the API calls. This architecture avoids Power Platform API limits and provides superior error handling and scalability compared to a direct Power Automate flow or synchronous plug-in.
- 7
A company uses two separate unlinked apps to manage sales leads; a Power Apps app and a third-party application.The client has the following requirements:✑ Manage all leads by using the Power Apps app.✑ Create a lead in the Power Apps app when a user creates a lead in the third-party application.✑ Update leads in the Power Apps app when a user updates a lead in the third-party application.✑ Connect to the third-party application by using an API.You need to recommend strategies to integrate the Power Apps app and the third-party application.Which three options can you use to achieve the goal? Each correct answer presents part of the solution.NOTE: Each correct selection is worth one point.
Show answer details
Correct answer: B, D, E
- 8
A large company experiences high staff turnover rates. As a result, the company must add or remove multiple system user accounts daily.You need to recommend a security concept which will facilitate complex security profiles to entities for large groups of users across the Power Apps and Dynamics365 applications.What should you recommend?
Show answer details
Correct answer: D
