Blog Microsoft Power Platform 25 Free Question on Microsoft Power Platform Solutions Architect (PL-600)
PL-600 exam questions

25 Free Question on Microsoft Power Platform Solutions Architect (PL-600)

Are you looking for PL-600 exam free questions and answers to prepare for Microsoft Power Platform Solution Architect exam?

Here are our newly updated 25 Free questions on the Microsoft Power Platform Solution Architect certification exam which are very similar to the practice test as well as the real exam.

Why do we provide Microsoft Power Platform Solutions Architect certification PL-600 exam questions for free?

Microsoft Power Platform Solutions Architect PL-600 exam questions are designed to test and recognize your skills on designing and deploying Power Platform solutions.

There are a few reasons why we provide Microsoft Power Platform Solution Architect certification exam questions for free. First, we want to help people who are preparing for this certification to have the best possible chance of success. By providing access to practice questions, we hope to make the exam process less daunting and more manageable.

Second, we believe that offering free exam questions helps to level the playing field for those who might not otherwise have the means to access this type of content. We want to ensure that everyone has a fair chance at becoming a certified Microsoft Power Platform Solution Architect.

Lastly, we want to show our support for the Microsoft Power Platform community. We believe in the platform and its potential to change the way businesses operate. By providing free exam questions, we hope to show our commitment to helping people succeed with the Microsoft Power Platform.

Let’s get started!

Domain : Perform solution envisioning and requirement analysis

Q1 : A company is considering using Dynamics 365 business apps on-premises. The company asks you as a Solution Architect to help them in this project.

A. Dynamics 365 Finance
B. Dynamics 365 Customer Service
C. Dynamics 365 Supply Chain Management
D. Dynamics 365 Field Service
E. Dynamics 365 Marketing
F. Dynamics 365 Commerce

Correct Answers: A, C and F

Explanation

Microsoft Dynamics 365 suite of business applications includes two parts: Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP).

Dynamics 365 CRM applications are model-driven apps built on the Dataverse. The CRM apps include:

  • Sales — helps users nurture relationships with their customers, collect information about their operations and needs, effectively communicate with prospective customers, and facilitate sales closing.
  • Customer Service — helps users to manage provided services and focus on customer satisfaction.
  • Field Service — helps users effective management of the onsite work for solving customers’ problems.
  • Marketing — helps users streamline automatic marketing communication with customers working seamlessly with Sales and using business intelligence.

Microsoft also uses another name for the CRM applications — Dynamics 365 customer engagement apps.

All current Dynamics 365 CRM versions are cloud-based.

Dynamics 365 ERP applications are not Dataverse based apps. The ERP includes:

  • Commerce — provides a multichannel solution that unifies back-office, in-store, call center, and digital services.
  • Finance — provides automation of global financial operations based on performance monitoring and predictions and helps users make data-driven decisions.
  • Human Resources — provides human resource management, like employee retention, training, performance management, etc.
  • Supply Chain Management — provides management of the manufacturing and supply chain operations.

All current Dynamics 365 ERP versions are cloud-based. But customers can install on-premises the following Dynamics 365 ERP applications: Finance, Supply Chain Management, and Commerce.

All other options are incorrect.

For more information about the Dynamics 365 applications on-premises deployment, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/propose-solution/2-componentshttps://docs.microsoft.com/en-us/learn/modules/becoming-solution-architect/2-skillshttps://docs.microsoft.com/en-us/dynamics365/fin-ops-core/fin-ops/get-started/cloud-prem-comparison

PL-600 Exam Preparation Guide – Microsoft Power Platform Solution Architect

Domain : Perform solution envisioning and requirement analysis

Q2 : You are estimating the efforts for Dynamics 365 Supply Chain Management implementation. 
What tool should help you with the estimations and implementation?

A. Dataverse Plugin Registration Tool
B. Dynamics Guides
C. Dynamics Remote Assist
D. Dynamics Lifecycle Service
E. XrmToolBox

Correct Answer: D

Explanation

Microsoft Dynamics 365 suite of business applications includes two parts: Customer Relationship Management (CRM) and Enterprise Resource Planning (ERP).

Dynamics 365 ERP applications include:

  • Commerce — provides a multichannel solution that unifies back-office, in-store, call center, and digital services.
  • Finance — provides automation of global financial operations based on performance monitoring and predictions and helps users make data-driven decisions.
  • Human Resources — provides human resource management, like employee retention, training, performance management, etc.
  • Supply Chain Management — provides management of the manufacturing and supply chain operations.

All current Dynamics 365 ERP versions are cloud-based. But customers can install on-premises the following Dynamics 365 ERP applications: Finance, Supply Chain Management, and Commerce.

To implement Dynamics 365 Supply Chain Management or Dynamics 365 Finance applications, you need to use Microsoft Dynamics Life Service (LCS). LCS is a portal that provides information about product implementations and can give you a realistic assessment of the migration efforts. In addition, the portal supports all project phases and helps you manage the project by offering various checklists, tools, and prebuilt methodologies.

Option A is incorrect because the Dataverse Plugin Registration Tool is for registering the Dataverse plugins but not for Dynamics 365 Supply Chain Management implementation.
Option B is incorrect because the Dynamics Guides application provides holographic step-by-step instructions to the employees in the actual work situation, but it is not for Dynamics 365 Supply Chain Management implementation.
Option C is incorrect because the Remote Assist application provides real-time help from the experts using HoloLens or Dynamics 365 Remote Assist mobile, but it is not for Dynamics 365 Supply Chain Management implementation.
Option E is incorrect because the XrmToolBox is a set of over 30 tools for the Dataverse administration, customization, and configuration, but it is not for Dynamics 365 Supply Chain Management implementation.

For more information about the Dynamics 365 Lifecycle Service, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/propose-solution/2-componentshttps://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/lifecycle-services/lcshttps://docs.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/lifecycle-services/lcs-user-guide

 

Domain : Perform solution envisioning and requirement analysis

Q3 : You review the success criteria for your project that are typically based on customer’s pain points.
What are three typical customer pain points?

A. Customer response time
B. Clear requirements
C. Consistent processes
D. Cloud performance
E. Data integrity

Correct Answers: A, C and E

Explanation

During a discovery process, a Solution Architect needs to understand the customer’s pain points and define the success criteria to address them. There are three typical pain points: 

  • Customer response time — how fast the application or system reacts to a customer’s query.
  • Consistent processes — consistency in the application or system behavior, smooth business, operational, and data integration between systems.
  • Data integrity — consistency in the data quality, accuracy, and maintenance.

A Solution Architect partners with stakeholders to define the success criteria for the project objectives, like minimizing customer’s waiting time. The collaboration helps a customer to focus on resolving the issues that can be obstacles for the project. The discovery process can assist a Solution Architect in identifying points that the customer does not see or recognize as important for the project. Therefore, these points can become additional project objectives with their own success criteria. The success criteria produced in cooperation with a customer will influence the acceptance criteria for the requirements.

All other options are incorrect.

For more information about the success criteria, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/discover-customer-needs/3-meetingshttps://docs.microsoft.com/en-us/learn/modules/work-with-requirements/3-functional-requirements

 

Domain : Perform solution envisioning and requirement analysis

Q4 : You need to import the legacy Excel data into Dataverse. The data contains duplicates and needs some cleaning. You decide to use Excel for data preparation and ensure that import columns have correct names and contain values in the proper Dataverse data type.
What recommended tool should you use for this import?

A. Data Import Wizard
B. Dataflows
C. Power Query
D. Data template
E. Azure Data Factory

Correct Answer: D

Explanation

Dataverse provides several tools to import and export data. They include Data Import Wizard, Power Query, Power Automate, Dataflows, and others.

Suppose you need to import your data using Excel and ensure that import columns have correct names and contain values in proper Dataverse data type. Microsoft recommends using the Data template to prepare import data. 

A Date Template is an Excel file with predefined fields for the table you want to import.

You can download the template by following the Power Apps Advanced settings/Settings/Data Management (Number 1) path to the “Templates for Data Import” menu item (Number 2). After you click on this item, on the new screen (Number 3):

  • Select the table you want to import data into (Number 4).
  • Push the Download button.
  • Get the template to your computer.PL-600 exam questions

The Data template is an Excel spreadsheet that provides the column names and information about their data types and validations, such as the maximum length for the text entries or the Whole number’s value range or required Lookup field.PL-600 exam

After filling in this template with cleaned data, you can import the file into the Dataverse using Excel as a data source.

All other options are incorrect because they are tools for data import of already prepared data, and some of them are not suitable for an Excel import.

For more information about Power Platform data import, please visit the below URLs: https://docs.microsoft.com/en-us/powerapps/maker/data-platform/data-platform-import-exporthttps://docs.microsoft.com/en-us/power-platform/admin/download-template-data-importhttps://docs.microsoft.com/en-us/learn/modules/project-test-process/3-migrate-data

 

Domain : Perform solution envisioning and requirement analysis

Q5 : During the discovery phase, you as a Solution Architect need to capture and document the organization’s business process.
What four tasks can help you collect information about existing business processes?

A. Job shadowing
B. Develop proof of concept
C. Review existing automation
D. Looking for pain points
E. Identify solution components
F. Learn about processes directly from the customer

Correct Answers: A, C, D and F

Explanation

Usually, there are several project phases that Solution Architect is involved in. These phases include Presales, Initiation, Analysis and design, Implementation, Delivery, and Operation.

The Presales phase contains discovery, RFP responses, introductory customer meetings, proof of concept or demos, and a solution proposal.

During the discovery phase, a Solution Architect captures and documents the organization’s business process. Architect learns about the company, their current solutions, their vision for the new applications, needs, processes, and their customers or solution users. Several tasks can help you: 

  • Job shadowing — helps to see the processes firsthand and better understand the user’s needs and expectations.
  • Review existing automation — helps to analyze and dissect current automation processes and identify flaws, needs, and improvements.
  • Looking for pain points — helps to examine the processes and understand their origin and needs.
  • Learn about processes directly from the customer — organize workshops with the targeted group of people involved in the project. Ask open-ended questions using “Why?” — Why do you need this new solution? Or Why do you think the Power Platform is the best choice for your solution? These types of open-ended questions should help you understand the company’s needs and expectations.

All other options are incorrect because the “Identify solution components” and “Develop proof of concept” are tasks from a solution proposal stage but not for the discovery stage.

For more information about the discovery organization’s business processes, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/discover-customer-needs/3-meetingshttps://docs.microsoft.com/en-us/learn/modules/discover-customer-needs/1-introductinhttps://docs.microsoft.com/en-us/learn/modules/discover-customer-needs/2-discovery

 

Domain : Perform solution envisioning and requirement analysis

Q6 : A mid-size plumbing and air-conditioning company White Gloves invites you to help them with their Power Platform solutions. The company is working on a new mobile app for their repair team and updating a web portal. 

A. The technician should be able to order a spare part using their mobile app
B. The mobile application interface should be user friendly
C. The user should have three attempts to log in to the portal
D. The portal response time should be less than 2 seconds
E. The mobile application should run on iOS and Android
F. The solution must send a confirmation email after a spare part order is placed

Correct Answers: A, C and F

The project requirements are divided into two groups: functional and non-functional. 

The functional requirements define what the system should do and behave like if you push the save button, the system saves the document. 

The non-functional requirements describe the system’s properties that support system behavior, like saving the document should not take more than 3 seconds on average.

The typical non-functional requirements include regulatory, compliance, privacy, performance specifications, recovery time, availability, etc.

Option A is correct because creating an order for a spare part on the mobile app is the app’s behavior functional requirement.
Option C is correct because the number of login attempts is the portal’s behavior functional requirement.
Option F is correct because the requirement for a confirmation email is the system’s functional requirement.
Option B is incorrect because the requirement for the user-friendly interface is a non-functional requirement.
Option E is incorrect because the requirement for operating systems is a non-functional requirement.
Option D is incorrect because the requirement for the portal response time is a performance non-functional requirement.

For more information about functional requirements, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/work-with-requirements/3-functional-requirementshttps://www.guru99.com/functional-requirement-specification-example.html

 

Domain : Perform solution envisioning and requirement analysis

Q7 : As a Solution Architect, you identified out-of-scope requirements. 
What should be in place if you need to include the requirements into the project scope?

A. Updated requirements document
B. Change control process
C. Risk assessment document
D. Project governance
E. Test plans

Correct Answers: B and D

A Solution Architect plays a key role in project definition and execution. For every project, you need to establish project governance. Project governance is a framework for making project decisions and keeps a project in scope. It involves people and establishes the process. Even if a customer already has project governance, you, as a Solution Architect, need to ensure that the governance process reflects the needs of the Power Platform project. You can adopt the customer’s governance framework or create a hybrid. All the governance decisions and procedures should be within the agreed contractual terms.

The governance process includes definitions and documentation for project risks (evaluation and mitigation), issues, and changes. In addition, the project governance establishes a change control process. This process should help you include the out-of-scope requirements in the project scope.

All other options are incorrect.

For more information about project governance and scope, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/project-governannce/2-governancehttps://opentextbc.ca/projectmanagement/chapter/chapter-9-scope-planning-project-management/

 

Domain : Architect a solution

Q8 : You design a Power Platform solution and need to use the custom components.

A. Business process flow
B. Power Apps component framework
C. Publisher components
D. Component Library
E. Canvas app components

Correct Answers: B, D and E

Explanation

The Components are reusable blocks that help you develop the Power Apps applications. Power Apps provides out-of-the-box standard controls (components) for creating applications, like HTML Text, Vertical Gallery, or Edit Form. However, Power Apps also offers tools to create and reuse the custom code components if your Power Platform solution requires more than standard controls. 

There are three types of reusable custom components:

  • Canvas app components — these are components you can create within your canvas app and reuse them within the app.
  • Component Library — this is the library of the components you have access to and use for your apps.  
  • Power Apps component framework (PCF) — helps developers and app makers to create custom components. 

PCF components can be used in all Power Apps applications: model-driven, canvas, and portal. In addition, you can package them into solutions and deliver them to the Dataverse environment.

You can import and export components from the apps or store them in the Component Library. Using the Component Library to create, store, and distribute reusable components is the preferred collaboration and component standardization method.

All other options are incorrect.

For more information about the Power Apps reusable custom components, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/power-apps-architecture/4-componentshttps://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/create-componenthttps://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/component-library

 

Domain : Architect a solution

Q9 : As a Solution Architect, you design the application lifecycle for the Power Platform solution.
What are two approaches for application lifecycle management you can use in the design?

A. Azure-centric
B. Environment-centric
C. Solution-centric
D. DevOps-centric
E. Source control-centric

Correct Answers: B and E

Explanation

Application Lifecycle Management (ALM) includes the governance, development, and maintenance of applications. Microsoft Power Platform ALM contains the following components:

  • Environment — a container to store and isolate data, applications, and business processes.
  • Solution — a package of the components that can be distributed between environments.
  • Continuous integration and deployment (CI/CD)— automatic code/solution integration, testing, and deployment to the environments.
  • Source Control — a source control management tool for solutions’ and components’ descriptions and code.
  • Dataverse — the central storage of all artifacts, including the solution. All Power Platform environments following the ALM must use the Dataverse database.

There are two approaches to the Application Lifecycle Management design: Environment-centric and Source code-centric.

For the Environment-centric approach, the development environment is the master copy of the code and all changes. The solution deployment moves from development to test and then to the production environment. As a Solution Architect, you need to define procedures for promoting the code from dev to test to production. You need to specify a configuration for each environment as well.

For the Source code-centric approach, the source management system is controlling the code and all changes. You need to check out the code and recreate a dev environment, and when you are done with coding, check the code back in source control. The Source control-centric approach allows the use of CI/CD pipelines. For example, Azure DevOps pipelines or GitHub Actions can check the code from source control, build a solution, test it and deploy the solution to the production environment.

Microsoft recommends using the Source code-centric approach for the Power Platform ALM design.

All other options are incorrect.

For more information about Power Apps application lifecycle management, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/application-lifecycle-management-architect/2-considerationshttps://docs.microsoft.com/en-us/power-platform/alm/basics-alm, https://docs.microsoft.com/en-us/power-platform/alm/solution-concepts-alm

 

Domain : Architect a solution

Q10 : You design the data visualization strategy for a company. The company wants its sales manager to receive an email when the numbers on the sales dashboard have been changed.
What three items will you use in your design for this requirement?

A. Power BI Bar chart
B. Power Automate Automatic flow
C. Power BI Card
D. Power Automate Instant flow 
E. Power Bi Alert
F. Power Automate Desktop flow

Correct Answers: B, C and E

Explanation

Power Platform integration between Power BI and Power Automate helps the user to be proactive with their data. For example, you can set up Power BI data alerts when data has been changed on the Power BI dashboard. This alert can serve as a trigger for Power Automate’s automated flow.

Power BI limits the data visualizations that can trigger such an alert to three: KPI, Card (single number tile), and Gauge.

Suppose you want to create a Power BI data alert from a Card (a single number tile) on the dashboard. You can click on a tile and then on the three dots with “More options” (Number1). On a new menu, select the “Managed alerts” option (Number 2). After that, Power Bi Service presents a new “Managed alert” panel on the right (Number 3). You can use this panel to add a new or edit the already created alert. You input an alert name (Number 3), condition, frequency. And then save and close a panel. At the bottom of this screen, Microsoft directly links the Power Automate to create a new automated flow based on the just made alert (Number 5).PL-600 exam questions

After the alert is created, you can use an alert name as an Alert ID in your automated flow trigger.PL-600 certification exam questions

All other options are incorrect.

For more information about Power BI data visualizations and alerts, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/architect-analytics/3-power-bihttps://docs.microsoft.com/en-us/power-bi/create-reports/service-set-data-alertshttps://docs.microsoft.com/en-us/power-bi/collaborate-share/service-flow-integration

 

Domain : Architect a solution

Q11 : You design a screen for the survey form. The first question asks a customer to select the age category from a dropdown, the second — select three interests from the list of 25 items. And the last one asks a customer to put a home zip code, and the form populates the customer’s county and state. 

A. Choices, Multiline text, Lookup
B. Lookup, Choices, Choice
C. Choice, Lookup, Whole number
D. Choice, Choices, Lookup
E. Choice, Multiline text, Lookup
F. Text, Choices, Whole number

Correct Answer: D

Explanation

The Dataverse has a list of column data types. As a Solution Architect, you need to understand the differences between the types and select the appropriate one to store application data. Because if you created a column, you could not change its data type.

The answer to the first question provides a list of the age categories that should not contain more than ten items. Such a list is a perfect example of the Choice data type because it is a static list, stores only label and value, can be used for a long time (does not require values to retire), and, from the user interface point of view, contains less than 200 items. You need to have an admin/customizer type access if you need to modify the Choice table.

The answer for the second question is also the type of choice, but with multiple selections. The Dataverse provides the Choices data type for the columns required to select several items from a limited list. 

And the answer to the last question is the Lookup data type. The Lookup column (or reference data) references another table that stores data other than a label and pair, like a custom table for US zip codes. Such a table can contain all the zip codes (or postal codes), counties, cities, states information. If you search the table by provided zip code, the Dataverse returns the record with the name of the county and state that can be populated on the screen. Modifications to the values in a lookup table do not require admin level — any user with read-write permissions for the table can add/modify records.

All other options are incorrect.

For more information about Dataverse data types, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/data-modeling/5-dataversehttps://docs.microsoft.com/en-us/powerapps/maker/data-platform/create-edit-field-solution-explorer#column-data-types

 

Domain : Architect a solution

Q12 : You design a data integration and need to determine when to import data or connect to external data.

A. You can create and write data to virtual tables
B. You can use custom connectors with model-driven apps
C. You cannot enable field security for the virtual table
D. You can batch import data without API limits
E. You map the virtual entities with the external entities using GUID primary key

Correct Answers: A, C and E

Explanation

Dataverse provides several tools to import and export data. They include Data Import Wizard, Power Query, Power Automate, Dataflows, and others. A Solution Architect always needs to assess when to bring data into the Dataverse or connect to an external data source. Dataverse provides virtual table functionality for connection to the external data sources without importing data. 

The model-driven app uses only the Dataverse as a data source, including the integration with external data. For example, developers can embed a canvas app in a model-driven app. Canvas apps can use any of the 300+ connectors that Power Platform provides. A virtual table is another possibility to bring data from other systems into model-driven apps without data storing and replication in the Dataverse. 

Option A is correct because users with appropriate table access can create and write data to the virtual table. The records will be updated on the source data side in almost no time. 
Option C is correct because users cannot enable field security for virtual tables. This is because the virtual tables have organization ownership and do not support the record type security. Also, the virtual table’s columns cannot have calculated or rollup attributes. These types of operations must be done on the external data side.
Option E is correct because the virtual table uses the GUID primary key from the external data entities for the Dataverse mapping purposes.
Option B is incorrect because model-driven apps can use only the Dataverse as a data source, including integrating with external data. 
Option D is incorrect because all Dataverse API operations, including batch data import, are subject to the API entitlement and service protection limits.

For more information about the Dataverse import and virtual tables, please visit the below URLs: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/virtual-entities/get-started-vehttps://docs.microsoft.com/en-us/powerapps/maker/data-platform/create-edit-virtual-entitieshttps://docs.microsoft.com/en-us/powerapps/user/import-datahttps://docs.microsoft.com/en-us/powerapps/developer/data-platform/api-limits

 

Domain : Architect a solution

Q13 : A company has a model-driven app with the rollup field of the “Total estimated revenue” of open opportunities for the account. The company wants to recalculate the value of this column whenever open opportunities change in a system. Therefore, it is considering using an API call to CalculateRollupField Function. The function takes the table name, the record identifier, and a column name. The company invites you to design and implement the solution.
What two items will you use in your design to update the rollup field?

A. Azure Function
B. Power Automate
C. Webhook
D. Custom connector
E. Azure Service Bus

Correct Answers: B and D

Explanation

Microsoft Dataverse provides special column types for calculations and data aggregation. These types are Calculated and Rollup. The Calculation column allows users to define a formula based on the column value. This type includes columns from the same table and related parent table in a many-to-one relationship. Calculated columns are read-only. Users benefit from a list of built-in functions for the calculated values and operate on the different data types like text, numeric, and date-time. The calculations run synchronously when a record is saved.

The Rollup column is like the Calculated type. They operate only with the numeric (Whole Number, Decimal Number, and Currency) and date-time datatypes. The Rollup type includes columns from the same table and related child tables in a one-to-many relationship. The list of built-in functions for the Rollup column is smaller compared to the Calculated columns. It includes sum, min, max, and count. Rollup columns are read-only. By default, the calculations for the Rollup column run once per hour. Users can change the frequency in Customization settings for the table, but the minimum is one hour. It is an asynchronous operation.

Suppose you need to update a rollup column when some related rows are updated. Dataverse provides an API CalculateRollupField function that can calculate the column on demand. You need to create a custom connector with the call to this API function and use this connector with Power Automate flow. In Power Automate, you create an automated flow triggered by the Dataverse “When a row is added, modified or deleted” and calling the custom connector with table and column parameters. The custom connector calls the function. And the function will update the rollup column.

All other options are incorrect.

For more information about The Dataverse rollup columns, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/data-modeling/5-dataversehttps://docs.microsoft.com/en-us/learn/modules/create-define-calculation-rollup-fields/2-rolluphttps://docs.microsoft.com/en-us/powerapps/maker/data-platform/define-rollup-fieldshttps://silicium-consulting.com/en/tutorial-automatically-calculate-rollup-fields-using-power-automate/

 

Domain : Architect a solution

Q14 : A company plans to create a Power Platform solution for processing job applications. The company wants to invite users to its portal to view, select positions, and apply for them. As soon as the application is submitted online, the solution should extract and store an applicant’s personal information and main achievements in the Dataverse.
What three Power Platform products and services would you integrate into your solution design?

A. AI Builder
B. Organization service
C. Power Automate
D. Web API
E. Power BI
F. Power Apps

Correct Answers: A, C and F

Explanation

For processing job applications, you need to create a Power Apps portal and use Power Automate automated flow triggered by an incoming application. Your flow should incorporate AI Builder models to parse and extract the information from the application. And then store it in the Dataverse database.

Option A is correct because you need to use the AI Builder Entity extraction model. The model analyzes an application text, determines the text language, and extracts specific entities defined in a model. The standard model includes 28 such entities, like email address, date-time, phone number, etc. You can add other entities by training your model. 
Option C is correct because you need to use Power Automate automated flow triggered by an incoming application.
Option F is correct because you need to have a Power Apps portal that would allow users to view and select open positions and upload the job application.
Option B is incorrect because the Organization service works with the Dataverse data and metadata, but it does not apply to this solution. 
Option D is incorrect because the Web API works with the Dataverse data and metadata, but it does not apply to this solution.
Option E is incorrect because the Power BI reveals data insights and helps businesses to make data-driven decisions, but it does not apply to this solution.

For more information about Power Platform products integration, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/power-apps-architecture/7-portalshttps://docs.microsoft.com/en-us/learn/modules/power-automate-architecture/1-introductionhttps://docs.microsoft.com/en-us/learn/modules/architect-analytics/7-ai

 

Domain : Architect a solution

Q15 : A company wants to implement the Power Apps portal. It expects that authenticated and unauthenticated users visit the portal. The company asks you to design its portal authentication.

A. Portal users can have several logins with the same email address
B. Each authenticated portal user has a contact record in the Dataverse database
C. If open registration is enabled, users must provide an invitation code for portal sign-up
D. Each registered portal users must have an assigned web role 
E. Portal admin can set a default identity provider on the Authentication Settings panel
F. Facebook authentication provider uses OpenId protocol

Correct Answers: B, D and E

Explanation

By default, anybody can use the Power Apps portal as an unauthenticated user. However, if users want to register for the portal login, there are two methods: 

  • Local authentication — creates a local identity with a username and password stored in a Dataverse database internally.
  • External authentication — uses credentials of the third-party identity providers, like OAuth2 (Microsoft, Twitter, Facebook, Google, etc.), OpenID (Azure AD, Azure AD B2C), and WS-Federation and SAML 2.0 (AD on-premises).

Option B is correct because a portal creates a contact record in the Dataverse database for each authenticated user. 
Option D is correct because a portal assigns a web role to each authenticated user. The role defines a user’s access to portal resources.
Option E is correct because a portal administrator can enable/disable Identity providers and set them as default on the portal’s Authentication Settings panel. On the same panel, you can add a new provider.
Option A is incorrect because portal users must have a unique email address for each portal account. Users cannot reuse an email address.
Option C is incorrect because users do not require an invitation code for portal sign-up if open registration is enabled.
Option F is incorrect because the Facebook provider uses OAuth2 but not OpenID protocol.  

For more information about Power Apps portal authentication, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/introduction-power-apps-portals/06-overview-portals-securityhttps://docs.microsoft.com/en-us/learn/modules/power-apps-architecture/7-portalshttps://docs.microsoft.com/en-us/powerapps/maker/portals/configure/use-simplified-authentication-configurationhttps://docs.microsoft.com/en-us/powerapps/maker/portals/configure/configure-portal-authentication

 

Domain : Perform solution envisioning and requirement analysis

Q16 : A company is looking for a solution that can help with its customer focus activities. It wants to create a unified customer profile for each customer based on the data from a wide range of data sources. The company asks for your advice.
What Power Platform solution would you recommend?

A. Power BI
B. Dynamics 365 Customer Service
C. Dynamics 365 Customer Insights
D. Power Automate 
E. Dynamics 365 Customer Voice

Correct Answer: C

Explanation

Power Platform enables functionality and integration of the Power Apps, Power Automate, Power BI, Power Virtual Agents, Dynamics 365, Office 365, Azure, and hundreds of other apps. As a Solution Architect, you need to know the functionality and application of the Power Platform components. 

The Dynamics 365 Customer Insights application provides an all-around customer profile by ingesting the data about the customer from a wide range of data sources. It is a flexible customer data platform that unifies all the data about the customer in your organization and provides a 360 view of the customer. This platform helps users analyze the data, learn more about the customer and provide information for targeted activities.

Option A is incorrect because Power BI provides a visual report and dashboard creation environment that reveals data insights and helps businesses to make data-driven decisions. But it does not create a unified customer profile.
Option B is incorrect because Dynamics 365 Customer Service helps users manage their services and focus on customer satisfaction. But it does not create a unified customer profile. 
Option D is incorrect because Power Automate provides a visual workflow creation environment that helps users automate repetitive business processes with no or low code. But it does not create a unified customer profile.
Option E is incorrect because Dynamics 365 Customer Voice helps provide real-time customer surveys, collects and feeds the data into a customer record, and analyzes and acts on the data. But it does not create a unified customer profile. 

For more information about the Dynamics 365 Customer Insights and Power Platform solution, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/power-platform-architecture/1-introductionhttps://docs.microsoft.com/en-us/learn/modules/propose-solution/2-componentshttps://docs.microsoft.com/en-us/learn/modules/working-with-customer-insights/1-introductionhttps://docs.microsoft.com/en-us/dynamics365/customer-voice/about

 

Domain : Perform solution envisioning and requirement analysis

Q17 : A regional bank wants loan officers to have a Power Platform solution that would guide them through loan preparation. When loan documents are collected, the loan should be submitted for approval. And the solution should notify a customer about loan submission. After the loan is reviewed, the customer should be informed about the decision as well.
What three types of flows would you include in your solution design?

A. Classic on-demand flow
B. Instant flow
C. Automated flow
D. Desktop flow
E. Business process flow
F. Button flow

Correct Answers: A, C and E

Explanation

You need to use the Power Automate flow for this process. Power Automate provides five types of flows:

  • Automated — this cloud flow type is triggered by an event, like when an email comes from your manager.
  • Instant — this cloud flow type is triggered manually, like when you push a button.
  • Scheduled — this cloud flow type is triggered on a schedule, like sending a report on every working day at 8 am.
  • Desktop — this flow type automates processes for your desktop and web applications.
  • Business process flow — this flow type guides users step-by-step through the business process.

For step-by-step guidance, you can consider implementing a Business process flow. Power Automate Business process flow can include on-demand classic workflows. The classic on-demand workflow is triggered by a business process flow stage transition or status change. At the end of the process, the business process flow can trigger the global classic on-demand workflow that would submit the loan for the approval process. The approval process is another Power Automate automated flow with a condition node for the approval results that would notify a customer about the loan approval.

All other options are incorrect.

For more information about the Power Automation business process flows, please visit the below URLs: https://docs.microsoft.com/en-us/power-automate/flow-typeshttps://docs.microsoft.com/en-us/power-automate/business-process-flows-overview#business-process-flows-that-call-a-workflowhttps://docs.microsoft.com/en-us/power-automate/bpf-add-on-demand-workflowhttps://docs.microsoft.com/en-us/power-automate/modern-approvals

 

Domain : Perform solution envisioning and requirement analysis

Q18 : During a pre-discovery, you, as a Solution Architect, learned about a customer and customer’s business. You evaluate the existent customer’s data architecture.
What are three main influencers on the data transition that you need to become aware of at this stage?

A. Data code page
B. Data history
C. Data location
D. Data logs
E. Data quality

Correct Answers: B, C and E

Explanation

As a Solution Architect, you always need to learn the company’s current architectural landscape because your Power Platform solution should be an integrated part of this architecture. A company can have a mixture of different IT platforms and systems requiring specific software, designs, or processes. 

The data architecture and data influencers on a project, in particular, should be the Solution Architect’s constant concern. The influencers, like data location, data history, and data quality, must be considered at every project step. During the discovery meetings, you need to ask questions about these influencers because they would affect the project’s data architecture. 

A Solution Architect based the solution design on where data resides today and where it will be tomorrow, how much historical data should be accessible by the system, or whether the data have duplicates, etc.

All other options are incorrect.

For more information about the data discovery process, please visit the below URL: https://docs.microsoft.com/en-us/learn/modules/discover-customer-needs/3-meetings

 

Domain : Perform solution envisioning and requirement analysis

Q19 : You are implementing project governance.
What are three main items that typically guide the project governance process? 

A. Time
B. Process
C. Automation
D. Evidence
E. Execution
F. Authority

Correct Answers: B, D and F

Explanation

In general, a Solution Architect responsible for project governance, process changes, and project monitoring. 

Project governance is a framework for making project decisions and keeping the project in scope. It involves people and establishes the process. Even if a customer already has project governance, you, as a Solution Architect, need to ensure that the governance process reflects the needs of the Power Platform project. You can adopt the customer’s governance framework or create a hybrid. All the governance decisions and procedures should be within the agreed contractual terms.

The governance process includes definitions and documentation for project risks (evaluation and mitigation), issues, and changes. In addition, the project governance establishes a change control process. This process should help you include the out-of-scope requirements in the project scope.

Three main items typically guide project governance:

  • Authority — defines who decides and what qualifications this person(s) has to make project decisions.
  • Process — defines the decision-making process and the balance between the decision impact and time.
  • Evidence — defines the required information for the decision-making and assessment of the decision impact.

All other options are incorrect.

For more information about the project governance, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/project-governannce/2-governancehttps://docs.microsoft.com/en-us/learn/modules/project-governannce/1-introduction

 

Domain : Perform solution envisioning and requirement analysis 

Q20 : You are capturing the high-level requirements.
What three main questions should you always address in each requirement?

A. How long should it take to deliver the requirement?
B. What does a customer need? 
C. Why do customers interact with the system in the way they do?
D. What is the importance of the requirement?
E. Who needs the requirement?

Correct Answers: B, C and E

Explanation

Solution Architects can use various methods and templates for requirements collection and documentation. However, a requirement in high-level or any other requirements document should address the three main questions: who, what, and why:

  • Who needs the requirement — means stakeholders (group or person) that ask for the requirement.
  • What does a customer need — does a requirement address the customer’s need.
  • Why customers interact with the system in the way they do — what is logic in the customer’s use of the system.

Solution Architect leads the requirements collection process. The best way to discuss the customers’ and users’ needs in the requirement capturing sessions. The goal of these sessions is to translate the needs into high-level requirements.

All other options are incorrect.

For more information about the requirements, please visit the below URL: https://docs.microsoft.com/en-us/learn/modules/work-with-requirements/2-capture-sessions

 

Domain : Perform solution envisioning and requirement analysis

Q21 : You are considering the options for the Power Platform solution to meet the customer’s goals.
What would you start from?

A. Industry accelerators
B. Power Platform solutions
C. Third-party applications
D. Dynamics 365 solution
E. Customization of the Dynamics 365 solution

Correct Answer: D

Explanation

A Solution Architect always starts with the assessment of the out-of-the-box Dynamics 365 functionality for solution implementation. Then, if the requirements need additional functionality, a Solution Architect reviews the use of Power Platform products and components, including the third-party solutions.

As a Solution Architect, you should avoid too many customizations and extensions because they can potentially increase the solution’s technical debt. Therefore, the most robust solution would be if you can implement the out-of-the-box Dynamics 365 apps functionality. The Industry accelerators can help you use the predefined Common Data Model schemas for particular industries, like banking, healthcare, education, nonprofit, etc. Such an approach can substantially cut down project time, costs and jumpstart the project implementation.

All other options are incorrect.

For more information about the solution options, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/propose-solution/1-introductionhttps://docs.microsoft.com/en-us/learn/modules/fit-gap-analysis/5-apps

 

Domain : Perform solution envisioning and requirement analysis

Q22 : The customer wants to use QnA and Sentiment Analysis with its Power Virtual Agent bot. 
What are two solutions you can advise them to implement? 

A. Dynamics 365 Customer Insights
B. Skills
C. Power BI
D. Power Automate flow
E. Dynamics 365 Customer Voice

Correct Answers: B and D

Explanation

The goal of a fit-gap analysis is to identify what out-the-box functionality can be used for the project. If you uncover some gaps in the out-the-box solutions to meet the project requirements, you can evaluate alternative solutions. 

You can extend the bot’s functionality by adding actions using Power Automate and new conversational topics using the Bot Framework Skills

Power Automate flows provide both relatively simple one-turn actions, like local weather or QnA integration. The skills can add complex and multi-turn operations, like check email messages and read selective messages. Currently, the Bot Framework provides out-of-the-box Calendar, Email, ToDo, and Point of interest skills. You can use Bot Framework Composer to create a new skill. Then, you add a new skill to your bot using the PVA portal Manage/Skills menu item. The skills are the conversational bots that automated the series of actions. You can connect the skill bots with other bots. 

Power Automate provides a trigger and action for PVA bots. If a bot needs to access the QnA knowledge base or use the Sentiment analysis, you can build an Instant flow that a bot’s call would trigger.

Option A is incorrect because Dynamics 365 Customer Insights application provides an all-around customer profile by ingesting the data about the customer from a wide range of data sources. You can integrate the PVA bot with Customer Insights. Based on the analysis of the customer issues, the Customer Insights service can provide the support topics and automatically create them for Power Virtual Agents chatbot. It does not extend the PVA bot.
Option C is incorrect because Power BI is a visual report and dashboard creation environment that reveals data insights and helps businesses to make data-driven decisions. It does not extend the PVA bot.
Option E is incorrect because Dynamics 365 Customer Voice helps provide real-time customer surveys, collects and feeds the data into a customer record, and analyzes and acts on the data. It does not extend the PVA bot.

For more information about extending Power Virtual Agents bots, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/architect-power-virtual-agents/5-integrate-chatbotshttps://docs.microsoft.com/en-us/learn/modules/enhance-power-virtual-agents-bots/2-power-automatehttps://docs.microsoft.com/en-us/power-virtual-agents/configuration-add-skillshttps://microsoft.github.io/botframework-solutions/overview/skills/

 

Domain : Architect a solution

Q23 : A company wants to extend its model-driven app by providing weather information from the New Weather channel website. The New Weather channel offers Web APIs. The company asks you to design the customization.
What three items will you advise using for the two-way integration of the weather information into the model-driven app?

A. iFrame
B. Power Automate
C. Custom connector
D. AI Builder
E. Canvas App

Correct Answers: A, C and E

Explanation

A model-driven app can use only the Dataverse as a data source. If you need to bring the data from other sources, you can use iFrame on a form and expose any website or use the canvas app as a component that you add to the model-driven app. 

iFrame helps to integrate another website content within the model-driven form.

A canvas app does not have connectors limitations and can use any of the Power Platform connectors. If the service provides Web APIs, you can create a custom connector and use it in a canvas app. Then embed a canvas app as a component within the model-driven app. 

All other options are incorrect.

For more information about the Power Apps customization, please visit the below URLs: https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/iframe-properties-legacyhttps://docs.microsoft.com/en-us/learn/modules/power-platform-architecture/4-datahttps://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/embed-canvas-app-in-formhttps://carinaclaesson.com/2019/12/21/using-embedded-canvas-apps-to-display-external-data-in-model-driven-apps/

 

Domain : Architect a solution

Q24 : You are working on a data design for the Power Platform solution and need to present the data model to the customer visually.   
What two tools will help you to create an ERD diagram?

A. Dataverse Plugin Registration Tool
B. Webhook
C. XrmToolBox
D. Azure Function
E. Power BI Desktop

Correct Answers: C and E

Explanation

Entity Relationship Diagrams (ERD) provides a visual presentation of the data design. You can use XrmToolBox or Power BI Desktop to read the Dataverse database and create ERD diagrams. 

XrmToolBox is a set of more than 30 tools for the Dataverse, Dynamics 365 apps, and model-driven Power Apps. The toolbox includes three ERD generators: UML Diagram Generator, Entity Relation Diagram Creator, and ERD Visio builder. The UML Diagram Generator generates EDR from Dynamics 365 and Dataverse metadata as text-based PlantUML files. The Entity Relation Diagram Creator generates ERD from Dynamics 365 and Dataverse metadata as well. And ERD Visio builder generates Microsoft Visio diagrams also from the metadata.

If you use the Power BI Desktop, you need to connect to your Power Platform environment and select the tables you want to put on the diagram. After Power BI loads the data, you can select the Model button on the left vertical toolbar, and the desktop renders the ERD presentation.

All other options are incorrect.

For more information about the ERD data model presentation, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/data-modeling/3-data-modelhttps://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams?view=op-9-1#uml-diagram-generatorhttps://www.youtube.com/watch?v=CjndBRu-e6Q

 

Domain : Architect a solution

Q25 : An insurance company wants a mobile solution for estimators with step-by-step guidance to create and file a car accident report. Estimators should use their mobile phone cameras to photo the car damage and upload pictures along with the report submission. After the report is filed and the case is created, an insurance officer receives an email notification and opens the case in the admin app at the office. The car owner can use the insurance portal to view the case progress. The company invites you as a Solution Architect to help them with the solution design.

A. A canvas app with an embedded model-driven component, Power Automate, Business Process flow
B. A canvas app, Business process flow, Power Automate 
C. A model-driven app with embedded canvas app component, Power Apps portal
D. A canvas app, Business process flow, Web API, Power Automate 
E. A model-driven app, Business process flow, Power Apps portal 

Correct Answer: D

Explanation

As a Solution Architect, you need to know what Power Apps type best suits the customers’ requirements. 

There are three types of Power Apps applications:

  • Model-driven — responsive Dataverse data-driven applications. This type is more data administration with a back-office and process focus.
  • Canvas — flexible phone or tablet applications that can use multiple data sources. The canvas app is focused on the end-user and helps to execute a particular task. It also provides device integration, like the use of the mobile camera.
  • Portal — external websites for interaction with Dataverse data. It has the end-user focus.

The estimators use mobile phones for step-by-step guidance and camera integration. Their applications should be canvas app. The business process flow provides step-by-step instructions. Currently, there is no direct integration of the Business process flow with a canvas app. However, you can use the Dataverse Web API to access the Business process flow’s steps and stages. You need to create a Business Process flow and then use Web API or create a custom connector for BPF data presentation in the canvas app. After the case submission, the canvas app can invoke the Power Automate automated flow for the insurance officer notification and the next steps.

Your architectural solution should not be monolithic. But it should not contain a lot of small apps either. You need to find the best composition for your solution between three main Power Apps types, Dynamics 365 functionality, components, and other AppStore apps.

All other options are incorrect.

For more information about the Power Apps composition, please visit the below URLs: https://docs.microsoft.com/en-us/learn/modules/power-apps-architecture/3-compositionhttps://powerapps.microsoft.com/en-us/blog/using-business-process-flows-in-a-canvas-app/

Summary

So, here we have covered the top 25 Microsoft Power Platform Solutions Architect PL-600 exam questions & answers. You can also find different questions from the other sources. The key to getting success in the PL-600 exam is going through as many questions as you can. The more questions you will go through, it will only increase your chance of clearing the certification exam.

So, wish you luck with your Microsoft Power Platform Solutions Architect PL-600 exam !

Have any questions or concerns? Just write down in the comment section or submit at Whizlabs Helpdesk, we will get back to you!

About Pavan Gumaste

Pavan Rao is a programmer / Developer by Profession and Cloud Computing Professional by choice with in-depth knowledge in AWS, Azure, Google Cloud Platform. He helps the organisation figure out what to build, ensure successful delivery, and incorporate user learning to improve the strategy and product further.

LEAVE A REPLY

Please enter your comment!
Please enter your name here