Microsoft Learn: Practice Assessment Flashcards
You plan to build a Power Automate flow.
The flow needs to loop through all rows in an Excel spreadsheet and update the first column value for all rows with the current date.
You need to configure the action for the flow.
Which action should you use?
a. Do until
b. Apply to each
c. Switch
d. Condition
b. Apply to each
The Apply to each action allows to loop through items in a collection. In this case, this action can be used to loop through each of the rows in the spreadsheet.
Choice A is incorrect because do until allows you to loop through items until a specified condition is met. In this scenario, there is no condition, and every item must be looped through.
Choice C is incorrect because switch allows taking an input parameter and performing different steps based on the input’s value. In this case, there are no separate actions to take, but the same action to perform on every single row in the spreadsheet.
Choice D is incorrect because the condition action allows setting up a conditional statement and then perform an action based on whether the condition is true or false. In this scenario, there is no condition to evaluate since every row must be handled the same way.
You have a Power Automate flow that triggers whenever a comment is posted on a blog site.
You need to configure the flow to meet the following requirements:
-> Require users to fill in their subscriber ID when posting comments.
-> Save the subscriber ID in uppercase from the Power Automate flow.
Which function should you use?
Select only one answer.
a. Expression
b. Condition
c. Trigger
d. Template
a. Expression
The toUpper function in an expression can be used to convert the subscriber ID to uppercase.
Choice B is incorrect because the Condition function in Power Automate can be used to check if a specific business logic is satisfied.
Choice C is incorrect because a trigger is the event that starts a cloud flow.
Choice D is incorrect because a template can be used to create a new workflow based on common built-in business scenarios.
Choice B, C, and D cannot be used for data transformation
A company uses Power Automate cloud flows to automate data processing.
You plan to build a flow.
You need to enter identical data that will be referenced in multiple paths in the flow only once.
Which action should you add to the flow?
a. Apply to each
b. Compose
c. Condition
d. Switch
b. Compose
Compose creates an array that you can reference later in the flow.
Choice A is incorrect because apply to each is a loop that processes each record in a set of data in turn.
Choice C is incorrect because a condition is used for if…then…else logic to control the actions taken in a flow.
Choice D is incorrect because a switch action is used to perform different actions depending on a value in the flow.
You need to modify a cloud flow.
Which three solutions should you use? Each correct answer presents part of the solution.
a. Power Automate Desktop
b. Power Automate Portal
c. Power Automate Mobile App
d. Power Apps Studio
e. Power Virtual Agents
b. Power Automate Portal
c. Power Automate Mobile App
d. Power Apps Studio
The Power Automate portal, Power Automate mobile app, and Power Apps Studio can be used to modify cloud flows.
Power Automate Desktop and Power Virtual Agents do not allow modifying cloud flows.
A company uses Power Automate approvals.
You need to monitor approval requests.
In which two locations can you monitor approvals for your organization? Each correct answer presents a complete solution.
a. Business process flows
b. Canvas app
c. Maker portal
d. Microsoft Teams
e. Power Automate portal
d. Microsoft Teams
e. Power Automate portal
Microsoft Teams has an Approvals app that displays approvals and their status.
The Power Automate portal displays approvals and their status under the Action Items menu.
Choice A is incorrect because business process flows are used in model-driven apps to guide a user through the stages and steps of a business process. Business process flows do not show approvals.
Choice B is incorrect because a canvas app can start an approval process using the Approvals connector but cannot display approvals or monitor their status.
Choice C is incorrect because the maker portal can build flows but does not contain the capability to display action items to monitor approvals.
A company uses Power Automate approvals.
You need to monitor approval requests.
In which two locations can you monitor approvals for your organization? Each correct answer presents a complete solution.
a. Business process flows
b. Canvas app
c. Maker portal
d. Microsoft Teams
e. Power Automate portal
d. Microsoft Teams
e. Power Automate portal
Microsoft Teams has an Approvals app that displays approvals and their status.
The Power Automate portal displays approvals and their status under the Action Items menu.
Choice A is incorrect because business process flows are used in model-driven apps to guide a user through the stages and steps of a business process. Business process flows do not show approvals.
Choice B is incorrect because a canvas app can start an approval process using the Approvals connector but cannot display approvals or monitor their status.
Choice C is incorrect because the maker portal can build flows but does not contain the capability to display action items to monitor approvals.
You have a Power Automate flow. You have a JSON array that has contacts information.
You need to combine the First Name and Last Name properties of the array in a new property called Full Name.
Which data operation should you use?
a. Filter array
b. Join
c. Parse JSON
d. Select
d. Select
Select operation allows you to add a new property.
Choice A is incorrect because filter array operation is used to reduce the number of objects
Choice B is incorrect because join operation is used to combine the elements with a separator.
Choice C is incorrect because Parse JSON operation does not allow you to add a new property.
A company receives documents as PDF attachments by email.
You need to process these documents automatically without user interaction by using Microsoft Power Platform.
Which two components should you use? Each correct answer presents part of the solution.
a. AI Builder
b. Canvas app
c. Power Automate cloud flow
d. Power BI
e. Power Virtual Agents
a. AI Builder
c. Power Automate cloud flow
AI Builder includes a document processing model that can extract information from a document. The AI Builder model can be called from a Power Automate cloud flow, which is triggered by the receipt of an email. The cloud flow uses AI Builder to extract the information from the document and process it with further cloud actions.
Choice B is incorrect because canvas apps enable users to interact with screens and forms.
Choice D is incorrect because Power BI is used for visualizing data and providing users with reports and dashboards.
Choice E is incorrect because Power Virtual Agents enable users to interact with a chatbot.
A company plans to use Power Automate to help digitize its operations.
The company requires a solution that creates invoices in an application that does not include modern APIs.
You need to select the Power Automate flow that meets the requirement.
Which type of Power Automate flow should you select?
a. automated cloud flow
b. business process flow
c. desktop flow
d. scheduled cloud flow
c. desktop flow
Desktop flows can be used to record and play back steps that include steps performed in applications where modern APIs are not available.
Choice A is incorrect because an automatically triggered cloud flow is used when you want to automate modern applications that include modern APIs.
Choice B is incorrect because business process flows are used to guide users through an organizational process from start to end.
Choice D is incorrect scheduled cloud flows are used when you want to automate modern applications that include modern APIs.
You plan to create a Power Apps app.
You need to enable users to read and write data from SharePoint and OneDrive for Business.
Which type of app should you use?
a. Canvas app
b. Model-driven app
c. Power Apps portal
d. Business process flow
a. Canvas app
A canvas app connects to multiple data sources including SharePoint and Excel files stored in OneDrive for Business by using out-of-the-box connectors.
Choice B is incorrect because Model-driven apps can use only Microsoft Dataverse as the underlying data store.
Choice C is incorrect because Power Apps portals allow external customers and partners to access data in Microsoft Dataverse.
Choice D is incorrect because Business process flows are used to standardize business processes, providing a streamlined UI for users to complete a process.
Model-driven apps, Power Apps portals, and Business process flows cannot be used to read and write data from SharePoint and OneDrive.
A company uses Microsoft Power Platform.
You need to recommend a use case for formulas in canvas apps.
Which two actions should you recommend? Each correct answer presents a complete solution.
a. Control which users can run a canvas app
b. Filter a list of rows
c. Save data when a user selects a button
d. Return XML data from a web page
b. Filter a list of rows
c. Save data when a user selects a button
FILTER is a common formula used in canvas apps to restrict the rows from a data source or collection.
The OnSelect property for a button contains the actions to perform.
Formulas such as SubmitForm and Patch are used to save data to a data source. Formulas are not used to share a canvas app. Formulas can only be used when building a canvas app.
There is no equivalent formula for the WEBSERVICE Excel function that retrieves XML data from an internet URL.
You create an app.
You need to ensure that the app displays data from an Azure SQL database.
What should you use?
a. Model-driven app
b. Power Apps portal
c. Canvas app
d. Microsoft Dataverse
c. Canvas app
Canvas apps can use data from different sources including Azure SQL databases.
Model-driven apps and Power Apps portal use data coming from Microsoft Dataverse, not Azure SQL databases. Microsoft Dataverse is a data platform.
You create a canvas app.
You need to format currency values in the app to always display two decimal places.
Which code segment should you use?
a. Text(“Currency value”, “$#, ###0.00”)
b. Match(“Currency value” , “#,###0.00”)
c. PlainText(“Currency value”, “#,###0.00”)
d. Value(“Currency value”, “#,###0.00”)
a. Text(“Currency value”, “$#, ###0.00”)
The Text function formats a number or datetime value based on the specified format.
Choice B is incorrect because the Match function is used to extract the first text string that matches a pattern.
Choice C is incorrect because the PlainText function removes HTML and XML tags.
Choice D is incorrect because the Value function converts a string of text that contains number characters to a number value.
The Match, PlainText, and Value functions cannot be used to format numbers.
A company uses Microsoft Power Platform.
You need to describe the features of Power Apps.
What are two features of a canvas app? Each correct answer presents a complete solution.
a. Access app anonymously
b. Control functionality with Microsoft Fx Formulas
c. Embed entire Power BI dashboards.
d. Include artificial intelligence
b. Control functionality with Microsoft Fx Formulas
d. Include artificial intelligence
Canvas apps use Power Fx formulas to control the visual elements of the screens and the actions taken such as retrieving and displaying data.
Canvas apps can include AI controls for form processing and object detection.
Choice A is incorrect because canvas apps require that users be authenticated with Azure Active Directory (Azure AD), not anonymously.
Choice C is incorrect because canvas apps can embed individual tiles from Power BI dashboard but not entire dashboards. Model-drivel apps can add a Power BI dashboard.
You build a canvas app.
You need to allow users to select one or more values for a field.
Which three controls should you use? Each correct answer presents a complete solution.
a. Radio
b. Combo box
c. Dropdown
d. List box
e. Rating
b. Combo box
c. Dropdown
d. List box
A combo box control, a dropdown control, and a list box control can be used to select multiple values.
Choice A is incorrect because a radio control is used to show options that are mutually exclusive.
Choice E is incorrect because a rating control can store only a single value.
You use a Microsoft Dataverse table to store products. You create a canvas app to list the products in the app.
You need to enable users to view the product code, description, and image of each product.
Which control should you use?
a. Gallery
b. Form
c. Drop-down
d. Data table
a. Gallery
The Gallery control displays the multiple records from data source and each record can contain multiple types of data including images.
Choice B is incorrect because Forms displays a single record. It cannot be used to show a list of items.
Choice C is incorrect because the Drop-down control cannot display image column of Dataverse.
Choice D is incorrect the Data table control cannot display image column of Dataverse.
You create a canvas app that displays sales information from a SQL Server database.
You must meet the following requirements:
The sales manager can use the canvas app to view sales data in the SQL Server database.
The sales manager cannot edit the app.
Other users should not be able to search for and find the app.
Which two actions should you perform? Each correct answer presents part of the solution.
a. Share the app with the sales manager
b. Make the sales manager a co-owner of the app
c. Grant the sales manager read-only access to the data stored in the SQL Server database.
d. Publish the app to Microsoft AppSource
a. Share the app with the sales manager
c. Grant the sales manager read-only access to the data stored in the SQL Server database.
The canvas app must be shared with a user to ensure the user can access the Power Apps app itself.
Even if a user has access to a Power Apps app, the user must also have access to any data source used in the app.
Choice B is incorrect because making the sales manager a co-owner on the app would grant the sales manager permission to edit the app, which the requirements do not permit.
Choice D is incorrect because publishing the app to Microsoft AppSource makes it available for others to find and use the app.
A company has a model-driven app.
You need to enable all users to access data in the app.
What should you do?
a. Create a new table
b. Create a new model-driven app
c. Create a new personal view.
d. Create a new public view
d. Create a new public view
All the users will be able to use this view to access the data.
It is not necessary to create a separate table or a new model-driven app.
A personal view is not available to other users.
A company plans to use Microsoft Power Platform and Dataverse to transform its business.
The company requires a central backend solution connected to Dataverse that managers and other employees can use to manage the day-to-day activities related to their business. The solution must include process guidance to ensure that everyone follows the same procedures.
You need to identify the solution that meets the requirements.
What should you select?
a. canvas application
b. desktop flow
c. Power Pages site
d. model-driven application
d. model-driven application
Model-driven applications are used to create backend applications connected to Dataverse.
They are typically used by management and other employees and can include business process flows for providing guidance to employees.
Choice A is incorrect because canvas applications are used to create applications targeted at specific scenarios.
Choice B is incorrect because desktop flows are used to create robotic process automations that automate manual tasks typically done by end users.
Choice C is incorrect because Power Pages sites provide external users access to Dataverse data. They use model-driven application forms and views to display information to external users.
A company has a sales management model-driven app.
You need to add the contact job titles in the list of contacts that is displayed in the account form.
What should you modify?
a. app sitemap
b. contact form
c. account form
d. contact view
e. account view
d. contact view
The contact view that is displayed in the account form needs to be modified to include the contact’s job title.
Choice A is incorrect because the app sitemap defines the navigation and components that are part of the app; the form and the view are already part of it.
Choice B is incorrect because the contact form is used to display the details of a specific contact, but the request is about the list of contacts
Choice C is incorrect because the account form is used to display the list of contacts (view) but doesn’t define which columns appear in it.
Choice E is incorrect because the account view lists accounts, not the contacts.
A company uses Microsoft Power Platform.
You need to enable users to ask questions with natural language phrases.
Which two Microsoft Power Platform components should you use? Each correct answer presents a complete solution.
a. Power Automate
b. Power Apps
c. Power BI
d. Power Virtual Agents
e. Microsoft Dataverse
c. Power BI
d. Power Virtual Agents
The Q&A feature in Power BI dashboards allows users to ask questions of their data using natural language and creates new visualizations based on the question and data
Power Virtual Agents chatbots can understand the phrases supplied by users in natural language and can determine the topic and conversation to be used to respond to the user.
Power Automate and Microsoft Dataverse do not include a user interface that permits users to ask questions..
A company receives written letters.
You need to allow users to record and track the letters.
Which solution should you use?
a. Power Automate
b. Power Virtual Agents
c. Power Apps
d. Power BI
c. Power Apps
Power Apps provides a rapid low code development environment for building custom apps for business needs.
Choice A is incorrect because Power Automate is used to create workflows between applications and services.
Choice B is incorrect because Power Virtual Agents allows chatbots to be created.
Choice D is incorrect because Power BI is a business analytics service.
A company plans to create an app by using Microsoft Power Platform.
The app should be able to email sales quotes to customers.
You need to automate the process of sending sales quotes.
What should you use?
a. Power Apps
b. Power Automate
c. Power BI
d. Power Virtual Agents
b. Power Automate
With Power Automate, email notifications can be sent with attachments. Power Apps allows creating complex user interfaces with cross-browser and cross-device compatibility.
You need to create an approval process for sales quotes.
Which Microsoft Power Platform component should you use?
a. Power Virtual Agents
b. Power Automate
c. AI Builder
d. Power BI
b. Power Automate
Power Automate can create approval processes.
Choice A is incorrect because Power Virtual Agents is used to create chatbots.
Choice B is incorrect because AI Builder is used to create and train models to analyze data using AI.
Choice D is incorrect because Power BI is a business analytics service.