A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
A company needs to illustrate the relationships of the entities in Dynamics 365 Sales.
You need to select the appropriate tool to show this graphic.
Which tool should you select?
- A . Metadata diagram
- B . Sales Insights
- C . Power Automate
- D . Security model
A
Explanation:
Visual representation of metadata can be useful, especially when you are trying to describe the relationship between entities in the system. You can use the Metadata Diagram sample code provided for Dynamics 365 Customer Engagement (on-premises) to generate the entity relationship diagrams.
You can create a diagram that shows a relationship for just one entity, or a complex diagram that includes dozens of related entities, including custom and system entities.
Reference: https://docs.microsoft.com/en-us/dynamics365/customerengagement/on-premises/developer/use-metadata-generate-entity-diagrams
The AP team monitors the shared mailbox to confirm that the customer has paid the invoice.
Requirements
Functional requirements
• Large volume orders must be processed before other orders.
• Invoices must be cross-checked with received items against packing slip for shipments.
• The finance team must be able to analyze patterns in transactional data to conduct fraud prevention activities.
• You must automate the process of entering data about incoming orders into SMSApp.
• The solution must follow the principle of least privilege.
Purchase Order Quantity flow
• You must create an unmanaged solution to update purchase order details in SMSApp. The flow must use a manual trigger.
• Members of Accounts Payable team will be testers for the solution. They must be able to access
the Purchase Order Quantity flow.
Flow for processing invoice data
• You must create a flow to monitor the AP mailbox. When an invoice arrives as an attachment in the inbox, the flow must automatically process the invoice data by using a form processing model. The flow must cross-check the received items against the packing slip.
• You must use different Accounts Payable email addresses for development user acceptance testing (UAT), and production environments.
• You must use an environment variable to represent the Accounts Payable mailbox for the environment in use.
• You must be able to use the environment variable across multiple cloud flows, a custom connector, and a canvas app.
Technical requirements
• Users must only be allowed to connect to and access systems that are required for the employee to perform required job tasks.
• All automation flows must be either co-owned or shared between staff.
• All employees must be able to access the new environment to build personal productivity automations.
• You must distribute the workload for desktop flows to optimize productivity.
Monitor flows
• All data extracted from Invoices should be stored in a custom Dataverse entity. Only employees who are part of Finance role should be able to edit all Invoice data but must be prevented from creating or deleting one.
Issues
Invoice data
All users report that they can see and modify invoice data.
New environment
•The IT department creates a new environment. A user creates a cloud flow named FlowA in the environment that triggers a desktop flow. A user reports that the cloud flow does not trigger the desktop flow to run.
• Microsoft Dataverse is not provisioned in the new environment. You attempt to create a Desktop flow in the default environment but receive a Dataverse error message and cannot proceed.
Data entry automation flow
An administrator runs a new desktop flow in the development environment to automate data entry into SMSApp. The flow automatically reverts to a suspended state.
Order fulfillment flow
You must automate the customer communication process by using an unattended desktop flow. The flow must check the fulfillment status of each active order in SMSApp. If an order is fulfilled, the flow must send the customer an email that includes tracking information for their order.
You need to identify the cause for the SMSApp data entry issue.
What is the root cause?
- A . The DLP policy that contains the desktop flow connector was deleted.
- B . The default policy group is set to Blocked.
- C . The desktop flow was not shared with the finance clerk.
- D . The Power Automate Management connector is assigned to the Business category.
B
Explanation:
According to the scenario, the SMSApp data entry issue occurred after a DLP policy change that excluded the development environment from its scope. This means that any desktop flow that uses connectors in the development environment will be blocked by the DLP policy1. Therefore, the root cause of the issue is option D.
You need to configure the flow for processing invoices that arrive in the AP mailbox.
Which three elements should you use? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . Document type
- B . Location
- C . Pages
- D . Al model
- E . Form type
- F . Form
B, C, D
Explanation:
To configure a flow for processing invoices that arrive in an email, you need to use three elements:
document type, AI model, and form type.
Document type specifies what kind of document you want to process, such as invoices, receipts, or business cards.
AI model determines how the document data will be extracted and analyzed, such as using a prebuilt model or a custom model.
Form type defines how the extracted data will be mapped to a table in Dataverse, such as using a standard form or a custom form.
You need to implement security to resolve the invoice data issue
Which three actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . Clear the Create and Delete permissions. Set the Read permission and Write permission values to Organization.
- B . Select the Finance role, select Custom Entities and navigate to the table.
- C . In Microsoft Power Platform admin center, navigate to the Users section.
- D . In Microsoft Power Platform admin center, navigate to the Security roles section.
- E . Clear the Create and Delete permissions. Set the Read permission and Write permission values to Business unit.
- F . Select the Finance role select Core Records, and then navigate to the table.
BDE
Explanation:
To implement security to resolve the invoice data issue, you need to perform three actions:
In Microsoft Power Platform admin center, navigate to the Security roles section. This is where you can manage the security roles for your environment and assign them to users or teams.
Select the Finance role, select Custom Entities and navigate to the table. This is where you can configure the access level for each entity in your environment based on your security role.
Clear the Create and Delete permissions. Set the Read permission and Write permission values to Business unit. This will restrict users with this role from creating or deleting records in this table, but allow them to read or write records within their business unit.
HOTSPOT
You need to configure the solution.
What should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
You need to resolve the fulfillment status flow issue.
Which three actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . Ensure that the flow instance does not remain in the queue for more than three hours.
- B . Ensure that all users are signed out from the target machine.
- C . Use different local Windows accounts for all machines.
- D . Ensure that the flow is not using elevated privileges.
- E . Trigger the flow by using an on-premises data gateway.
B, C, E
Explanation:
To resolve the fulfillment status flow issue, you need to perform three actions:
Ensure that all users are signed out from the target machine. This will prevent any interference or interruption from other users who might be logged in to the same machine where the desktop flow is running1.
Use different local Windows accounts for all machines. This will ensure that each machine has a unique identity and credentials for running desktop flows1.
Ensure that the flow is not using elevated privileges. This will avoid any security risks or errors that might occur when running desktop flows with administrator rights1.
HOTSPOT
You need to determine the causes for the reported issues.
What are the causes? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
You need to configure permissions for the Purchase order quantity flow.
Which permission should you assign?
- A . Co-owner
- B . Run-only user
- C . Owner
- D . User
B
Explanation:
To configure permissions for the Purchase order quantity flow, you should assign the run-only user permission to the finance clerk. This will allow them to run the flow without being able to edit or share it1.
The other permissions are not suitable for this scenario because:
Co-owner permission would give the finance clerk full access to edit, share, and delete the flow, which is not necessary or desirable1.
Owner permission would transfer the ownership of the flow to the finance clerk, which would remove your access and control over it1.
User permission would not allow the finance clerk to run the flow at all, only to view it1.
You need to ensure that the solution uses the correct accounts payable mailbox.
Which three actions should you perform? Each correct answer part of the solution, NOTE: Each correct selection is worth one point.
- A . Set the current value for the accounts payable mailbox in the environment.
- B . Set the default value for the accounts payable mailbox in the environment.
- C . Turn off and then turn on the cloud flows.
- D . Use separate environment variables for the cloud flow and the canvas app.
- E . Use one environment variable for both the cloud flows and the canvas app.
ACE
Explanation:
To ensure that the solution uses the correct accounts payable mailbox, you need to perform three actions:
Set the current value for the accounts payable mailbox in the environment. This will update the value of the environment variable that stores the email address of the accounts payable mailbox1.
Turn off and then turn on the cloud flows. This will refresh the cloud flows and make them use the updated value of the environment variable1.
Use one environment variable for both the cloud flows and the canvas app. This will ensure consistency and avoid duplication of data across different components of your solution1.
DRAG DROP
You need to implement a solution to manage the priority of incoming orders.
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.
Explanation:
Edit the cloud flow.
Modify the Run a flow built with Power Automate for desktop action.
Set the priority value based on the volume for an order.
To implement a solution to manage the priority of incoming orders, you need to perform three actions in sequence:
Edit the cloud flow that triggers the desktop flow. This is where you can define the logic for setting the priority value based on the volume for an order1.
Modify the Run a flow built with Power Automate for desktop action in the cloud flow. This is where you can pass the priority value as a parameter to the desktop flow1.
Set the priority value based on the volume for an order in the desktop flow. This is where you can use the priority value as a dynamic content to determine how the desktop flow will run on the target machine1.
Topic 2, City Power and Light
Background
City Power and Light is one of the biggest energy companies in North America. They extract, produce and transport oil. The company has more than 50 offices and 100 oil extraction facilities throughout the United States, Canada, and Mexico. They use railways, trucks, and pipelines to move oil and gas from their facilities.
The company provides the following services:
• Produce oil from oil sands safely, responsibly, and reliably
• Refine crude oil into high-quality products
• Develop and manage wind power facilities.
• Transport oil to different countries/regions.
City Power and Light uses various Microsoft software products to manage its daily activities and run its machine-critical applications.
Requirements
ManagePipelineMaintenanceTasks
A user named Admin1 creates a cloud flow named ManagePipelineMaintenanceTasks. Admin1 applies a data loss prevention (DLP) policy to the flow. Adminlshares the flow with a user named PipelineManager1 as co-owner. You must determine the actions that PipelineManager can perform.
MaintenanceScheduler
You create a cloud flow that uses a desktop flow. The desktop flow connects to third-party services to fetch information. You must not permit the desktop flow to run for more than 20 minutes.
You must configure sharing for MatinenanceScheduler to meet the following requirements:
• User1 must be able to work with you to modify the desktop flow.
• User2 must be able to access and review the run history for the flow.
• You must grant User3 permissions to run but not modify the desktop flow.
ERPDataOperations flow
City Power and light uses an enterprise resource planning (ERP) system. The ERP system does not have an API.
Each day the company receives an email that contains an attachment. The attachment lists orders from the company’s rail transportation partners. You must create an automation solution that reads the contents of the email and writes records to the ERP system. The solution must pass credentials from a cloud flow to a desktop flow.
RailStatusUpdater
City Power and Light actively monitors all products in transit. You must create a flow named
RailStatusUpdater that manages communications with railways that transport the company’s products. RailStatusUpdater includes five desktop flow actions.
You must run the desktop flows in attended mode during testing. You must run the desktop flows in unattended mode after you deploy the solution. You must minimize administrative efforts.
Packaging
You must package the automations in a solution. All required components must be included in the solution.
Issues
ProductionMonitor flow
You create a cloud flow named ProductionMonitor which uses the Manually trigger a flow trigger.
You plan to trigger ProductionMonitor from a cloud flow named ProdManager.
You add a Run a Child flow action in ProdManager to trigger ProductionMonitor.
When you attempt to save ProdManager the following error messaqe displays:
CapacityPlanning flow
Developers within the company use cloud flows to access data from an on-premises capacity planning system.
You observe significant increases to the volume of traffic that the on-premises data gateway processes each day. You must minimize gateway failures.
DataCollector flow
You have a desktop flow that interacts with a web form. The flow must write data to several fields on the form.
You are testing the flow. The flow fails when attempting to write data to any field on the web form.
RailStatusUpdater flow
The RailStatusUpdater flow occasionally fails due to machine connection errors. You can usually get the desktop flow to complete by resubmitting the cloud flow run. You must automate the retry process to ensure that you do not need to manually resubmit the cloud flow when machine connection errors occur.
HOTSPOT
You need to configure the solution for the ERPDataOperations flow.
Which configuration values should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
You need to configure the RailStatusUpdater cloud flow.
What should you do?
- A . Create a JavaScript function to update the run mode values of each action within the desktop flow.
- B . Create an environment variable. Update each desktop flow action to read the variable.
- C . Manually update each desktop flow action to change the run mode.
- D . Create a desktop flow to update the run mode values of each action within the cloud flow.
B
Explanation:
According to the scenario, you want to run the desktop flow actions in unattended mode when the cloud flow is triggered by a schedule, and in attended mode when the cloud flow is triggered manually. To achieve this, you can create an environment variable that stores the run mode value (attended or unattended) and use it as an input for each desktop flow action. This way, you can change the run mode value dynamically without having to manually update each action.
You need to identify the actions that PipelineManager1 can perform.
Which three actions can PipelineManager1 perform? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . Override the DLP policy.
- B . Modify or delete a flow.
- C . Modify the owner’s connection credentials.
- D . View the run history.
- E . Set the cloud flow priority.
- F . Add or remove other owners.
BDE
Explanation:
According to the scenario, PipelineManager1 is an owner of the RailStatusUpdater cloud flow. As an owner, PipelineManager1 can perform various actions on the flow, such as modifying or deleting it, viewing its run history, and adding or removing other owners. However, PipelineManager1 cannot override the DLP policy, modify the owner’s connection credentials, or set the cloud flow priority, as these actions require higher permissions or roles.
You need to configure the desktop action for the MaintenanceScheduler cloud flow.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . Select machine settings in Power Automate for desktop.
- B . Select the Timeout property and update the duration to PT20M.
- C . Select the Timeout property and update the duration to P20M.
- D . Launch Power Automate for desktop.
- E . Navigate to Desktop flow action settings in the cloud flow.
A, B
Explanation:
According to the scenario, you want to configure the desktop action to run on any available machine in a machine group and to time out after 20 minutes if no machine is available. To do this, you need to select machine settings in Power Automate for desktop and choose a machine group as the target device for your desktop action. Then, you need to select the Timeout property and update the duration to PT20M, which stands for 20 minutes in ISO 8601 format. You do not need to launch Power Automate for desktop or navigate to Desktop flow action settings in the cloud flow, as these steps are not relevant for configuring the desktop action. You also do not need to select C as an answer, as P20M is not a valid ISO 8601 duration format.
You need to address the issue with the capacity planning flow.
What should you do?
- A . Increase the CPU and memory of the machine on which the gateway is hosted.
- B . Create a gateway cluster.
- C . Configure the system to send alerts when the gateway fails.
- D . Create a machine group and add machines to the group to handle requests.
B
Explanation:
According to the scenario, the capacity planning flow fails when the gateway is offline. To avoid this issue, you can create a gateway cluster that consists of two or more gateways that share the same configuration and data sources. This way, if one gateway is offline, another gateway in the cluster can handle the requests and ensure high availability for your flow.
HOTSPOT
You need to configure sharing for MaintenanceScheduler.
Which sharing methods should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
Explanation:
User 1: Share as owner
User 2: Share as co-owner
User 3: Share as run only user
According to the scenario, you want to share the MaintenanceScheduler cloud flow with three users who have different roles and permissions. To do this, you can use the following sharing methods:
Share as owner: This method allows you to add another user as an owner of the cloud flow, who can view, edit, run, and manage the flow. You can use this method to share the cloud flow with User 1, who is a senior maintenance manager and needs full access to the flow.
Share as co-owner: This method allows you to add a SharePoint list as a co-owner of the cloud flow, so that anyone who has edit access to the list also has edit access to the flow. You can use this method to share the cloud flow with User 2, who is a maintenance manager and needs to edit the flow. You can add the SharePoint list that User 2 has access to as a co-owner of the flow.
Share as run only user: This method allows you to grant run-only permissions to another user for the cloud flow, who can only run the flow manually or view its run history. You can use this method to share the cloud flow with User 3, who is a maintenance technician and needs to run the flow on demand.
HOTSPOT
You need to troubleshoot the issue saving ProdManager.
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.
Explanation:
No, Yes, No
According to the scenario, you are unable to save ProdManager because it uses a connection reference that is missing from ProductionMonitor. To resolve this issue, you can use the Connection Reference page to add the missing embedded connection references to ProductionMonitor. This way, you can ensure that both cloud flows use the same connection reference and avoid errors.
Adding the current user as a co-owner of ProductionMonitor will not resolve the issue, because co-owners cannot modify the connections or connection references used by a cloud flow. Changing the value of the Run only users setting for ProductionMonitor will also not resolve the issue, because this setting only affects how run-only users can access connections when they run a cloud flow manually.
You need to resolve the issue reported with the RailStatusUpdater flow.
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 . Put the desktop flow action into a Do until loop. Run until the desktop flow is successful.
- B . Call a separate child cloud flow to perform the desktop flow a second time.
- C . Create a duplicate action for the desktop flow and configure the duplicate action to run if the first desktop flow action fails.
- D . Create a duplicate action for the desktop flow to run after the first desktop flow.
AC
Explanation:
According to the scenario, the RailStatusUpdater flow sometimes fails because of network issues that prevent it from running a desktop flow on a machine.
To resolve this issue, you can use one of these two methods:
Put the desktop flow action into a Do until loop that runs until the desktop flow is successful. This way, the cloud flow will retry running the desktop flow until it succeeds or reaches a maximum number of attempts.
Create a duplicate action for the desktop flow and configure the duplicate action to run if the first desktop flow action fails. This way, the cloud flow will have a second chance to run the desktop flow if the first attempt fails.
You need to package the automations.
What should you do?
- A . Show dependencies within the solution.
- B . Remove unmanaged layers.
- C . Add required components to each item within the solution.
- D . Add existing components to the solution.
C
Explanation:
According to the scenario, you want to package all your automations into a single solution that can be easily deployed across environments. To do this, you need to add existing components to the solution, such as cloud flows, desktop flows, connections, and custom connectors. This way, you can bundle all your related resources into one package and export or import it as needed.
You need to resolve the issue with the DataCollector flow.
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 . Add an If web page contains action to determine whether a field exists and write data only when true.
- B . Configure the Populate text field on a web page actions to continue running the flow in case of error.
- C . Replace the Populate text field on a web page action with the Send keys action to write data.
- D . Remove the Focus text field on a web page actions that precede actions which write data to text fields.
- E . Modify selectors to ensure that field attributes are mapped correctly.
C, D
Explanation:
According to the scenario, the DataCollector flow sometimes fails because some fields on web pages are missing or have different attributes than expected.
To resolve this issue, you can use one of these two methods:
Add an If web page contains action before each Populate text field on a web page action to determine whether a field exists on the web page and write data only when true. This way, you can avoid errors caused by missing fields.
Modify selectors for each Populate text field on a web page action to ensure that field attributes are mapped correctly and match those on web pages. This way, you can avoid errors caused by mismatched attributes.
Topic 3, Woodgrove Bank
Overview
Woodgrove Bank is a large, member-owned bank in the United States Woodgrove Bank provides financial products with low customer fees and direct customer service.
Woodgrove Bank has 177 branches across the United States with 5,000 branch staff and supervisors serving over 750.000 members The primary languages used by most members include English and Spanish when interacting with customer service representatives. The Woodgrove Bank headquarters is in California and has 450 office workers. The office workers include financial advisors, customer service representatives, finance clerks, and IT personnel.
Bank applications
• An application named Banker Desktop. The branch employees use this desktop app to review business transactions and to perform core banking updates.
• An application named Member Management System. This application is a custom customer relationship management (CRM) that integrates with other systems by using an API interface.
• An application named Fraud Finder. This application is a mission-critical, fraud management application that runs on the employees’ desktops. The bank has experienced challenges integrating the application with other systems and is expensive to support,
• SharePoint Online provides an employee intranet as well as a member document management system that includes polices, contracts, statements, and financial planning documents.
• Microsoft Excel is used to perform calculations and run macros. Branch employees may have multiple Microsoft Excel workbooks open on their desktop simultaneously.
Bank devices
• All supervisors are provided with a mobile device that can be used to access company email and respond to approval requests.
• All branch employees and supervisors are provided with a Windows workstation.
New member environment
Woodgrove Bank requires new members to sign up online to start the onboarding process. The bank requires some manual steps to be performed during the onboarding process.
First step:
• Members complete an online Woodgrove Bank document and email the PDF attachment to the
bank’s shared mailbox for processing.
Second step:
• Members are asked to provide secondary identification to their local branch, such as a utility bill, to validate their physical address.
• Branch staff scan the secondary identification in English or Spanish using optical character recognition (OCR) technology.
Third step:
• A branch supervisor approves the members’ application from their mobile device.
• Only supervisors are authorized to complete application approvals. Fourth step:
• Data that is received from applications must be validated to ensure it adheres to the bank’s naming standards.
The bank has the following requirements for the members’ data:
• New members must be enrolled by using the document automation solution New members must be enrolled by using the document automation.
• Member data is subject to regulatory requirements and should not be used for non-business purposes.
• A desktop workflow is required to retrieve member information from the Member Management System on-demand or by using a cloud flow.
Bank fees
The process for calculating bank fees include:
• using a shared Excel fee workbook with an embedded macro, and
• an attended desktop flow that is required to automate the fee workbook process. The flow should open an Excel workbook and calculate the members’ fees based on the number of products.
Fraud detection
The bank has the following requirements to minimize fraud:
• Branch employees must use the Fraud Finder application during onboarding to validate a member’s identity with other third-party systems.
• Branch employees must be able to search for a member in the Fraud Finder application by using a member’s full name or physical address.
• If fraudulent activity is identified, a notification with member details must be sent to the internal fraud investigation team.
Technical
The bank has the following technical requirements:
Flows
• The Fraud Finder application uses a custom connector with Power Automate to run fraud checks
• The application approval process triggers a cloud flow, then starts an attended desktop flow on the branch employee’s workstation and completes the approval.
• The banker desktop flow runs using the default priority.
• An IT administrator is the co-owner of The banker desktop flow.
• The IT department will be installing the required OCR language packs.
• The Extract text with OCR action is used to import the members’ secondary identification
Member Management System
• A secure Azure function requires a subscription key to retrieve members’ information.
• Production flows must connect to the Member Management System with a custom connector. The connector uses the Azure function to perform programmatic retrievals, creates, and updates.
• The host URL has been added to the custom connector as a new pattern.
• A tenant-level Microsoft Power Platform data loss prevention (DIP) policy has been created to manage the production environment
• A developer creates a desktop flow to automate data entry into a test instance of the Member Management System.
• A developer creates an on-demand, attended desktop flow to connect to a data validation site and retrieve the most current information for a member.
Banker desktop application
• A banker desktop flow is required to update the core banking system with other systems.
• When a transaction is complete, the branch employee submits the request by using a submit button.
• After submitting the request, an instant cloud flow calls an unattended desktop flow to complete the core banking update.
• The banker desktop flow must be prioritized for all future transactions.
Deployment & testing
• Development data must be confined to the development environment until the data is ready 1 for user acceptance testing (UAT).
• The production environment in SharePoint Online must connect to the development instance of the Member Management System.
• Developers must be able to deploy software ever/ two weeks during a scheduled maintenance window.
• The banker desktop flow must continue to run during any planned maintenance.
• The fraud custom connector requires a policy operation named EscalateForFraud with a parameter that uses the members’ full name in the request.
Scalability
• The bank requires a machine group to distribute the automation workload and to optimize productivity.
• The IT administrator needs to silently register 20 new machines to Power Automate and then add them to the machine group.
Security
• The IT administrator uses a service principal account for machine connection.
• The IT administrator has the Desktop Flow Machine Owner role.
Issues
A branch staff member reports the document automation solution is not processing new members’ data and emails are not being sent for approvals.
An IT administrator reports that the banker desktop flow has become unresponsive from data that is queued in another flow.
You need to install Windows updates on the desktop flow machines.
What should you do?
- A . Set the machine group in maintenance mode.
- B . Enable maintenance mode on all machines.
- C . Disable the banker desktop cloud flow.
- D . Enable maintenance mode on each machine separately.
- E . Update the connected environment on the running machines.
You need to resolve the document processing issue.
Which two components should you verify? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . The document processor flow is turned on.
- B . The email importer flow is set to include attachments.
- C . The document automation validator flow includes business logic
- D . The shared mailbox is set in the email importer flow.
You need to create the custom connector that will be used to retrieve member information.
Which authentication option should you use?
- A . API key
- B . No authentication
- C . OAuth2.0
- D . Basic
- E . Windows
DRAG DROP
You need to create the desktop flow to calculate a member’s fees.
Which four steps should you perform in sequence? To answer, move the appropriate steps from the list of steps to the answer area and arrange them in the correct order.
You need to set up a policy for the developer to perform desktop flow testing.
Which two actions should you do? Each correct answer presents a part of the solution. NOTE: Each correct selection is worth one point.
- A . Create a tenant-level Microsoft Power Platform data loss prevention (DLP) policy.
- B . Add the custom connector to the Non-business connector group.
- C . Create a Microsoft Power Platform data loss prevention (DLP) policy in the development environment.
- D . Add the custom connector to the Business connector group.
- E . Move the SharePoint connector to the Non-business connector group
HOTSPOT
You need to identify which automation technology to use for the application approval process.
What should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
You need to resolve the banker desktop flow issue
Which two actions should you do? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . Perform a process mining trace on the flow.
- B . Cancel the parent flow run.
- C . Use the Move to top action
- D . Change the connector priority to high.
HOTSPOT
You need to identify the values or the behavior for the pattern added to the tenant Microsoft Power Platform data loss prevention (DIP) policy.
What should you identify? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP
You need to configure the machine deployment for the IT administrator.
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. NOTE: More than one order of answer choices is correct. You will receive credit for any of the correct orders you select.
HOTSPOT
You need to implement the scripting action for the Member Management System flow.
What should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point
DRAG DROP
You need to add a policy to the Fraud custom connector.
Which five 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.
You need to choose the two optical character recognition (OCR) engines that are able to extract text from the members’ secondary identification.
Which two OCR technologies achieve this goal? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . Windows engine
- B . IBM Cognitive Services
- C . Google Tesseract engine
- D . Azure Cognitive Services
Topic 4, Mix Questions
You create an unattended Office 365 automation. The automation stops running.
You suspect that the runtime identity used by the automation caused the automation to stop running.
Which two issues can the runtime identity cause in this scenario? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . The automation is attempting to open files that cannot be opened or edited based on per-user access permissions
- B . The automation is not set up to handle an additional sign-in Ul element.
- C . The unattended automation process suppressed an alert that was generated.
- D . The location of a specific user interface element has changed.
HOTSPOT
A company has a customer relationship management (CRM) app installed on a machine.
Each month an employee signs into the machine by using their Azure Active Directory (Azure AD) account to generate a financial statement for each account in a list of accounts. The list of accounts is stored in Microsoft Dataverse. The employee must send each customer their statements by using Office 365 Outlook.
You need to develop a solution to automate the task.
Which components should you use? To answer, select the appropriate options in the answer area.
HOTSPOT
You create an environment for a company. You need to configure security to meet the company’s requirements and follow the principle of least privilege.
Which security roles should you assign? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
DRAG DROP
You are editing a cloud flow in the Power Automate flow designer.
You need to resubmit the most recent trigger.
Which five 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.
You are creating automation solutions for a company. You create a cloud flow that includes a Scope action.
What is the purpose of the Scope action?
- A . Run a group of actions based on conditional input.
- B . Group actions together and ensure that all actions succeed or fail as a group.
- C . Run a group of actions based on input from a switch statement
- D . Terminate a flow run.
HOTSPOT
You create the following flow:
Use the drop-down menus to select the answer choice that answers each question based on the information presented in the graphic. NOTE: Each correct selection is worth one point.
You develop a desktop flow.
You need to debug the flow.
Which three tools can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . Static results
- B . Run from here
- C . Breakpoints
- D . Configure run after
- E . Run next action
You are developing a desktop flow that reads data from a table in a Microsoft Excel workbook. You need to read the cell in the fourth row and first column of the table.
Which two expressions can you use? Each correct answer presents a complete solution. NOTE: Each correct answer is worth one point.
- A . %ExcelData[1][4]%
- B . %ExcelData[4][0]%
- C . %ExcelData[‘Column1’][4]%
- D . %ExcelData[4][‘Column1’]%
You develop a desktop flow. The flow performs five actions in sequence.
If an error occurs, you must restart the flow from the first action. You add the five actions to an On block error action.
You need to configure error handling.
Which two actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
- A . Change the exception handling mode to Go to the beginning of the block.
- B . Select Continue flow run.
- C . Select Throw error.
- D . Change the exception handling mode to Go to next action.
- E . Configure an On error condition for the first action.
DRAG DROP
You create a Microsoft Power Platform solution. You create variables to define input values for the flow. You export the solution as managed and import the solution into a user acceptance testing (UAT) environment.
The flow in the UAT environment is still using the values from the development (DEV) environment.
You need to resolve the issue.
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.
You must create new flows within a solution and import existing flows into the solution. You need to configure the solution.
Which three actions can you perform? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
- A . Create the flows within the solution to automatically create connection references.
- B . Select connections for connection references when you import solutions into an environment.
- C . Add an existing connection reference into the solution in the same environment.
- D . Add credential information to each connection reference.
- E . Modify each trigger and action when you add a flow into the solution to use connection references instead of connections.
You have a flow that interacts with different SharePoint sites. You add the flow to a solution.
You redeploy the solution to production each time you make a change to the flow. You do not want to change the SharePoint site URL every time you redeploy the solution.
You need to configure the solution.
Which solution component should you use?
- A . Environment variable
- B . Web resource
- C . Managed identity
- D . Connection reference
DRAG DROP
You plan to create a Microsoft Visio process diagram.
You need to create the diagram and then export the diagram as a Power Automate flow.
Which five 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.
HOTSPOT
You create the following flow:
For each of the following statements, select Yes if the statement is true. Otherwise, select No. NOTE: Each correct selection is worth one point.
DRAG DROP
A company has a customer relationship management (CRM) application that runs on a virtual machine (VM) in Azure.
The solution must automatically extract common invoice data from documents sent as email attachments and save the data to the company’s CRM application.
You need to design the solution.
In which order should you perform the actions? To answer, move all actions from the list of actions to the answer area and arrange them in the correct order.
You have an automation solution that uses a desktop flow. The flow reads data from a file that is stored on a user’s machine and writes the data to an application. You import the solution to an environment that is connected to another user’s machine.
The user reports that the flow fails. An alert indicates that the path to a file does not exist. You confirm that the file is present on the user’s desktop. You need to resolve the issue.
What should you do?
- A . Move the file to the user’s documents folder.
- B . Move the file to the user’s OneDrive storage.
- C . Delete and recreate the file.
- D . Change the location of the file to a specific path that is not dependent on the signed-in user.
HOTSPOT
You are creating a custo A company uses activity logging to measure performance for invoice processing.
Users report that the data analytics department takes too long to manually analyze data. The company requires an automatic process to speed up activity log analysis and provide insights.
You need to select the Microsoft Power Platform feature to meet the company requirement.
Which feature should you select?
- A . Power Automate for cloud
- B . Process mining
- C . Task mining
- D . Power Automate for desktopm selector for a Microsoft Excel workbook by using a Power Automate desktop flow.
HOTSPOT
You are creating an automation for a company. When a new record is created in a Microsoft Dataverse table, the automation must add the same data to an enterprise resource planning (ERP) system. The ERP system does not have an API.
You need to create the automation solution.
What should you use? To answer, select the appropriate options in the answer area. NOTE: Each correct selection is worth one point.
A company uses Microsoft 365 apps. You are building a flow that is triggered when a new email arrives.
If an email message contains a Microsoft Excel workbook attachment the solution must post the Excel data to an external customer relationship management (CRM) system that runs on a user’s workstation. The CRM system is not accessible by using an API.
You need to design 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 . Create a desktop flow.
- B . Create desktop flow and define an input variable of type file.
- C . Implement the Retrieve email messages action from a desktop flow.
- D . Implement the When a new email arrives trigger in a cloud flow.
- E . Implement the Create file action from the OneDrive connector in a cloud flow.