PL-100 Practice Test Free – 50 Questions to Test Your Knowledge
Are you preparing for the PL-100 certification exam? If so, taking a PL-100 practice test free is one of the best ways to assess your knowledge and improve your chances of passing. In this post, we provide 50 free PL-100 practice questions designed to help you test your skills and identify areas for improvement.
By taking a free PL-100 practice test, you can:
Familiarize yourself with the exam format and question types
Identify your strengths and weaknesses
Gain confidence before the actual exam
50 Free PL-100 Practice Questions
Below, you will find 50 free PL-100 practice questions to help you prepare for the exam. These questions are designed to reflect the real exam structure and difficulty level.
You need to create a flow for moving data from the Sales Log to the Job Setup entity.
Which type of flow should you use?
A. a scheduled flow for the Job Setup entity
B. an instant (button) flow for the Sales Log
C. a business process flow for the Job Setup entity
D. an automated flow for the Sales Log
Suggested Answer: D
Scenario: Automatically perform the following actions immediately when a sale is won:
✑ Generate a sequential job number.
Copy key sales information to the Job Setup entity used by manufacturing.
<img src=”https://www.examtopics.com/assets/media/exam-media/04323/0034500002.png” alt=”Reference Image” />
HOTSPOT -
You need to select tables to use for the main personas in the college implementation.
What should you use for each persona? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Microsoft Dataverse with User table
The instructors split the students in groups of five to seven students, depending on the specialty selected. Each instructor is in charge of one group of students.
User and team management is the area of Microsoft Dataverse where you can create and maintain user accounts and profiles.
* A user is any person who works for a business unit who uses Dataverse. Each user has a user account. All users must be associated with only one business unit. This association controls which customer data the user will have access to. Included in the user’s account is information such as the user’s telephone numbers, email address, and a link to the user’s manager. Each user has privileges and rights to manage their own personal settings. Each user corresponds to a user in the Azure Active Directory for that organization. When you create a user, you must assign the user to at least one security role. Even if the user is part of a team that has assigned roles, the user should be assigned to a role.
* A team is a group of users. Teams let users across an organization collaborate and share information.
Box 2: Microsoft Dataverse for Teams
Students self-organize in teams and brainstorm to produce new recipes.
Students team up together to create new recipes and must keep their recipes confidential.
* A team is a group of users. Teams let users across an organization collaborate and share information.
Box 3: Microsoft Dataverse with the Contact table
The account and contact tables in Microsoft Dataverse are essential for identifying and managing customers, selling products and services, and providing superior service to the customers
Reference: https://docs.microsoft.com/en-us/power-apps/developer/data-platform/user-team-entities https://docs.microsoft.com/en-us/power-apps/developer/data-platform/customer-entities-account-contact
DRAG DROP -
You need to modify the app design to meet the accessibility needs of the sales associates.
Which properties should you configure? To answer, drag the appropriate properties to the correct restrictions. Each property may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Suggested Answer:
Box 1: AccessibleLabel –
Scenario: Before deploying the app to production, you must ensure that the app conforms to Microsoft accessibility and performance guidelines.
User2 is visually impaired and cannot see images.
AccessibleLabel is a label for screen readers.
An empty value for Image, Icon, and Shape controls will hide the controls from screen reader users.
Box 2: TabIndex –
User3 is unable to use a mouse.
TabIndex determines if the control participates in keyboard navigation.
Keyboard navigation is an important aspect of any app. For many, the keyboard is more efficient than using touch or a mouse. The navigation order should:
Mirror what is seen visually.
Only have a tab stop at controls that are interactive.
Follow either an intuitive across and then down “Z” order or a down and then across “reverse-N” order.
DRAG DROP -
You need to create the food bank notification.
Which four actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:
HOTSPOT -
You need to design the data model for the cooking classes.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
You need to resolve the user's issue with the time tracking app.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. Add a component to the time tracking screen for tracking total time.
B. Create a new component inside of the component library for the time tracking app.
C. Upload the component to AppSource.
D. Add the Total Time field to the screen and set the value of the field property to Rollup.
HOTSPOT -
You need to configure the system to meet the sales requirements.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Use a Business Process flow
Scenario: The Sales Log app must enforce process standards related to the completion of estimates and supporting materials needed during the sales lifecycle.
Box 2: Use a formula to set the DisplayMode property
DisplayMode – The mode to use for data cards and controls within the form control.
Derived from the Mode property based and cannot be set independently:
Reference: alt=”Reference Image” />
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/control-form-detail
HOTSPOT -
You need to configure the system to meet the requirements.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: 1:N –
Scenario: A sortable listing of all in-process jobs from the Job Setup table, by customer, start date, and product.
Box 2: User or Team owned –
Scenario: Employees must only be able to access their own time tracking records from the app.
User or team: Data belongs to a user or a team. Actions that can be performed on these records can be controlled on a user level.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/types-of-entities
You need to implement the change requested by the operations manager.
Which control should you use?
A. Camera
B. Shape
C. Add picture
D. Image
Suggested Answer: D
Scenario: The operations manager asks that the time tracking app display the employee’s photo once they have scanned their badge.
Image control in Power Apps is a control that shows an image from, for example, a local file or a data source.
Incorrect Answers:
C: Add Picture: With this control users can take photos or upload image files from their device and update the data source with this content. On a mobile device the user is presented with the device’s choice dialog to choose between taking a photo or selecting one already available.
This control is a grouped control containing two controls: an Image and an Add picture button. The Image control shows the uploaded image or a placeholder if no image has been uploaded. The Add picture button prompts for an image to be uploaded.
Note: If you add one or more Image controls to your app, you can show individual images that aren’t part of a data set, or you can incorporate images from records in data sources.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/control-image
HOTSPOT -
You need to roll back the mobile app to an earlier version.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: View details for the app in the Power Apps Maker portal.
Scenario: Previous versions of the mobile app must be available for roll back purposes.
1. Sign in to Power Apps.
2. Select Apps from the left-pane.
3. Select Apps.
4. Select your app.
5. Select Details.
6. Select Versions.
Box 2: Select Restore on the previous version of the app.
Scenario: All versions of software that have been used in production must be retained for five years.
Restore an app from your account
1. Sign in to Power Apps.
2. Select Apps from the left-pane.
3. Select Apps.
4. Select your app.
5. Select Details.
6. Select Details option.
7. Select Versions.
8. Select Versions.
9. Select the app version that you want to restore.
10.Select Restore.
11.Select Restore.
12.Confirm by selecting Restore again.
Reference: alt=”Reference Image” />
6. Select Versions.
<img src=”https://www.examtopics.com/assets/media/exam-media/04323/0024900002.png” alt=”Reference Image” />
Box 2: Select Restore on the previous version of the app.
Scenario: All versions of software that have been used in production must be retained for five years.
Restore an app from your account
1. Sign in to Power Apps.
2. Select Apps from the left-pane.
3. Select Apps.
4. Select your app.
5. Select Details.
6. Select Details option.
7. Select Versions.
8. Select Versions.
9. Select the app version that you want to restore.
10.Select Restore.
11.Select Restore.
12.Confirm by selecting Restore again.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/restore-an-app
HOTSPOT -
You need to configure the app to meet the requirements.
Which object properties should you configure? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Fill –
Scenario: You must display a visual indicator in the app so that sales representatives know whether the app is offline before submitting reports.
Fill ג€” The background color of a control.
Incorrect Answers:
DisplayMode – The mode to use for data cards and controls within the form control.
Box 2: SubmitForm –
Scenario: When data is submitted offline, the data must be stored in the app until the app is back online.
Use the SubmitForm function in the OnSelect property of a Button control to save any changes in a Form control to the data source.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/control-screen https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-form
HOTSPOT -
You need to create the solution assets.
What should you use to create the visualizations? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: PowerBI Desktop –
The Sales dashboard must reside in the Sales channel and must include information about active quotes, sales pipeline, and year-to-date sales KPIs for sales quotas by region.
PowerBI Desktop to support many data source.
Box 2: PowerBI Desktop or Power BI Service on
A dashboard that shows a capacity Heat map by month as well as expected sales that are likely to close for the next month.
Both support visualizations.
Reference: https://docs.microsoft.com/en-us/power-bi/fundamentals/service-service-vs-desktop
You need to configure functionality for submitting status reports.
What should you do?
A. Determine whether the application is offline when a user selects submit button and call the Set() function.
B. Determine whether the application is offline when the app loads. Use the SaveData() function in the OnSelect property.
C. Determine whether the application is offline when a user selects the submit button and call the SaveData() function.
D. Determine whether the application is offline when the app loads. Use the LoadData() function in the Submit button.
Suggested Answer: C
Scenario: The app must be able to run both online and offline. If the mobile device on which the app runs is connected to the internet, the app must immediately submit the status report.
When data is submitted offline, the data must be stored in the app until the app is back online.
Mobile users often need to be productive even when they have limited or no connectivity.
LoadData and SaveData combine to form a simple mechanism to store small amounts of data on a local device. By using these functions, you can add simple offline capabilities to your app.
The SaveData function stores a collection for later use under a name.
The LoadData function reloads a collection by name that was previously saved with SaveData. You can’t use this function to load a collection from another source.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/functions/function-savedata-loaddata
HOTSPOT -
You need to design and distribute a chatbot that captures ideas for new recipes.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Dish –
The app must use a chatbot to replace the food bank notifications so that food bank users can see food available for pickup by food banks.
Power Virtual Agents bot –
When you create bots with Power Virtual Agents, you author and edit topics.
Topics are discrete conversation paths that, when used together within a single bot, allow for users to have a conversation with a bot that feels natural and flows appropriately.
Creating a bot with Power Virtual Agents is easy to do with the no-code authoring canvas, and there are a number of ways you can manage how topics interact, how you want the conversation to flow, and what it should feel like.
Box 2: Variable –
Variables let you save responses from your customers. For example, you can save a customer’s name in a variable called UserName. The bot can then address the customer by name as the conversation continues.
However, you can also make variables into bot variables, so that they apply across the entire bot.
Box 3: Publish –
After creating a chatbot in the Power Virtual Agents portal, you must publish your bot before Teams users can interact with it.
Reference: https://docs.microsoft.com/en-us/power-virtual-agents/authoring-fundamentals https://docs.microsoft.com/en-us/power-virtual-agents/teams/authoring-variables-bot-teams https://docs.microsoft.com/en-us/microsoftteams/platform/bots/how-to/add-power-virtual-agents-bot-to-teams
You need to provide all app components of the application to Tailwind Traders.
What should you do?
A. Package the application and flow components into a single solution for export.
B. Run the app checker and flow checker prior to publishing each component for export.
C. Export each component separately but use the same version number for each component.
D. Publish the application and flow solutions at the same time before exporting each one.
Suggested Answer: B
Scenario: When identifying versions of the app solution, all dependencies, entities, and user interface components must be identified to avoid any unintentional issues caused by reverting individual components to a previous version.
Power Apps has added components to the rule set that encourages best practices in the Power Apps Checker. You can check your canvas apps and flows that are included in solutions and then review all issues in a single, consolidated report.
Reference: https://docs.microsoft.com/en-us/power-platform-release-plan/2019wave2/microsoft-powerapps/checker-includes-rules-canvas-apps-flows
DRAG DROP -
You need to resolve the issue related to the student canvas app.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:
Suggested Answer:
Step 1: Connect to the cooking class dataset.
No need to import it.
Step 2: Add pie chart to the student app
Step 3: Filter by chef or helper
The app must display the current inventory and reserved quantities for each ingredient needed for a recipe. The display must be consistent for appropriate roles.
HOTSPOT -
You need to roll back the mobile app to an earlier version.
What should you do? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: View the sessions details page for the app in Power Apps Studio
Use PowerApps Studio, select the App, and choose and you will be directed to the app’s Versions tab in PowerApps portal. There should be one version marked
Live.
Box 2: Select Restore on the previous version of the app.
Restore an app from your account
1. Open powerapps.com, and then click or tap Apps in the left navigation bar.
2. Near the right edge, click or tap the info icon for the app that you want to restore.
3. Click or tap the Versions tab, and then click or tap Restore for the version that you want to restore.
Reference: alt=”Reference Image” />
Box 2: Select Restore on the previous version of the app.
Restore an app from your account
1. Open powerapps.com, and then click or tap Apps in the left navigation bar.
2. Near the right edge, click or tap the info icon for the app that you want to restore.
3. Click or tap the Versions tab, and then click or tap Restore for the version that you want to restore.
<img src=”https://www.examtopics.com/assets/media/exam-media/04323/0033500002.png” alt=”Reference Image” />
Reference: https://powerapps.microsoft.com/sk-sk/blog/saveandpublish/
HOTSPOT -
You need to create a flow for sending required emails to the regional manager.
How should you create the flow? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Business Process –
Scenario: If a sales representative submits a status report and assigns the At Risk status to a process, the app must prompt the sales representative to enter a detailed description for the risk. This information must be emailed to the regional manager.
Business process flows provide a guide for people to get work done. They provide a streamlined user experience that leads people through the processes their organization has defined for interactions that need to be advanced to a conclusion of some kind. This user experience can be tailored so that people with different security roles can have an experience that best suits the work they do.
Box 2: Common Data Service when a record is created
The Microsoft Dataverse (Common Data Service) connector provides the following triggers to help you define when your flows start:
✑ When a row is created, updated, or deleted
✑ When an action is performed
✑ When a flow step is run from a business process flow
Reference: https://docs.microsoft.com/en-us/power-automate/flow-types
DRAG DROP -
You publish the first version of the app and solution on November 1, 2020.
You need to create the version numbers for the app and the solution.
Which version numbers should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Select and Place:
Suggested Answer:
Box 1: 1.0.0.0 –
When identifying versions of the app solution, all dependencies, entities, and user interface components must be identified to avoid any unintentional issues caused by reverting individual components to a previous version.
A solution’s version has the following format: major.minor.build.revision. An update must have a higher major, minor, build or revision number than the parent solution. For example, for a base solution version 3.1.5.7, a small update could be a version 3.1.5.8 or a slightly more signficant update could have version 3.1.7.0.
A substantially more significant update could be version 3.2.0.0.
Box 2: 20.11.1.1 –
Scenario:
✑ You must use the following version control numbering scheme:
– Major: The last two digits of the year the app is packaged
– Minor: Two digits that represent the month when the app is packaged
– Build: A number that is incremented to represent significant changes to the app
– Revision: The incremental revision for a package
New versions of the application must completely replace previous versions of the app.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/update-solutions
DRAG DROP -
You need to select a design approach for the required features.
Which app type should you use? To answer, drag the appropriate app types to the correct requirements. Each app type may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
HOTSPOT -
You need to resolve the issues found during testing.
Which option should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Security role –
Scenario: Employees must only be able to access their own time tracking records from the app.
Testers report that they can see time entries in the Time Tracker app, not just their own.
Box 2: Field-level security –
Scenario: Employees must only be able to modify time records for the current and previous day.
Testers report that they can edit any existing time entries.
Box 3: Hierarchical security –
You use field security tables to apply field-level security, which restricts field access to specified users and teams.
You need to connect to the data source for the Time Tracker app.
What should you do?
A. Configure a scheduled synchronization with the Microsoft Dataverse database
B. Configure SQL Server database permissions
C. Create a stored procedure that retrieves time records for a specific employee
D. Configure an on-premises data gateway
Suggested Answer: D
Scenario: The Job Setup entity must store its data in the existing on-premises SQL Server instance.
The on-premises data gateway acts as a bridge to provide quick and secure data transfer between on-premises data (data that isn’t in the cloud) and several
Microsoft cloud services. These cloud services include Power BI, Power Apps, Power Automate, Azure Analysis Services, and Azure Logic Apps. By using a gateway, organizations can keep databases and other data sources on their on-premises networks, yet securely use that on-premises data in cloud services.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/gateway-reference
HOTSPOT -
You need to implement features for the solution.
Which Power Platform component should you use for each feature? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Model-driven app –
The Sales app must meet the following requirements:
✑ Provide a central location for all sales pipeline and quote information that is easily accessible and maintains all of the versions of the estimate, quote, and engineering documents.
Compared to canvas apps, model-driven apps in PowerApps are based on underlying data ג€” specifically, the data stored in Common Data Service (CDS).
Box 2: Power BI Desktop –
You can create a KPI in Power BI Desktop.
1. Open your report editor in Power BI Desktop then select a report on which you are working.
2. On your right, you will see a Visualizations pane and a Fields pane.
3. From the Visualizations pane, select the KPI visual.
4. Etc.
Box 3: Power Automate
You need to modify the entity form to resolve the customer request number issue.
What should you do?
A. Use a calculated field
B. Change the data type of the customer request number field to Lookup
C. Change the data type of the customer request number field to Autonumber
Suggested Answer: C
Scenario: Users report that the customer request number is difficult to interpret. They request that you change the number to a system generated sequential number.
Autonumber columns are columns that automatically generate alphanumeric strings whenever they are created.
Incorrect Answers:
B: The LookUp function finds the first record in a table that satisfies a formula.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/data-platform/autonumber-fields
HOTSPOT -
You need to create the solution for subscriber orders.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Create a portal page –
Occasional and high-volume subscribers must be able to place orders online.
Use Power Apps portals to create external-facing websites that allow users outside their organizations to sign in with a wide variety of identities, create and view data in Dataverse, or even browse content anonymously.
Note:
Subscribers place orders from a menu published by the instructors. The menu displays all the dishes and quantities that students will create during a cooking lesson.
Subscribers place orders from a menu published by the instructors. The menu displays all the dishes and quantities that students will create during a cooking lesson.
Requirements. Subscriptions –
ג€¢ The subscriber administrators must approve the credit terms for high-volume subscribers.
ג€¢ Occasional and high-volume subscribers must be able to place orders online.
ג€¢ Subscribers should be able to mark a dish as favorite directly from their order.
Box 2: Create a connection using the SQL Server connector to the SQL subscriber data.
Current environment. Current systems
The college manages subscribers and their dish preferences by using a SQL Server-based app that is hosted in the college’s on-premises datacenter. Each week, data is ex-tracted as a Microsoft Excel workbook and distributed to instructors.
Reference: https://docs.microsoft.com/en-us/power-apps/maker/portals/
HOTSPOT -
You need to select data types for the app.
Which data type should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Choice –
Students select one main cuisine to specialize in when applying for enrollment.
A choice (picklist) is a type of column that can be included in a table. It defines a set of options. When a choice is displayed in a form it uses a drop-down list control. When displayed in Advanced Find it uses a picklist control. Sometimes choices are called picklists by developers.
You can define a choice to use a set of options defined within itself (locally) or it can use a set of options defined elsewhere (globally) which can be used by other choice columns.
Global choices are useful when you have a standard set of categories that can apply to more than one column. Maintaining two separate choices with the same values is difficult and if they are not synchronized you can see errors, especially if you are mapping table columns in a one-to-many table relationship.
Note: If you define every choice as a global choice your list of global choices will grow and could be difficult to manage. If you know that the set of options will only be used in one place, use a local choice.
Box 2: Global choice –
The college generates a QR code for high-volume subscribers to allow staff to vote for their favorite dishes.
Subscribers should be able to mark a dish as favorite directly from their order.
Box 3: Whole number –
Dish votes are counted based on the number of people who marked the dish as a favorite.
Reference: https://docs.microsoft.com/en-us/power-apps/maker/data-platform/create-edit-global-option-sets
You create a model-driven app for a company. The app will be used to manage events that the company organizes.
The Events entity ownership type is set to User or team. Members of the marketing team are assigned the MarketingTeam security role. All privileges for the role are set to User access.
All employees must be able to view event records. Only members of the marketing team are permitted to create or edit event records. You create a role named
OtherEmployees.
You need to configure the MarketingTeam and OtherEmployees security roles.
Which three actions should you perform? Each correct selection presents a part of the solution.
NOTE: Each correct selection is worth one point.
A. Set the access level for the OtherEmployees security role to Organization for the Read permission.
B. Set the access level for the MarketingTeam security role to Organization for the Read permission.
C. Set the access level for the OtherEmployees security role to None Selected for the Read permission.
D. Set the access level for the MarketingTeam security role to None Selected for the Read permission.
E. Set the access level for the MarketingTeam security role to None Selected for the Create and White permission.
F. Set the access level for the OtherEmployees security role to None Selected for the Create and Write permission.
You need to implement logic in the app for lost sales.
What should you do?
A. Set the probabilities field to zero percent.
B. Define a business rule for the Sales Log edit form.
C. Enable field security on the Won/Lost field.
D. Create a formula for the Description field that uses the Update function.
Suggested Answer: B
Scenario: Requests for quotes are currently stored in a Sales Log workbook. The workbook includes the following information:
✑ Status of the Request for Quote (RFQ) with the values of Won, Lost, No Bid, and Cancelled
Salespeople often do not set status of RFQs in the Sales Log to Won when a sale is closed and the customer purchase order is received.
You can create business rules and recommendations to apply logic and validations without writing code or creating plug-ins. Business rules provide a simple interface to implement and maintain fast-changing and commonly used rules.
Business rules defined for an entity apply to both canvas apps and model-driven apps if the entity is used in the app.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/data-platform-create-business-rule
DRAG DROP -
A company is creating Power Apps apps for their customer service team.
You must create a final released solution to export to their test environment that cannot be changed in the new environment.
You need to determine the types of solutions to use.
Which type of solution should you use? To answer, drag the appropriate solution types to the correct conditions. Each solution type may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
Select and Place:
Suggested Answer:
Box 1: Unmanaged –
Unmanaged solutions are used in development environments while you make changes to your application.
Box 2: Managed –
Managed solutions are used to deploy to any environment that isn’t a development environment for that solution.
Reference: https://docs.microsoft.com/en-us/power-platform/alm/solution-concepts-alm
HOTSPOT -
You need to meet the requirement for the time tracking app.
Which controls should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Timer –
A Timer control in Power Apps is a control that can determine how your app responds after a certain amount of time passes.
Box 2: Barcode scanner –
The Barcode scanner control for canvas apps scans barcodes, QR codes, and data-matrix codes on an Android or iOS device.
Box 3: Image –
Image control in Power Apps is a control that shows an image from, for example, a local file or a data source.
If you add one or more Image controls to your app, you can show individual images that aren’t part of a data set, or you can incorporate images from records in data sources.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/control-new-barcode-scanner https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/controls/control-image
You need to create the mobile app.
Which type of app should you create?
A. model-driven app
B. portal app
C. Microsoft 365 web app
D. canvas app
Suggested Answer: D
An accessible canvas app will allow users with vision, hearing, and other impairments to successfully use the app. In addition to being a requirement for many governments and organizations, following the below guidelines increases usability for all users, regardless of their abilities.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/accessible-apps
You need to meet the requirements for sales representative that submit status reports.
How should you configure the flow?
A. Add a parallel branch that uses the value of a dynamic content variable
B. Add a number functions action that evaluates the risk value by using a static variable to determine if an email is required
C. Add a condition that evaluates the risk value by using a dynamic content variable
D. Add a data operation action that evaluates a dynamic content variable
Suggested Answer: C
✑ Salespeople often do not set status of RFQs in the Sales Log to Won when a sale is closed and the customer purchase order is received.
✑ Include a dashboard that shows all currently active quotes, their status in the sales cycle, the probability of closing, and estimated manufacturing and installation dates, by customer, product division, status, and salesperson.
HOTSPOT -
You need to resolve the issue for User1.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: Power Apps mobile app –
Scenario:
✑ User1 often works in a warehouse that does not have internet connectivity.
✑ User1 needs to edit an existing status report and submit a new status report.
✑ The app must be able to run both online and offline. If the mobile device on which the app runs is connected to the internet, the app must immediately submit the status report.
You can build offline capabilities in your PowerApps app so your app users can access some data or save some data even when they don’t have an internet connection.
Box 2: Connector –
Scenario: Azure SQL Database is used to store other data
Use the SQL Server connector to connect to SQL Server, in either Azure or an on-premises database, so that you can manage your data with create, read, update, and delete operations.
Reference: https://powerapps.microsoft.com/en-us/blog/implementing-offline-capability-in-your-app/
You need to implement a solution to meet the ingredients inventory requirement.
Which type of public view should you use?
A. a grid filter that filters by quantity only
B. a grid filter that filters by both threshold and quantity
C. a grid filter that filters by threshold only
D. a conditional view filter that filters by both threshold and quantity
E. a conditional view filter that filters by threshold only
Suggested Answer: B
Instructors order the ingredients in bulk from food distributors. The instructors define threshold quantities that trigger inventory replenishment.
Requirements. Food management includes:
The app must display the current inventory and reserved quantities for each ingredient needed for a recipe. The display must be consistent for appropriate roles.
Explore data on a grid page –
In model-driven apps, the default control that’s used to show data in tabular form is the read-only grid. When a subarea contains a table, the subarea’s default layout in the app sitemap is called the grid page.
DRAG DROP -
You need to ensure that the app can support the needs of User2 and User3, and meets the production deployment requirements.
Which tools should you use? To answer, select the appropriate tool in the answer area.
NOTE: Each correct selection is worth one point.
Select and Place:
Suggested Answer:
Box 1: App Checker –
Scenario: Several sales representatives have accessibility restrictions. User2 is visually impaired and cannot see images. User3 is unable to use a mouse.
Users who have vision, hearing, or other impairments can use your canvas app more easily and successfully if you consider accessibility as you design how the app looks and behaves. If you’re not sure how to make your app more accessible, you can run the AppChecker Accessibility checker in Power Apps Studio.
Box 2: Solution Checker –
Scenario: Before deploying the app to production, you must ensure that the app conforms to Microsoft accessibility and performance guidelines.
Use solution checker to validate your model-driven apps in Power Apps.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/accessibility-checker https://docs.microsoft.com/en-us/powerapps/maker/common-data-service/use-powerapps-checker
You need to provide the app to Tailwind Traders.
What should you do?
A. Within Managed Properties, set the value of the Allow customizations option to true. Export the app as a managed solution.
B. Use the Share App feature.
C. Within Managed Properties, set the value of the Allow customizations option to false. Export the app as a managed solution.
D. Within Managed Properties, set the value of the Allow customizations option to false. Export the app as an unmanaged solution.
Suggested Answer: C
Scenario: The completed app and all supporting components must be provided to Tailwind Traders. Tailwind Traders must not be able to make changes to any of the components.
Managed Solution: A managed solution is a finalized solution that can be distributed and installed. They are created by exporting an unmanaged solution by setting restrictions to prevent any further customizations. The whole point of Managed is locking down the Component states so they cannot be edited. Deleting the Managed Solution will remove all its customisations as well as data contained. Managed Solutions become read only once deployed so they cannot be manipulated.
Reference: https://powerusers.microsoft.com/t5/Power-Apps-Pro-Dev-ISV/Managed-vs-Unmanaged/td-p/495685
HOTSPOT -
You need to implement the student attendance requirements.
What should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
You create a canvas app that connects to a Common Data Service database.
Users report that they do not see any data in the app.
You need to ensure that users can view data in the app.
What should you do?
A. Share the app with the users
B. Add a Power Apps license to the users
C. Assign a security role to the users
D. Publish the app
Suggested Answer: C
Sharing access to the data in the Common Data Service. The users need permission to access the entities the app uses. To grant them access, you will need to:
1. Create a security role
2. Assign users to the security role
Note: Common Data Service for Apps has a powerful enterprise grade security model that allows you to group users in security roles and give those roles varying levels of access to entities that some of our most sophisticated business apps are built on.
Reference: https://powerapps.microsoft.com/en-us/blog/sharing-a-canvas-app-built-on-top-of-common-data-service/
You create a dashboard in Power BI. You share the dashboard with the sales team.
Sales team members report that they can see information for the entire company.
You need to ensure that the team is able to see only data for their team.
Where must you configure this restriction?
You have a Power Platform solution that uses Common Data Service.
You need to secure all fields that support field-level security.
Which field can you secure?
A. createdon
B. accountid
C. owninguser
D. cr7b_accountid
Suggested Answer: D
Which fields can be secured?
Although most attributes can be secured, there are system attributes, such as IDs, timestamps, and record tracking attributes, that can’t. Below are a few examples of attributes that can’t be enabled for field security. ownerid, processid, stageid, accountid, contactid createdby, modifiedby, OwningTeam, OwningUser createdon, EntityImage_Timestamp, modifiedon, OnHoldTime, overriddencreatedon statecode, statuscode
Note:
There are several versions of this question in the exam. The question has two possible correct answers:
1. cr7b_accountid
2. description
Other incorrect answer options you may see on the exam include the following:
✑ statecode
✑ modifiedby
Reference: https://docs.microsoft.com/en-us/power-platform/admin/field-level-security
HOTSPOT -
A company uses two SQL Server environments and two Microsoft Dataverse environments.
The company policy states that only specific administrators can create environments. SQL Server and Microsoft Dataverse groups must be distinct.
You need to assign security access.
What should you assign? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Hot Area:
Suggested Answer:
Box 1: System Administrator and Environment Security group
Security model for the databases
When a database is created, the users who have environment roles assigned to them, will continue to maintain those privileges.
Users with Environment Admin role are now assigned to System Administrator role. Users with Environment Maker continue to possess the same role.
Box 2: Environment Admin –
Theג€‰Environment Adminג€‰role can perform all administrative actions on an environment, including the following:
Add or remove a user from either the Environment Admin or Environment Maker role.
Box 3: Environment Maker –
Environment Maker: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft
Power Automate. However, this role doesn’t have any privileges to access data within an environment. More information:
Box 4: System Customizer –
System Customizer: Has full permission to customize the environment. However, users with this role can only view records for environment entities that they create.
Reference: alt=”Reference Image” />
Box 3: Environment Maker –
Environment Maker: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft
Power Automate. However, this role doesn’t have any privileges to access data within an environment. More information:
Box 4: System Customizer –
System Customizer: Has full permission to customize the environment. However, users with this role can only view records for environment entities that they create.
Reference: https://docs.microsoft.com/en-us/power-platform/admin/database-security
DRAG DROP -
You create a custom field on the Account entity.
Members of TeamA must have full access to the field. Members of TeamB must have no access to the field.
You need to configure security.
Which three actions should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:
Suggested Answer:
Step 1: Enable field security for the field
Step 2: Create a field security profile and set all the permissions for the custom attribute to Yes.
Step 3: Add TeamA to the field security profile.
Note: Field-level security is available for the default fields on most out-of-box entities, custom fields, and custom fields on custom entities. Field-level security is managed by the security profiles. To implement field-level security, a system administrator performs the following tasks.
1. Enable field security on one or more fields for a given entity.
2. Associate one more existing security profiles, or create one or more new security profiles to grant the appropriate access to specific users or teams.
You have a Power Apps solution that includes three model-driven apps, a business process flow, and a scheduled flow. The solution is deployed to a datacentre in the United States.
You plan to deploy the solution to Canada.
You need to identify applicable government regulations for all components of the solution.
Which three actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
A. View results in the Service Trust portal.
B. Check the results of the Solution checker.
C. Identify regulations for the region where the tenant resides.
D. Identify all regulations for the region where the Common Data Service database resides.
E. Configure data loss prevention (DLP) policies in the Power Platform Admin center.
Suggested Answer: ADE
A: The Microsoft Service Trust Portal provides a variety of content, tools, and other resources about Microsoft security, privacy, and compliance practices.
D: The Service Trust Portal contains details about Microsoft’s implementation of controls and processes that protect our cloud services and the customer data therein.
Reference: https://docs.microsoft.com/en-us/microsoft-365/compliance/get-started-with-service-trust-portal
You create a canvas app.
You need to make the app available to other people in your company.
What are two possible ways to achieve the goal? Each correct answer presents a complete solution.
NOTE: Each correct selection is worth one point.
A. Grant access to individual users in your company.
B. Share the app with a Microsoft Exchange distribution list.
C. Grant access to a Microsoft Teams team.
D. Share the app with a Microsoft Azure Active Directory security group.
Suggested Answer: AD
After you build a canvas app that addresses a business need, specify which users in your organization can run the app and which can modify and even reshare it.
Specify each user by name, or specify a security group in Azure Active Directory.
Incorrect Answers:
C: You can share an app you’ve created by embedding it directly into Microsoft Teams. When completed, users can select + to add your app to any of your team channels or conversations in the team you are in. The app appears as a tile under Tabs for your team.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/share-app
A company uses Microsoft platforms for all accessibility, compliance, and security auditing.
The auditing and compliance division of the company flags a newly created Power Apps canvas app due to accessibility issues. The app must be unpublished until it conforms to Microsoft accessibility requirements and recommendations.
You need to identify all accessibility issues for a solution.
What should you use?
A. Microsoft Accessibility Conformance Reports
B. Microsoft Compliance Center
C. Power Apps Studio
D. Microsoft Accessibility Guides
E. Microsoft Visual Studio
Suggested Answer: C
Find accessibility issues –
✑ In the upper-right corner of Power Apps Studio, select the icon for the App checker.
✑ App checker icon.
✑ In the menu that appears, select Accessibility.
A list of issues appears, sorted first by severity and then by screen.
✑ Select the arrow next to an item to show details about it.
Accessibility checker details.
✑ Select the back arrow to return to the list of items.
✑ If you decide to address an issue, select it to open the affected property.
✑ After you change one or more properties, select Re-check to update the list of issues.
Resolved items disappear from the list, and new items may appear.
Incorrect Answers:
A: Microsoft publishes conformance reports that describe how our products map to accessibility requirements, such as Section 508, WCAG 2.0, and EN 301 549.
B: The Office 365 Security & Compliance Center is designed to help organizations manage compliance across Office 365 including protecting data and complying with legal and regulatory standards.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/accessibility-checker https://support.microsoft.com/en-us/accessibility/enterprise-answer-desk
DRAG DROP -
You have a solution that contains a Power Automate flow, an environment variable, and a model-driven app.
Which three steps should you perform in sequence? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
Select and Place:
Suggested Answer:
Step 1: Adjust the version number.
Step 2: Select the managed solution.
Managed Solution: A managed solution is a finalized solution that can be distributed and installed. They are created by exporting an unmanaged solution by setting restrictions to prevent any further customizations. The whole point of Managed is locking down the Component states so they cannot be edited. Deleting the Managed Solution will remove all its customisations as well as data contained. Managed Solutions become read only once deployed so they cannot be manipulated.
Step 3: Publish all changes.
Reference: https://powerusers.microsoft.com/t5/Power-Apps-Pro-Dev-ISV/Managed-vs-Unmanaged/td-p/495685
You create a canvas app.
A user is not able to determine which field currently has focus. You run App checker to identify errors.
You need to verify that the focused border thickness is set to a value greater than zero.
Which section of the App checker results should you check?
A. Rules
B. Performance
C. Accessibility
D. Runtime
Suggested Answer: C
The Accessibility checker classifies each issue as an error, a warning, or a tip based the issue’s severity.
Issues include:
✑ Focus isn’t showing
When the FocusBorderThickness of a control is set to 0. It is good practice to ensure a proper color-contrast ratio between the focus border and the control itself so it’s clearly visible.
Reference: https://docs.microsoft.com/en-us/powerapps/maker/canvas-apps/accessibility-checker
Get More PL-100 Practice Questions
If you’re looking for more PL-100 practice test free questions, click here to access the full PL-100 practice test.
We regularly update this page with new practice questions, so be sure to check back frequently.