Exam PL-100: Power Platform App Maker – Skills Measured

This exam was updated on July 23, 2021. Following the current exam guide, we have included a table that compares the previous study guide to the new study guide by category.

Audience Profile

The candidate envisions and creates solutions to simplify and automate tasks and processes for themselves and their team. They understand the data that they are working with, the issues that they need to resolve, and the required processes and app experiences. The candidate may not have formal IT training but are comfortable using technology to solve business problems.

The candidate is self-directed, and solution focused. They may connect to and use features of apps including , apps and services, and third-party solutions. The candidate has a desire to understand the capabilities and limitations of available tools and understands how to apply them. The candidate is an advocate for Power Platform solutions. Skills Measured

NOTE: The bullets that follow each of the skills measured are intended to illustrate how we are assessing that skill. This list is NOT definitive or exhaustive.

NOTE: Most questions cover features that are general availability (GA). The exam may contain questions on Preview features if those features are commonly used.

Design business solutions (35-40%)

Create a high-level design

 identify required data sources for a business solution  describe real-world objects as tables  describe the expected user experience for targeted devices and describe the differences between app types  create a high-level data model including source, volume, and intended uses

Identify Microsoft Power Platform components

 determine the required Power Apps app type  determine when to use Dataverse for Teams  map a problem domain to Microsoft Power Platform tools  identify options for implementing business logic  describe connectors  describe unmanaged solutions  describe uses cases for desktop flows  describe use cases for chatbots

Design data models

 determine required tables  identify relationships between tables  identify columns and data types

Design the user interface (UI) for a business solution

 identify opportunities for component reuse  apply UI standards  identify the model-driven forms and Dataverse views that are needed

Design reporting

 define data output requirements  define visualizations for Power BI dashboards  define visualization requirements for model-driven dashboards

Create solutions (45-50%)

Manage Microsoft Power Platform development environments

 create a solution  add existing apps and flows to a solution  run solution checker and interpret results

Create model-driven apps

 compose model-driven apps  create a site map  create and configure Dataverse table forms  create and configure Dataverse table views  embed model-driven apps in Microsoft Teams channels  embed a canvas app on a form in a model-driven app  manage versions of canvas apps  publish and share canvas apps  share model-driven apps Create canvas apps

 create canvas apps  connect to data sources in canvas apps  build canvas apps screens  compose Microsoft Power Fx formulas  implement collections and variables  interpret App checker results  add canvas app assets and components to screens

Configure Microsoft Dataverse

 create tables and table columns based on a data model  link tables by using lookups or relationships  load or create data records for testing and development  publish customizations  create Dataverse business rules  configure security roles

Create Microsoft Power Automate flows

 create business process flows  create cloud flows  configure triggers  build scheduled, automated, and instant flows  configure flow steps  test a flow  implement common expressions and loops  create adaptive cards for Microsoft Teams  create and monitor approvals from Power Automate, Microsoft Teams, and SharePoint  share flows

Create Microsoft Power Virtual Agents chatbots in Microsoft Teams

 create a chatbot  test a chatbot  publish a chatbot

Analyze and visualize data (15-20%)

Create Microsoft Power BI reports  create Power BI report by using Power BI Desktop  create Power BI report by using Power BI service  embed canvas apps in Power Bi reports and dashboards  share Power BI reports and dashboards

Implement other reports

 merge data from a data source into a Microsoft Word or Excel template  create model-driven dashboards  embed Power BI content in Power Apps

Describe AI Builder models

 identify model types including prebuilt and custom models  describe the process for preparing data and training models  use a model from within Power Automate or Power Apps

The following table compares the previous and new study guides.

Former study guide to July 23, 2021 New study guide as of July 23, 2021 Design solutions (10-15%) Design business solutions (35- 40%) Create a high-level design  collect business requirements Create a high-level design  identify data sources  identify required data sources for a  describe real-world objects as app business solution entities  describe real-world objects as tables  describe the user experience  describe the expected user experience  create a high-level data model for targeted devices and describe the Identify required Microsoft Power differences between Microsoft Power Platform components Platform app types  determine required app types  create a high-level data model  identify existing resources and including source, volume, and intended licenses uses  identify gaps  map problem domain to Microsoft Identify Microsoft Power Platform Power Platform tools components  identify required flows  determine the required Power Apps  evaluate accelerators and third-party solutions app type  determine when to use Dataverse for Design data models Teams  determine required entities and  map a problem domain to Microsoft objects Power Platform tools  identify relationships  identify options for implementing  identify attribute types business logic  determine requirements for offline  describe connectors access  describe unmanaged solutions Design User Interface  describe uses cases for desktop flows  identify opportunities for component  describe use cases for chatbots reuse  apply user interface (UI) standards Design data models  design for accessibility  determine required tables  design for localization  identify relationships between tables Design output  identify columns and data types  define data output requirements Design the user interface (UI) for a business  define requirements for visualizations  identify sources for analytical data solution including Azure Data Lake  identify opportunities for component reuse Design security, privacy and compliance  apply UI standards  identify sensitive data  identify the model-driven forms and  identify applicable government Dataverse views that are needed regulations

Understand app environments Design reporting  understand how to get started  define data output requirements building apps  define visualizations for Power BI  describe the different types of app dashboards environments  define visualization requirements for  understand solutions model-driven dashboards  understand where source data for a solution is located Create solutions (50-55%) Create solutions (45-50%)

Create a Microsoft Power Platform Manage Microsoft Power Platform solution in a development environment development environments  create a solution as a workspace for  create a solution an app  add existing apps and flows to a  create a Solution Publisher for a solution solution  run Solution Checker and interpret  modify the solution publisher for a results solution

Create model-driven apps Create model-driven apps  create model-driven apps within a  compose model-driven apps solution  create a site map  create a site map  create and configure Dataverse table  create and configure Common Data forms Service entity forms  create and configure Dataverse table  create and configure Common Data Service entity views views  create model-driven dashboards  embed model-driven apps in Microsoft  create model-driven charts for views Teams channels  add existing Power BI reports to  embed a canvas app on a form in a model-driven dashboards model-driven app Create canvas apps  manage versions of canvas apps  create canvas apps within a solution  publish and share canvas apps  connect to data sources in canvas  share model-driven apps apps  build canvas apps screens Create canvas apps  configure solutions for offline access  create canvas apps  use formulas and expressions  connect to data sources in canvas apps  use collections and variables  build canvas apps screens  describe the implications of design  compose Power Fx formulas choices on app performance  implement collections and variables Create and Use Controls  interpret App Checker results  add canvas app assets and  add canvas app assets and components components to screens to screens  build canvas app components Configure Microsoft Dataverse Create and configure data stores  create tables and table columns based  create a Common Data Service on a data model database  configure a connection for a data  link tables by using lookups or store relationships  create Common Data Service entities  load or create data records for testing based on a data model and development  link entities by using Common Data  publish customizations Service entity relationships  create Dataverse business rules  load or create data records for testing  configure security roles and development

Create business logic Create Power Automate flows  create Common Data Service business  create business process flows rules  create cloud flows  create Common Data Service business  configure triggers process flows  create Common Data Service classic  build scheduled, automated, and workflows instant flows  create business logic using Power  configure flow steps Automate flows  test a flow  create Canvas app formulas and  implement common expressions and events loops Create Power Automate flows  create adaptive cards for Microsoft  create flows as a solution Teams  create trigger actions  create and monitor approvals from  build scheduled, automated, and Power Automate, Microsoft Teams, and instant flows  create flow actions SharePoint  run Flow Checker  share flows  test a flow Create Power Virtual Agents chatbots in  create expressions and loops Microsoft Teams  create a chatbot

 test a chatbot  publish a chatbot

Analyze data (5-10%) Analyze and visualize data (15- 20%) Create Power BI reports  create Power BI report by using Power Create Power BI reports BI Desktop  create Power BI report by using Power  create Power BI report by using Power BI Desktop BI service  create Power BI report by using Power

Implement other reports BI service  consume SQL Server Reporting  embed canvas apps in Power Bi reports Services (SSRS) reports and dashboards  merge data from a solution into a  share Power BI reports and dashboards template Implement other reports  merge data from a data source into a Build AI Builder models  create AI Builder model types Microsoft Word or Excel template  consume AI Builder models  create model-driven dashboards  train models by using historical data  embed Power BI content in Power Apps Describe AI Builder models  identify model types including prebuilt and custom models  describe the process for preparing data and training models  use a model from within Power Automate or Power Apps Implement and manage solutions (15-20%)

Configure solution security  configure Common Data Service security roles  configure Common Data Service field security

Test an application and flows  describe the solution testing process  implement available Microsoft Power Platform testing tools  validate accessibility

Secure the solution  manage data security  manage app security  define a distribution method for flows  configure security for Power BI

Deploy the solution  export solutions  support deployment of solutions to production environments

Manage versions of the solution  create new versions of an app  restore a previous version of an app  publish a new version of an app