PL 200 Exam Practice Questions
A company plans to implement AI Builder to add intelligence to several business processes. Each business process uses different sources and produces different outputs. You need to determine which AI Builder model types to use. Which model types should you use? 1. Identify a person's age in a paragraph when written using the pattern twenty years old A. Entity extraction B. Text recognition C. Key phrase 2. Identify items and prices from an invoice A. Form processing B. Text recognition C. Object detection
1. A 2. A
On a Contact record, a user creates a Note record that contains the word running. One week later, the user reports that they cannot find the Contact record associated with the Note record. You need to find the Note record. Solution: Use Relevance Search to search for the word run. Does the solution meet the goal? A. Yes B. No
A Explanation: Relevance Search brings the following benefits: Finds matches to any word in the search term in any field in the entity. Matches may include inflectional words, like "stream," "streaming," or "streamed." Includes the ability to search documents found in Notes and Attachments on Emails and Appointments
CASE STUDY You need to add controls to the check-in solution for the health and wellness questions. Which form control should you use? A. Drop down B. Check box C. Text input
B
A company has a custom website. You need to embed a Power Virtual Agents chatbot into the website. What should you use? A. Webpage URL B. Form ID C. Bot ID D. IFrame
D
You are designing a desktop user interface (UI) flow. The UI flow automates legacy software. You need to prepare data for transfer to Microsoft SharePoint list. Which four actions should you perform in sequence? A. Select information to pass to the SharePoint list B. Copy and paste the text in the output definition window C. On the Outputs menu of the UI flow, choose Select text on screen D. Enter a name and description for the output E. Start recording the UI flow F. Stop the recording and save the flow
E C A D
You create a Power Platform Email template. What are two types of permission levels you can assign to the template? A. Global B. Personal C. Individual D. Group E. Organization
C E
A company uses Microsoft Teams. You plan to create a Power Apps app for Microsoft Teams. You need to determine the environment that will used by the app. Which environment will the app use? A. An existing Dataverse environment that you select. B. An existing Dataverse for Teams environment that you select. C. A Dataverse environment that is automatically created for the team. D. A Dataverse for Teams environment that is automatically created for the team.
D
CASE STUDY 2 You need to configure a Power Automate flow to send the email with the results to the client. What should you use? 1. Process qualification records for a service request A. Switch B. Condition C. Apply to Each 2. Evaluate a qualification A. Do until B. Condition C. Apply to Each
1. C 2. A
A car dealership has a Dynamics 365 Sales environment for its sales company and another environment for its leasing company. Users in one environment must not be able to see the other environment. You need to grant salespeople access to the sales company environment. What should you do? A. Add salespeople to an Office 365 security group. B. Add salespeople to a security role. C. Set privileges. D. Set app security.
A
A company plans to send escalation emails to all customers with overdue invoices. You are creating a Microsoft Power Automate flow to determine whether to send an escalation email. The system must send an alert for all invoices that are seven days or more overdue. You need to configure the flow. Which expression should you use? A. @GreaterOrEquals(TriggerEmail()?['OverdueDate']: '7') B. 'OverdueDate' >= '7'?'TriggerEmail()': false C. TriggerEmail() = 'OverdueDate' >= 7;
A
The sales team at a software company wants to attach a large number of supporting documents to customer records, but management does not want to incur the cost of additional storage. The company does not have any Office 365 application integrations enabled. You need to recommend a storage solution that keeps storage costs low. Solution: Enable OneNote integration. Does this meet the goal? A. Yes B. No
B
On a Contact record, a user creates a Note record that contains the word running. One week later, the user reports that they cannot find the Contact record associated with the Note record. You need to find the Note record. Solution: Use Categorized Search to search for the word run. Does the solution meet the goal? A. Yes B. No
B Explanation: Instead use Relevance Search. Note: Relevance Search finds matches to any word in the search term in any field in the entity. Matches may include inflectional words, like "stream," "streaming," or "streamed."
A company is creating a Power Apps solution for a production facility. The current solution is in English. The customized components must be translated into several languages. You need to extract the text for translation. In which location can you achieve this goal? A. The tables in the web application. B. The selected environment in the Microsoft Power Platform admin center. C. The solution in the web application. D. The individual solution components in the web application.
C
A company is implementing Power Apps and Power Automate. Several components are created within Power Apps, Microsoft Dataverse, and Power Automate. These components must be promoted from the development environment to the user acceptance test environment in a single solution package. You need to create the solution package for promotion. Where should you create the package? A. Azure DevOps B. Power Apps designer C. Microsoft Power Platform admin center D. Azure portal E. Office 365 admin center
C
You create a new Power Apps portal Web template for the Account table. What tag do you use to query the table? A. SQL B. WebAPI C. FetchXML D. Raw E. OData
C
You create a parent entity and a child entity. The parent entity has a 1:N relationship with the child entity. You need to ensure that when the owner changes on the parent record that all child records are assigned to the new owner. You need to configure the relationship behavior type. What should you use? A. Referential B. Referential, Restrict Delete C. Parental D. Restrict
C
You need to set up authentication for the Power Apps portal based only on the OpenID Connect protocol. A. Azure AD FS B. Facebook C. Azure AD D. Microsoft E. Azure AD B2C F. Google
C E
You plan to use environment variables in your solution. (2 answers) A. Decimal number B. JSON C. DateTime D. Two options E. Data Source F. GUID G. Secret
C F
You are a Dynamics 365 Customer Service administrator. A user must be able to view system posts and activities in a dashboard. You need to create the dashboard for the user. Which components should you use? 1. Display system posts A. Timeline B. Organization insights C. IFrame D. Relationship Insights 2. Display activities A. Lists B. Social Insights C. Organization Insights D. Relationship Insights
1. A 2. A
You are designing a canvas app that connects to Common Data Service. You need to configure the app to meet the requirements and ensure that the canvas app is available offline. What should you implement? 1. Pass values from the current screen when moving to another screen A. Navigate B. Back C. MovePrevious 2. Display data to a user when the app is offline A. LoadData B. LoadDateOffline C. ShowData
1. A 2. A
You configure an alert in Power BI. You need to alert users when the value of a tile exceeds a threshold. 1. Where should you configure the Power BI alert so that it triggers the process? A. Power BI B. Common Data Service C. Power Automate D. Power BI admin portal 2. Who can see alerts configured for Power BI? A. The person who created the alert B. The dashboard owner and the person who created the alert C. Everyone who has access to the dashboard D. Everyone who has access to the Power BI instance
1. A 2. A
A company has a sales application that is supported by an Azure SQL database. You are developing a Power Apps app for use by customer service agents. The app must reference customer data from the sales application. Data in the sales application is constantly changing and must not be replicated in Microsoft Dataverse. Some customer data is considered sensitive. You must protect data for specific fields when users view data in the app. You need to configure table creation for the app. How should you configure the app? 1. Dataverse table type to create for the referenced customer data A. Create a virtual table B. Create an activity table C. Create a user-owned table D. Create an organization-owned table 2. Protect sensitive customer data for specific fields A. Create an alternate key B. Create a secured column C. Implement input method editor (IME) mode D. Set the value of the visible property of the fields to false
1. A 2. B
A company plans to automate the following manual processes by using Power Automate. - Process 1: 30 minutes - The user's device must remain unlocked when the business process runs. The user will be required to leave their device unattended in a secure setting while the business process runs so that the user can assist with other efforts. - Process 2: 45 minutes - The process must run after normal business hours. The device that runs the business process must remain unlocked when the business process is not running You need to identify UI flow types for the two business processes. Which desktop flow type should you use? 1. Process 1 2. Process 2 A. Attended B. Unattended
1. A 2. B
A company plans to use Power Automate to increase employee efficiency. You need to recommend the types of flows that the company should use. Which flow type should you recommend? Each flow type may be used once, more than once, or not at all. 1. Perform repetitive actions in an existing application that does not have an API A. Desktop flow B. Automated flow C. Business process flow 2. Send an email to a contact on their birthday A. Instant flow B. Scheduled flow C. Automated flow
1. A 2. B
CASE STUDY 2 More employees than are required can access individual client information and continue to have access after a service request is completed. When users go on vacation, all their outstanding Service Request records are assigned to a substitute employee. The substitute employees are unable to see all the qualifications related to their service requests. Currently, testing the new QV functionality outside the development environment is not possible due to corporate security policies requiring the same security role across all environments. Internal IT reports that the solution import to the test environment failed because of missing dependencies related to the flow for completing service requests. You need to resolve the issue reported by substitute employees after they are assigned service requests. How should you configure the system? 1. Relationship A. Service Request 1:N Qualification B. Service Request N:N Qualification C. Service Request N:1 Qualification 2. Cascading Rule A. Restrict B. Cascade All C. Cascade None
1. A 2. B
You are using Power Automate to create a list of customers from a Microsoft Excel file. The list must contain customers who meet one of the following criteria: ✑ Sales of less than $500,000. ✑ Customers who are on credit hold. You need to create a condition to filter the list of customers. How should you complete the filter condition? @__________1____________(less(item( )?['sales'], 500000), ___________2____________ Blank 1 A. or B. and C. not Blank 2 A. empty(item()?['credithold'], 'true') B. equals(item()?['credithold'], 'true') C. not(equals(item()?['credithold'], 'true'))
1. A 2. B
You have a model-driven app. You create five Microsoft Excel templates for analyzing customer data. Four of the templates must be available to all users. The remaining template must be available only to you. You configure the appropriate security roles for users. You need to determine how to upload the Excel templates. Which method should you use? 1. Available to everyone 2. Available only to yourself A. In the Settings menu, select Document Templates B. In the view for the email records, select Excel Templates C. In the Settings menu, select Email Templates
1. A 2. B
You need to ensure that there are no leads for a customer before you create a new opportunity for the customer. How can you use duplicate detection rules to achieve this goal? 1. Base record type -A. Lead -B. Account -C. Opportunity 2. Base record field -A. Topic -B. Account -C. Originating Lead
1. A 2. B
A company's sales staff wants a simplified way to manage their opportunities in Dynamics 365 Sales without adding custom code. You need to provide a solution for each requirement. Which solutions should you provide? 1. Drag and drop opportunities to change the stage. A. Add a Kanban control. B. Add a Timeline control C. Add an Editable Grid control D. Add a Calendar control 2. Show each salesperson their opportunities in Calendar and Kanban view A. Add both controls to a custom view B. Add both controls to the My Opportunities view C. Add one control to All Opportunities and a custom view D. Add one control to My Opportunities and a custom view 3. Show each salesperson the number of open opportunities by stage in a standard view. A. Use the List view B. Use the Timeline control C. Use the Kanban control D. Use the chart pane on the view
1. A 2. B 3. A
You create a new Power Virtual Agents chatbot for an organization. Testing and production deployment of the chatbot are not complete. You need to ensure that appropriate users can access the chatbot. Which methods should you use? 1. Test the chatbot with unlicensed internal users A. Use the demo website B. Share the chatbot to each user individually C. Share the chatbot to a security group containing all users 2. Allow other licensed internal users to edit the chatbot A. Share the chatbot to each user individually B. Share the chatbot to a security group containing all users C. Deploy the chatbot to Microsoft Teams in your tenant 3. Deploy the chatbot to production for public consumption A. Embed the chatbot code in an IFrame on your company's public website B. Deploy the chatbot to Microsoft Teams in your tenant C. Deploy the chatbot to AppSource
1. A 2. B 3. A Explanation: Box 1: Use the demo website-When publishing the bot to the web, you can publish to a prebuilt demo website (which you can use to share the bot with your teammates and stakeholders) and to your own live website. Box 2: Share the chatbot to a security group containing all users-A license for each user, also known as a "per user license" (or "Power Virtual Agent User License" as referred to on the Microsoft 365 admin center), should be assigned to individual users who need access to create and manage chatbots. To simplify user license management, you can assign licenses to an Azure Active Directory (Azure AD) security group. Box 3: Embed the chatbot code in an IFrame on your company's public website-You can add your bot to a live website as an IFrame. Your live website can be a customer-facing external website or an internal site, like a SharePoint or Yammer site.
You are a Dynamics 365 Customer Service administrator. You need to configure the following automation for the sales team: ✑ Send an email when the status changes on an Opportunity. ✑ Text the sales manager when an Opportunity is created. ✑ Create a Wunderlist task when an Opportunity is open for 30 days. Which tool should you use for each requirement? 1. Email when the status changes 2. Text when the Opportunity is created 3. Create a Wunderlist task A. Dynamics 365 workflow B. Microsoft Flow C. Business Process Flow
1. A 2. B 3. B
You are a Dynamics 365 help desk administrator. You need to create a dashboard that displays information on help desk cases that are handled each week. Which dashboard components should you use? 1. Add a tag chart by using opened cases 2. Add a stacked column chart shared with your team 3. Add a Microsoft Power BI visualization 4. Add a chart from a view that a user creates 5. Add a doughnut chart that shows cases by owner A. System Chart B. Personal Dashboard C. Area Chart
1. A 2. B 3. B 4. B 5. A
You must create a form for team members to use. The form must provide the ability to: ✑ Lock a field on a form. ✑ Trigger business logic based on a field value. ✑ Use existing business information to enhance data entry. You need to implement business rule components to create the form. Which components should you use? 1. Lock a form field 2. Trigger business logic based on a field value 3. Leverage existing business information to enhance data entry A. Actions B. Conditions C. Recommendations
1. A 2. B 3. C
You are implementing a model-driven app to support a new line of business. There are several places where automated business logic must be applied. You need to determine how to apply the business logic. Which method should you use? Each method may be used once, more than once, or not at all. 1. Make a field read only until a predetermined value is exceeded 2. Automatically send an email when a record's status is changed to deactivated. 3. Use the previous value of a field when the value is automatically updated A. Business rule B. Real-time workflow C. Power Automate instant flow
1. A 2. B 3. C Explanation: Box 1: Business rule-By combining conditions and actions, you can do any of the following with business rules: -Set column values -Clear column values -Set column requirement levels -Show or hide columns -Enable or disable columns -Validate data and show error messages -Create business recommendations based on business intelligence. Box 3: Power Automate instant flow-Instant Flows don't have a trigger in the same way as the Automated flow. Instead, they are triggered manually or on-demand, such as a user clicking a Flow button in the mobile app.
A company uses Power Apps and Power Automate. There is an issue with the existing flow in the test environment. Development changes are allowed in the test environment. You need to troubleshoot the issue with the flow. Which command should you use? 1. Enable changes to the flow A. Add existing B. Remove C. Edit D. Turn off 2. Enable changes to the object A. Edit B. Publish C. Turn off
1. A 2. C
CASE STUDY You need to design and create the solution for gathering contact information from guests for marketing purposes. What should you use? 1. Extract business card data A. AI Builder B. Common Data Service C. Power Virtual Agents D. Power Automate 2. Implement the contact gathering solution A. Create a new entity extraction component B. Integrate the solution with Azure Cognitive Services C. Use a prebuilt AI model
1. A 2. C
CASE STUDY 2 You need to coordinate updates and deployment for managed solutions containing completed work without disrupting the system. What should you do? 1. Deployment option for changes to an unrelated table A. Deploy a patch with the changes made from the current solution B. Deploy a full copy of the new solution with the changes using the upgrade option C. Deploy a full copy of the current solution with the changes using the upgrade option 2. Deployment option for automation enhancements A. Deploy the new solution and then deploy a full copy of the original solution. Use the upgrade option for both deployments. B. Deploy a full copy of the original solution and then deploy the new solution. Use the upgrade option for both deployments C. Deploy a full copy of the original solution using the upgrade option. Then, deploy the new solution by using the update option.
1. A 2. C
A company is configuring a Power Apps portal using Microsoft Dataverse. The company requires the following: ✑ Only authenticated users must be able to sign into the portal. ✑ Authenticated users must have varying degrees of access to the different parts of the portal. ✑ Users must enter one of several external identities when creating an account during the open registration process. You need to configure user authentication and permissions. Which component should you use? 1. Required for each authenticated user before security can be assigned. A. Contact table record B. Local User C. Microsoft work or school account D. Account table record 2. Required for authenticated users to access restricted pages of the portal. A. Contact table record B. Local User C. Microsoft work or school account D. Web Roles
1. A 2. D
CASE STUDY: You need to design the FAQ solution to handle unknown responses. Which component should you use? 1. Handle an unknown question from a guest in a conversation A. Escalate B. Fallback topic C. Failure Path 2. Redirect a quest with an unknown question to a live staff member A. Power Apps B. Power Virtual Agents web application C. Microsoft Teams D. Omnichannel for Dynamics 365 Customer Service
1. A 2. D
The owner of a company needs to know who signs into the system. You need to ensure that the owner can view the user audit logs. Where does each action need to be performed? 1. Activate user auditing. -A. System Settings -B. Personal Settings -C. Customize the System -D. Microsoft 365 Compliance 2. View the user audit logs -A. Advanced Find -B. Individual record -C. User Summary report -D. Microsoft 365 Compliance
1. A 2. D
You create a Power Automate flow as part of a managed solution. The flow alerts users when files are uploaded to a SharePoint location. Files are uploaded to SharePoint at a much higher rate than expected. Users report that they receive too many notifications about uploaded files. You need to stop the flow and correct the issue. What should you do? 1. Disable the flow in the managed solution A. Disable the flow from the Power Automate portal B. Disable the flow from the Azure portal C. Disable the flow from the Power Automate solution 2. Verify changes to the flow A. Run the Flow checker and then turn on the updated flow B. Use the Test feature on the updated flow and then turn on the flow C. Turn on the flow and then use the Test feature for the updated flow D. Run the Flow checker and then use the Test feature on the updated flow
1. A 2. D
You need to recommend a role for users to perform several required tasks. The solution must use the principle of least privilege. Which roles should you recommend? Each role may be used once, more than once, or not at all. 1. Create new users. 2. Assign roles to users. 3. Perform backups for an instance. A. Office 365 global administrator B. Office 365 service administrator C. Dynamics 365 service administrator D. Dynamics 365 system administrator
1. A 2. D 3. C Explanation: Box 1: Office 365 Global Administrator: You may think that the Dynamics 365 system administrator would have power to do all the actions needed to manage Dynamics 365, but this is not the case. What's different in Microsoft cloud deployments is that licenses and user accounts are managed in Office 365 by an Office 365 Global Administrator. This role is analogous to a network administrator for an on premises deployment. The Global Administrator is the only role to create new user accounts and assign subscription licenses for Dynamics 365 (and other Office 365 apps such as Skype, Power BI and SharePoint). Box 2: Dynamics 365 system administrator: The Dynamics 365 system administrator may assign roles and permissions to the Dynamics 365 user within an instance of Dynamics 365. The Dynamics 365 system administrator also controls all the settings in Dynamics 365. Box 3: Dynamics 365 admin: The Dynamics 365 admin can perform backups and restores.
You have a Power Apps portal app that supports a sales community and a service community in the same environment. The only language configured in the environment is English. The company wants to add support for two more languages. The solution must meet the following requirements: ✑ Languages must be for both sales and service functions. ✑ The company logo and colors must be used and apply to all screens. ✑ Communities must be separate with different URLs and access lists. You need to configure the solution. What should you configure? 1. Languages A. Create two portals, one for each community B. Create three portals, one for each language C. Create one portal and import translations D. Create six portals, one for each combination of language and community 2. Company Logo and Colors A. Add themes B. Add web resources C. Add a portal header and footer
1. A 2. A
You plan to automate several different processes by using Power Automate. Each process has unique characteristics. You need to recommend components for each process. Which components should you recommend? 1. Access data from an internally created web application with basic REST API functionality as part of a nightly batch job 2. Access data from a public web site with no API functionality for emails processed through an unmonitored queue A. Attended UI Flow B. Unattended UI Flow C. Flow that uses a custom connector D. Flow that uses a prebuilt connector
1. B 2. A
A company deploys several model-driven apps. The company uses shared devices in their warehouse. The devices are always powered on. Users log on to the devices and then launch the apps to perform actions. Unauthorized users recently uploaded several files after another user failed to log out of a device. The company needs to prevent these incidents from occurring in the future. You need to configure the solution to prevent the reported security incidents. What should you do? 1. Prevent unauthorized access to devices. A. Set an inactivity limit in the user's group policy B. Set a timeout in the Power Platform admin center C. Configure access controls in Azure Active Directory D. Configure a Power Automate flow to poll for user inactivity on the devices 2. Prevent users from uploading a specific type of file. A. Enter the restricted file types in the SharePoint admin center B. Enter the allowed file types in the Power Platform admin center C. Enter the restricted file types in the Power Platform admin center
1. B 2. A Explanation: Part 1: Set a timeout in the Power Platform admin center. To enforce users to reauthenticate after a pre-determined period of time, admins can set a session timeout for their individual environments. Users can only remain signed in the application for the duration of session. The application signs out the user when the session expires. Users need to sign in with their credentials to return to customer engagement apps. Note: Configure session timeout 1. In the Power Platform admin center, select an environment. 2. Select Settings > Product > Privacy + Security. 3. Set Session Expiration and Inactivity timeout. These settings apply to all users. Incorrect: Configure inactivity timeout 1. In the Power Platform admin center, select an environment. 2. Select Settings > Product > Privacy + Security. 3. Set Session Expiration and Inactivity timeout. These settings apply to all users. Part 2: Enter the restricted file types in the SharePoint admin center. To block uploading of specific file types 1. Go to the Settings page of the new SharePoint admin center 2. Select Sync. 3. Select the Block upload of specific file types check box. 4. Enter the file name extensions you want to block, for example: exe or mp3. 5. Select Save.
You are designing a chatbot for a sports outlet. You need to complete the chatbot. Which features should you use? Each feature may be used once, more than once, or not at all. 1. Enable the chatbot to relate to a real-world object or topic in a dialog 2. Define the path and triggers for a chatbot conversation 3. Implement conditional logic to dynamically route a conversation across different paths A. Topics B. Entities C. Variables D. Flows
1. B 2. A 3. C Explanation: Box 1: Entities-Out of the box, Power Virtual Agents comes with a set of prebuilt entities, which represent the most commonly used stereotype information in real-world dialogs, such as age, colors, numbers, and names. With the knowledge granted by entities, a bot can smartly recognize the relevant information from a user input and save it for later use. Box 2: Topics-In Power Virtual Agents, a topic defines a how a bot conversation plays out. You can author topics by customizing provided templates, create new topics from scratch, or get suggestions from existing help sites. A topic has trigger phrases - these are phrases, keywords, or questions that a user is likely to type that is related to a specific issue - and conversation nodes - these are what you use to define how a bot should respond and what it should do. Box 3: Variables-Variables let you save responses from your customers in a conversation with your bot so that you can reuse them later in the conversation. 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. You can use variables to create logical expressions that dynamically route the customer down different conversation paths. Incorrect Answers: Flows: You can enable your bot to perform an action by calling a Microsoft Power Automate flow. Flows can help you automate activities, or call backend systems. For example, you can use flows with end-user authentication to retrieve information about a user after they've signed in.
CASE STUDY You need to embed the FAQbot into the communication solution. Which actions should you perform? To answer, select the appropriate options in the answer area. 1. Add the new FAQ solution to the communication solution for the first time. A. Import an existing app B. Create a new page C. Import a new page D. Import bot 2. Configure the FAQ solution in Microsoft Teams. A. Configure the FAQbot B. Import a chatbot C. Create a new chatbot
1. B 2. B
You are a Dynamic 365 administrator. You create a new solution in Dynamics 365. You need to help end users understand which actions to take next and ensure that user interaction occurs in manageable steps. Which actions should you perform? 1. Guide the user with actions to take -A. Configure views and charts -B. Configure business process flows -C. Configure workflows 2. Ensure user interaction in manageable steps -A. Configure the timeline on the form -B. Configure each stage with the actions that need to be completed -C. Configure Insights
1. B 2. B
You are a Dynamics 365 Customer Services administrator. You have a Production instance and Sandbox instance. Users record Production instance data in the Sandbox instance. You need to ensure that the users only record data in the Production instance. Which security function needs to be edited to prevent access to the Sandbox? 1. Microsoft 365 admin center A. Roles B. Groups C. Licenses D. Access rights 2. Dynamics 365 Sandbox instance A. Roles B. Groups C. Access rights
1. B 2. B
You develop a Power Apps app. Users report that the main form does not display data from other entities or allow them to edit data from other entities. You need to embed information from other entities in the form and allow users to edit the data. Which actions should you perform? 1. Edit data A. Add a mobile form B. Add a quick create form C. Add a sub-grid D. Add a virtual entity 2. View data A. Add a reference panel B. Add a quick view
1. B 2. B Explanation: Box 1: Add a quick create form-With quick create forms, your app can have a streamlined data entry experience with full support for logic defined by form scripts and business rules. Box 2: Add a quick view-A quick view form can be added to another form as a quick view control. It provides a template to view information about a related entity record within a form for another entity record. This means your app users do not need to navigate to a different record to see the information needed to do their work.
You create workflows to automate business processes. You need to create a workflow that automatically sends emails based on a mail merge template. The workflow must contain the following configurations: -Run immediately. -Validate when a condition is met. -Perform an action when a condition is met. 1. Run immediately A. Approve the workflow B. Configure the workflow to run now C. Configure child workflow to run now 2. Validate when a condition is met A. Publish workflow B. Subject contains data C. Trigger when a Power Automate button is pressed 3. Perform an action when a condition is met A. Send an Email B. View chart C. Update a security role
1. B 2. B 3. A
You are a Dynamics 365 Customer Service help desk administrator. Cases entered in forms require different types of data to be stored in different types of fields. You need to create forms for each of the following case types: 1. Case type A: A new case form that includes a timeline 2. Case type B: A new case form that includes a business process flow 3. Case type C: A new case form that can display case data on an interactive dashboard 4. Case type D: A new mobile-friendly case form that requires minimal fields for record creation 5. Case type E: A new mobile-friendly case form that displays the subject, case title and status fields from a parent case Which form types should you create? To answer, drag the appropriate form types to the meet the data entry requirements. Form Types: A. quick create B. main C. quick view D. card
1. B 2. B 3. D 4. A 5. C
A bank uses Power BI visualizations to help determine whether they should loan money to a customer. The bank has three different visuals that are part of a Power BI report. The bank uses a set of four risk variables that indicate whether the customer is creditworthy. You must create a mechanism so that bank employees can change the values of the four risk variables. Changes to the value of any variable must cause the three visualizations to update. You need to create the solution. Which action should you perform? 1. Update the visualizations when users change the values of the risk variables. A. Embed a canvas app in a Power BI report B. Embed a Power BI report in a model-driven app C. Embed a model-driven app in a Power BI report 2. Ensure that users can adjust the values of the four risk variables that contribute to a customer's credit risk. A. Use Power BI tiles B. Use Power App visuals C. Use the Power BI service
1. B 2. C
CASE STUDY 2 You need to configure a Power Automate flow to send the email with the results to the client. What should you use? 1. Trigger settings A. Set Table name to Qualification and Column filter to statecode B. Set Table name to Qualification and Column filter to statuscode C. Set Table name to Service Requests and Column filter to statuscode 2. Logic to complete service requests A. Complete if current record is in Complete status B. Complete if current record is in Pending Verification status C. Loop through related qualification records and complete if all are in Complete status
1. B 2. C
You are examining several processes to determine if you can automate the processes by using Power Automate. The processes must run without human intervention when possible. You need to determine which flow type should be used for each process. Which flow type should you use? 1. Employees enter leave requests into a web page. Use web automation to collect data from the web browser and send the information to a supervisor so that the supervisor can approve or reject the leave request. 2. Read data from a text file and populate the data into a third-party desktop application by using saved credentials A. Scheduled cloud flow B. Attended desktop flow C. Unattended desktop flow
1. B 2. C
You have a business process flow (BPF) that interacts with the Account entity. You modify the BPF and add a new stage at the beginning. You need to identify the impact of the new version on the existing account records. What is the outcome in each scenario? 1. What happens to existing accounts? A. Existing accounts show the old BPF B. Existing accounts show the new BPF C. Existing accounts show the new stage 2. What happens to new accounts? A. No BPF is linked to a new account B. The new BPF shows only the new stage for a new account C. The new BPF is showing in a new account
1. B 2. C
CASE STUDY You need to design the resort portal's email registration process. Which solutions should you use? 1. Implement the invitation code redemption process A. Auto-populate the invitation code field on the sign-in screen from the email link B. Embed the invitation code in the email link URL C. Send the customer their username and temporary password in the email link 2. Validate the user's email A. Two-factor authentication B. Azure Active Directory authentication C. Social provider sign-in D. Invitation code sign-up
1. B 2. D
CASE STUDY You need to embed the check-in solution into the communication solution. 1. What must you use to embed the check-in solution? A. Visual Studio B. Power Apps Web Studio C. AI Builder D. Common Data Service 2. Where must the check-in solution be available within the communication solution? A. chat section of the solution B. Microsoft 365 Apps selection grid C. in an embedded webpage D. in a tab
1. B 2. D
A company uses Microsoft Dataverse manage account and contact information. The company plans to use the AI Builder model to make key business decisions. You need to integrate prebuilt AI Builder models with Power Automate flows. Which models should you use? 1. Extract key phrases from a PDF document A. Text recognition model B. Key phrase extraction model C. Text recognition model and key phrase extraction model 2. Determine the likelihood that customers will purchase additional products A. Sentiment analysis model B. Category classification model C. Entity extraction model D. Prediction model
1. C 2. A
CASE STUDY 2 More employees than are required can access individual client information and continue to have access after a service request is completed. When users go on vacation, all their outstanding Service Request records are assigned to a substitute employee. The substitute employees are unable to see all the qualifications related to their service requests. Currently, testing the new QV functionality outside the development environment is not possible due to corporate security policies requiring the same security role across all environments. Internal IT reports that the solution import to the test environment failed because of missing dependencies related to the flow for completing service requests. You need to address the executive's concerns regarding unnecessary data access. Which security changes should you make? 1. Unnecessary user access to client data during verification A. Assign records to the user doing the verification and change table security to basic B. Assign records to a service account and share the record with the team member doing the verification C. Assign records to a service account and add the team member doing the verification by using an access team 2. Unnecessary user access to client data after the requests is completed A. Assign records to the QV team when the service request is completed B. Assign records to a service account when the service request is completed C. Assign records to the team member doing the verification when the service request is completed
1. C 2. A
You are configuring Microsoft Dataverse security. You plan to assign users to teams. Record ownership and permissions will differ based on business requirements. You need to determine which team types meet the requirements. Which team type should you use? 1. Ability to own records in Dataverse 2. Provides permissions without a security role assigned A. Access team B. Azure Active Directory group team C. Microsoft Teams team
1. C 2. A
You are designing the organization structure for a company that has 5,000 users. You need to configure security roles for the company while minimizing administrative effort. What should you do? 1. Apply a security role to everyone in a business unit A. Assign the security role to the default business unit team B. Assign the security role individually to each user in the business unit C. Create a new team, add the business unit users, and then assign the security role to the team 2. Ensure an individual can see records in their current business unit and a child business unit A. Grant the user a security role from the child business unit B. Grant the user the Parent: Child Business Units security permission C. Grant the user a security role from the root business unit
1. C 2. A
You have a business process flow. You need to update the business process flow while minimizing administrative and maintenance efforts. What should you implement? Each feature may be used once, more than once, or not at all. 1. Allow users to navigate to the previous stage only from specific stages 2. Create checklist records in specific stages on demand A. Action step B. Classic workflow C. Power Automate flow
1. C 2. A
You modify a model-driven app for a bicycle repair help desk. The model-driven app is for help desk users when customers have an issue with their bicycle. After you add a custom table named bicycle, you configure the table for Microsoft Dataverse search. The table will contain information from callers about their bicycles. The account table is related to the custom table. Contact information is brought over to the custom table. You add the following columns to the table: ✑ Bicycle type ✑ Tire brand ✑ Special equipment Users must be able to perform the following types of searches: ✑ Search for all customers who have a bicycle type of Contoso and live in Florida. ✑ Search all tables for any record that contains the word broken. You need to decide which type of search will give you the results desired. Which search should you configure? 1. Customer with bicycle type of Contoso and lives in Florida 2. Includes the word broken across tables A. Dataverse search B. Quick Find C. Advanced Find
1. C 2. A
CASE STUDY A guest asks about the start time of a specific scheduled event and wants to know what the snow conditions will be like during their stay. You need to determine how to design the chat solution to answer those questions. What should you do? To answer, select the appropriate options in the answer area. 1. Identify and reference the company event a guest mentions A. Load the response into a variable B. Use smart matching to load an entity into a topic C. Load the extracted topic into a variable 2. Identify attributes for snow conditions A. Create a custom entity B. Create a new topic C. Create a new variable D. Create am escalation
1. C 2. A Explanation: Box 1: Load the extracted topic into a variable-Power Virtual Agents uses entities to understand and identify a specific type of information from a user's responses. When saving the identified information to a variable, a variable type will be associated with it. The variable type is analogous with the entity. In Power Virtual Agents, a topic defines a how a bot conversation plays out. A topic has trigger phrases - these are phrases, keywords, or questions that a user is likely to type that is related to a specific issue - and conversation nodes - these are what you use to define how a bot should respond and what it should do. Box 2: Create a custom entity-The prebuilt entities cover commonly used information types, but on some occasions, such as when building a bot that serves a specific purpose, you'll need to teach the bot's language understanding model some domain-specific knowledge.
You are setting up Power Apps security for a company. The company has a CEO, two vice presidents, and 10 managers. Five support representatives report to each manager. You set up Manager Hierarchy so managers are able to view data only for the representatives who report to them. The CEO must be able to view all data for everyone. All support representatives must be able to view customer information in each other's data across all managers. You need to resolve issues that arise during testing. What should you do? 1. Managers are unable to view all their report data. A. Add the manager's name to the representative's user record B. Change the Manager Hierarchy depth to 2 C. Move the manager and reports to a separate business unit D. Set up a position in hierarchy 2. The CEO is unable to view representative data but can view manager data A. Add the CEO to the representative user record as a manager B. Change Manager Hierarchy depth to 3 C. Create team security 3. Five support representatives can view only their own data A. Add the manager's name to the representative's user record B. Add users to field security C. Set up a position hierarchy
1. C 2. A 3. B
A company creates a Power Virtual Agents chatbot. You need to determine when live agents are engaged to provide support. Which metrics should you use? 1. Determine which topics are transferred to live agents most often 2. Determine the number of chats per day that are transferred to live agents A. Engagement over time B. Session outcomes over time C. Escalation rate drivers D. Escalation rate
1. C 2. B
A company is creating a canvas app and a model-driven app to manage their customer accounts. The canvas app requires a business rule to set the Business Type column to large if the customer size is greater than a specific currency value. The model-driven app requires a business rule to recommend the account rating be re-evaluated when the account goes on credit hold for this app only. You need to configure the scope for the business rules. Which scope should you use? 1. Business Type column setting for customer size 2. Account rating re-evaluation A. All forms B. Specific forms C. Table
1. C 2. B
A company uses a canvas app to manage production resources in a specific region. Employees must be at company locations to use the app. Due to a sudden requirement for employees to work remotely, employees no longer commute to a specific location to conduct their work and cannot access the canvas app. You must reconfigure the app to ensure that employees only access the app from a limited number of locations. You need to restrict access to the app. Which components should you configure? 1. Ensure that employees can only access the app from a specific region A. Canvas app settings B. Power Platform admin center C. Azure Active Directory D. Office 365 admin center 2. Specify the locations where a user can access the app A. Security role B. Conditional Access Policy C. Local Security policy D. Compliance policy
1. C 2. B
A company uses a model-driven Power Apps app in a new environment. The base language is English. You need to configure French and Spanish. Which configuration component should you use? 1. Allow a language to be used within an organization A. Default language B. Language collation C. Language packs D. LCID 2. Enable the languages A. Browser B. Environment C. Power Apps app D. Tenant
1. C 2. B
CASE STUDY 2 You create a desktop flow to interact with a certification authority's website. You need to get data in and out of the desktop flow. How should you set up the input and output parameters? 1. Inbound A. Copy and paste qualification data into the desktop flow B. Run a cloud flow from the Dataverse qualification record to send data to the desktop flow C. Connect by using the Dataverse connector from the desktop flow and retrieve the qualification data 2. Outbound A. Copy and paste the verification data into the qualification record B. Send data from the desktop flow to a cloud flow to update the qualification record C. Connect by using the Dataverse connector from the desktop flow and the qualification record
1. C 2. B
You are customizing a model-driven app for a company. You create a Theme template to ensure the company logo and colors are properly used within these apps. The theme must meet the following requirements: ✑ Updated to add the logo ✑ Downloaded by the makers to create the app You need to configure the assets. 1. Update logo 2. Change model-driven app colors A. Edit the theme in System settings and upload a jpg file B. Replace an existing UI item's hexadecimal number C. Upload the theme elements as new web resources D. Use the component library
1. C 2. B
You create a new solution for a business process. The business process includes uploading specific file types to a web service. You need to ensure that the business process works the same way anywhere the solution is deployed. Which option should you use? 1. Blocked File Types 2. URL to a web service A. Connection reference B. Environment variable C. Solution system settings
1. C 2. B
You are designing a Power Virtual Agents chatbot for a store. You need to teach the chatbot to acknowledge the store's product categories and the variations within specific categories. You need to create custom entities to provide the chatbot with the knowledge of the product categories. Which features should you use? 1. Analyze misspellings, grammar variations and semantic variations A. Slot filling B. Synonyms C. Smart Matching D. Topics E. Fuzzy Matching 2. Make the bot smarter by expanding the matching logic A. Slot filling B. Synonyms C. Topics 3. Extract a category selected by a user during a conversation into a variable for later use. A. Slot filling B. Synonyms C. Smart Matching D. Topics
1. C 2. B 3. A Explanation: Box 1: Smart matching-Smart match: This option is part of the intelligence supported by the bot's language understanding model. It provides the flexibility to let the bot take in user input in a fuzzy way based on the list items given to the entity. Specifically, when this toggle is on, it lets the bot autocorrect misspellings and expands the matching logic semantically, such as automatically matching "softball" to "baseball". Box 2: Synonyms-Synonyms: This option allows you to manually expand the matching logic by adding synonyms. Smart match and synonyms seamlessly work together to make your bot even smarter. Ex: for the "hiking" product category, you can add "trekking" and "mountaineering" as synonyms. For "Yoga", you can add "Pilates" as a synonym. Box 3: Slot filling-Slot filling is a natural language understanding concept that means saving an extracted entity to an object. In Power Virtual Agents, slot filling means landing the extracted entity value into a variable.
You are designing an app for a bank. You must create entities for the app and configure relationships between entities. Entities & Requirements: -LoanApplicant: this entity represents a person who is applying for a loan. The entity must contain an attribute named Email. This attribute must provide look-up for the name of the applicant -Loan: this entity represents a loan application. Loan applicants may apply for one loan per application. Loan applicants may have more than one active application -Property: this entity represents the property that the applicant intends to purchase Which relationship types should you use? Each relationship type may be used once, more than once, or not at all. 1. The email attribute of the LoanApplicant entity must provide a lookup to the contact name and email 2. Loan applicants can apply for one type of loan per application. Applicants can have more than one application. 3. Loans must be applied for for a single property A. 1 : N B. N : N C. N : 1
1. C 2. B 3. C
A customer uses Power Apps to view and maintain their contacts that are stored in Microsoft Dataverse. Several columns must be configured to ensure the security settings for sales associates are view only. You need to configure the access restrictions. Which component for field-level security should you use? 1. Enable the fields for record-level security A. Azure Data Lake Gen2 B. Azure SQL C. Power Apps app designer D. Microsoft Power Platform admin center 2. Set the security settings for the sales associates to view only. A. Azure Active Directory group team B. Dataverse table C. Field Security Profiles D. User
1. C 2. C
A company is creating a business process flow in Power Automate to analyze the probability that a customer will buy a specific product. The company uses ratings from zero to one hundred. The company assigns likelihoods based on the following table: Rating | Likelihood of customer buying product 0-35 | Low 36-60 | Medium 60-75 | High 75-100 | Very High You need to define the business process steps. All logic must be included in a single evaluation statement. Which step should you use? Each step may be used once, more than once, or not at all. 1. 0-35 2. 36-60 3. 76+ A. Check Condition B. Conditional Branch C. Custom Step D. Default Action
1. D 2. B 3. B
CASE STUDY You need to design the guest check-in solution. Which technologies should you use? 1. Develop the base check-in solution. A. Xamarin app B. Power Apps portal C. Model-driven app D. Canvas app 2. Access the check-in solution on the check-in devices. A. Traditional desktop application B. Web Browser C. Power Apps mobile app D. Dynamics 365 for phones and tablets
1. D 2. C
You are a Dynamics 365 Customer Service developer. A salesperson creates a chart. You need to ensure that the chart is available to all users on the team. Which two actions should the salesperson perform? A. Share the chart with the team B. Assign the chart to each to each person on the team C. Export the user chart to Microsoft Power BI. Import it as a Power BI visualization D. Export the user chart for import as a user chart E. Export the user chart for import as a system chart
1. D. Export the user chart for import as a user chart 2. A. Share the chart with the team
A company has a portal. Users sign into the portal by using a social media account. The company wants to replace the existing portal with a Power Apps portal. Users must sign up for access to the portal by using a Microsoft account and a unique invitation code that will be provided to the users. You need to configure authentication for the home page. Which values should you use? (Yes/No) 1. External sign in 2. Open registration
1. No 2. No
A company has a canvas app that includes the following screens: Screen1 and Screen2. The OnVisible property for Screen1 contains the following expression. Set(AgeGroups, ["1-25", "26-54", "55+"]) Yes or No 1. AgeGroups can be accessed from Screen1 and Screen2 2. AgeGroups is a collection 3. You can use the Update function to change values in AgeGroups
1. No 2. No 3. Yes
You have a canvas app that contains the following text input fields: Id, FirstName, LastName. The app also has a button named Button1. The OnSelect property for Button1 contains the following expression: Collect(People, {Id:Id.Text, FirstName:FirstName.Text, LastName:LastName.Text}) Yes or No 1. The People collection is automatically created if it does not already exist 2. When the Button1 is pressed, if a record with the current value of Id.Text already exists in the People collection, the values for FirstName and LastName are updated 3. If you update the record in the Collection function to include the value from a new field named Age, it will result in an error
1. Yes 2. No 3. No
You implement an editable grid for the Account entity. The business team provides the following list of features that they would like you to implement: -Group by or sort columns in the current view. -Configure a business rule to show an error message. -Edit values in calculated fields. -Edit the Address composite field. -Use the editable grid on mobile phones. Which actions can you perform? (Yes or No) 1. Group by or sort columns in the current view. 2. Configure a business rule to show an error message. 3. Edit values in calculated fields. 4. Edit the Address composite field. 5. Use the editable grid on mobile phones.
1. Yes 2. Yes 3. Yes 4. No 5. No
A company is training an Al model using a custom table to determine the amount of time it takes to deliver a package based on several key fields. The testing data used to train the model is used for all training and regression testing scenarios and is considered complete data. The trained model predicts a 2 percent variance between the estimated delivery time and the actual delivery time of packages. The executive sponsors reject the model because the actual variance is at 15 percent. You need to address the sponsors' concern. What should you do? A. Replace the training data with real-world data. B. Reduce the size of the data used within the model. C. Increase the size of the data used with the model. D. Use sample training data from Microsoft.
A
A farm uses a canvas app to manage schedules for planting fields with crop seeds. The farm uses business intelligence to provide recommendations for schedule changes based on weather data. You must implement a business rule that changes information for several forms in the canvas app based on business intelligence data. You need to configure the business rule. Which scope should you use? A. Table B. All Forms C. Form specific
A
CASE STUDY You need to design the resort portal to meet the business requirements. Which data source should you use? A. Common Data Service B. Microsoft Excel C. Azure SQL Database D. SQL Server
A
CASE STUDY 2 More employees than are required can access individual client information and continue to have access after a service request is completed. When users go on vacation, all their outstanding Service Request records are assigned to a substitute employee. The substitute employees are unable to see all the qualifications related to their service requests. Currently, testing the new QV functionality outside the development environment is not possible due to corporate security policies requiring the same security role across all environments. Internal IT reports that the solution import to the test environment failed because of missing dependencies related to the flow for completing service requests. You need to implement the requirement for the VP of sales. What should you do? A. Use a test account with a base security role with QV security added. B. Add the System Administrator security role to your user account. C. Use a test account with only QV security added. D. Add QV security to your user account.
A
CASE STUDY 2 You need to assign 10 percent of the Qualification records to the QV queue through table configuration by using a Power Automate flow. What should you do? A. Create an autonumber column on the Qualification table and assign its qualification records if the number cleanly divides by 10. B. Create a calculated column on the Service Request table that sums the number of qualification records, generates a random number between zero and the number from the new field, and assigns each qualification record if the number generated is 10 percent or less of the value of the new field. C. Create a roll-up column on the Service Request table that is the count of qualification records, generates a random number between zero and the number from the new field, and assigns each qualification record if the number generated is 10 percent or less of the value of the new field. D. Create an autonumber column on the Service Request table and assign its qualification records if the number cleanly divides by 10.
A
On a Contact record, a user creates a Note record that contains the word running. One week later, the user reports that they cannot find the Contact record associated with the Note record. You need to find the Note record. Solution: Use Dataverse Search to search for the word run. Does the solution meet the goal? A. Yes B. No
A
The sales manager receives a list of leads from a partner company monthly. The field names that are provided do not match the fields in Microsoft Dataverse tables. A data map does not exist. You need to import the leads without changing the data from the partner company. What should you do? A. Create a data map on the first import by using the Import Data wizard. B. Add a template for Import Data. C. Use Import Field Translations. D. Create a data map in Data Management.
A
The sales team at a software company wants to attach a large number of supporting documents to customer records, but management does not want to incur the cost of additional storage. The company does not have any Office 365 application integrations enabled. You need to recommend a storage solution that keeps storage costs low. Solution: Enable server-based SharePoint integration. Does this meet the goal? A. Yes B. No
A
You are a Dynamics 365 Customer Service developer. A salesperson creates a chart. You need to ensure that the chart is available to all users on the team. What should you do? A. Share the chart with the team. B. Assign the chart to each person on the team. C. Export the user chart to Power BI. Import the chart as a Power BE visualization. D. Export the user chart for import as a user chart.
A
You are a Dynamics 365 Customer Service system administrator. You use the Data Performance tool. There are 14 items in the All Data Performance Logs view. Some log items detail positive operational impact percentages while others detail negative operational percentages. Users report that the system is less responsive than in the past. You need to improve system performance. Solution: Select optimize for log items that have optimizations available and an operational impact of zero percent. Does the solution meet the goal? A. Yes B. No
A
You are creating Power Virtual Agents chatbot that captures demographic information about customers. The chatbot must determine the group a customer belongs to based on their age. The age groups are: 0 - 17 18 - 25 26 - 35 36 - 55 55 - 100 You need to configure the chatbot to ask a question that can be used to determine the correct age group. Solution: Create a custom Age group entity and synonyms for each individual age in the corresponding item. Use Age group for Identify in the question. Does this meet the goal? A. Yes B. No
A
You create a Power Apps portal to provide training and documentation for students. Students create a profile on the portal and then select and pay for courses. You plan to add free courses to the training portfolio. Free courses must be automatically available to all students when they sign in. You need to assign default permissions to students. What should you do? A. Create a Students web role and set the Authenticated Users Role option to true. Assign the web role to each registered user. B. Create an entity for managing free courses. Create entity permission records to provide access to entity records for free courses and assign the entity permissions to users when they register on the portal for the first time. C. Create an entity for managing free courses. Create a Students web role and set the Authenticated Users role option to true. Create appropriate entity permissions to access the free course entity records and assign the entity permissions to the web role.
A
You create and publish a Power BI report that contains an embedded canvas app. The report will be used by multiple people. The canvas app has an issue that must be corrected. You update the canvas app. You need to ensure that the updated canvas app is available in the published Power BI report. What should you do? A. Manually refresh the data source on the published Power BI report B. Publish the canvas app C. Publish the Power BI report from Power BI Desktop and reshare to any users D. Publish the Power BI report from Power BI Desktop
A
You have a canvas app that allows users to view, select, and purchase products. The app uses a Gallery control to display products and checkboxes that allow users to select products. When users select items from the product catalog, they move to a different screen to complete a purchase. Users must be able to clear all product selections when they click the button. You need to configure the button. What should you do? A. Use the Reset(Control) formula and pass the gallery control as a parameter to the Reset formula. B. Use the Reload(Control) formula and pass the gallery control as a parameter to the Reload formula. C. Use the ForAll() function to iterate through each item of the Gallery and clear user selections. D. Set the OnCheck value to populate a collection and the OnUncheck value to remove the item from the collection. Clear collection when the user selects the button.
A
You have two Power Platform environments. Users in one environment must not be able to see the other environment. You need to grant salespeople access to the sales company environment. What should you do? A. Add salespeople to an Office 365 security group. B. Add salespeople to a security role. C. Set privileges. D. Set app security.
A
Your organization does not permit the use of custom code for solutions. You need to create a view that can be viewed by all users in an organization. Where should you create the view? A. List view of the entity B. Microsoft Visual Studio C. Templates area D. Maker portal
A
You administer the Microsoft 365 and Power Platform environments for Contoso, Ltd. The company has a model-driven app that is used to track customer interactions with employees. The app uses standard table types for customers. A user named Elisabeth Rice signs in to the app by using the following sign in name: [email protected] marriage, Elisabeth changes her legal name to Elisabeth Mueller. You need to update the sign in name for the user without losing any application history. Solution: Change Elizabeth's username in the user record for the app. Does the solution meet the goal? A. Yes B. No
A Explanation: Change a user's email address You must be a global admin to complete these steps. 1. In the admin center, go to the Users > Active users page. 2. Select the user's name, and then on the Account tab select Manage username. 3. In the first box, type the first part of the new email address. If you added your own domain to Microsoft 365, choose the domain for the new email alias by using the drop-down list. Learn how to add a domain. 4. Select Save changes.
You must create a new entity to support a new feature for an app. Records for the entity must be associated with a business unit and specify security roles for the business unit. You need to configure entity ownership. Which entity ownership type should you use? A. user or team owned B. organization-owned C. none D. business-owned
A Explanation: Dataverse supports two types of record ownership. Organization owned, and User or Team owned. For security purposes, records that are organization owned, the only access level choices is either the user can do the operation or can't. For user and team owned records, the access level choices for most privileges are tiered Organization, Business Unit, Business Unit and Child Business Unit or only the user's own records. That means for read privilege on contact, I could set user owned, and the user would only see their own records.
Your organization does not permit the use of custom code for solutions. You need to create a view that can be viewed by all users in an organization. Where should you create the view? A. Advanced Find B. Maker portal C. Microsoft Excel template D. System settings
A Explanation: Open and add a view in the app designer-The following steps explain how to open and add a view in the app designer. In Power Apps select Apps from the left navigation pane, select ... next to the app you want, and then select Edit. 1. In the app designer Table View section, select Views. 2. In this example, we have selected Views from the Account table. 3. To add a view, select it by using view types such as Public, Advanced Find, Associated, and Lookup. The view is automatically added to the Views list.
You administer the Microsoft 365 and Power Platform environments for Contoso, Ltd. The company has a model-driven app that is used to track customer interactions with employees. The app uses standard table types for customers. A user named Elisabeth Rice signs in to the app by using the following sign in name: [email protected] marriage, Elisabeth changes her legal name to Elisabeth Mueller. You need to update the sign in name for the user without losing any application history. Solution: Ask the Microsoft 365 administrator to sign in to the admin portal and change the username. Does the solution meet the goal? A. Yes B. No
A Explanation: Change a user's email address You must be a global admin to complete these steps. 1. In the admin center, go to the Users > Active users page. 2. Select the user's name, and then on the Account tab select Manage username. 3. In the first box, type the first part of the new email address. If you added your own domain to Microsoft 365, choose the domain for the new email alias by using the drop-down list. Learn how to add a domain. 4. Select Save changes.
You manage the Dynamics 365 Customer Service environment for an organization. Microsoft SharePoint will not be deployed in the environment for a year. You need to integrate Microsoft Office 365 solutions with the Dynamics 365 instance to help the sales team with internal collaboration efforts. Which three solutions can you currently implement? A. Microsoft Skype for Business B. Microsoft Exchange Online C. Microsoft OneNote D. Microsoft Yammer E. Microsoft OneDrive for Business
A B D
You plan to create user interface (UI) flows to automate several web-based business processes that you currently perform manually. You need to ensure that users can create and run web UI flows. Which three components must you install and configure on users devices? Each correct answer presents part of the solution. A. UI Flows application B. Latest version of Microsoft Edge C. On-premises data gateway D. Selenium IDE E. Latest version of Mozilla Firefox
A B D
A company uses Common Data Service to manage prospects. The company has a business process flow named BPFA that is associated with the Prospect entity to streamline the prospect management process. You add a field named Category to the Prospect entity. You create additional business process flows. You apply the business process flows to Prospect records based on the selected category. Users can switch to any other newly configured business process flows but must not use BPFA. You need to configure the solution. What are two possible ways to achieve this goal? Each correct answer presents a complete solution. A. Remove all of the privileges for BPFA. B. Use a business rule to prevent users from switching to BPFA. C. Deactivate BPFA. D. Change the display order of the business process flows to move BPFA to the bottom of the list.
A C
You create a JavaScript web resource named MyBusinessLogic. The code it contains uses functionality from a third-party JavaScript library. You notice that an independent software vendor (ISV) solution uses the same third-party library in their managed solution. You plan to deploy your solution to other environments by using a managed solution. The ISV solution might not be installed in the other environments. You need to package the solution for deployment. What are two ways to achieve this goal? A. Create a new JavaScript web resource by using the code from the third-party library. Add the new JavaScript web resource along with MyBusinessLogic to the solution. B. Add a copy of the JavaScript library from the ISV to the solution along with MyBusinessLogic. C. Add the code from the third-party JavaScript library to MyBusinessLogic. Add MyBusinessLogic to the solution. D. Add only the third-party JavaScript web resource to the solution.
A C
You need to create a Power Automate desktop flow. What are two possible ways to create the flow? A. Record mouse and keyboard events. B. Configure a pre-built template. C. Use pre-built actions. D. Create models by using Microsoft Visio.
A C
You plan to use solution-aware components in your solution. (2 answers) A. The manually triggered instant flow in the solution can be only solution-aware B. You can add an outside instant flow to the solution's canvas app C. You cannot run a solution-aware flow from Power Automate mobile app D. You can add an outside custom connector to the solution
A C
A user needs to create a Power Apps portal app. The user is getting a permission denied error when creating the portal app. You need to configure permissions to create the portal app. Which three permissions should you configure? Each correct answer presents part of the solution. A. In the Power Platform admin center, ensure that the user account has read-write access. B. In Azure Active Directory, assign the Contributor role to the application at the subscription scope. C. In Azure Active Directory, ensure that the user has permission to register an app. D. In the Power Platform admin center, change the portal app owner to the user. E. In the Power Platform admin center, ensure that the user has the System administrator security role.
A C E
You want to monitor the desktop flow runs. To see a list of desktop runs, you need to meet at least one of three prerequisites. What are the three prerequisites that will allow you to see the list of desktop runs? A. You have run the desktop flow in the current environment B. The desktop flow must be launched by instant flow in the current environment C. The desktop flow must be shared with you in the current environment D. You upload the desktop flow script to Power Automate E. You have permission to see all the data in the current environment F. The desktop flow must run at least 30 seconds to be captured and monitored
A C E
A company wants to simplify the addition of the new Power Platform users by implementing Azure AD group teams. What are the two main steps to achieve this goal? A. Create a Dataverse security team B. Create a new security role with access to data C. Set the ownership of the tables to Organization D. Create Azure AD group E. Assign a new role to the team
A D
You are creating a new business process flow to qualify leads. You create an action. The action is not available inside the Action Step. You need to make the action available to the Action Step. Which two steps must you perform? Each correct answer presents part of the solution. A. Ensure that the entity for the action matches the corresponding entity for the business process flow stage. B. Add at least one step to the action. C. Select Run as an on-demand process. D. Activate the action.
A D
A company creates a Microsoft Power Apps app through the Power Apps designer portal for use in Microsoft Teams. This app needs to be promoted to the user acceptance testing environment. You need to complete the Microsoft recommended actions before you export the solution. Which two actions should you complete? A. Run the solution checker. B. Set the Optimized embedding appearance field to true. C. Clone a solution. D. Write validation tests. E. Publish all changes.
A E
You are embedding a Power Apps visual in a Power BI dashboard. External customers must authenticate to have access to the dashboard. You need to configure the solution. Which two actions should you perform? A. Set the Power BI service to authenticate users. B. Use a table in the Power BI dashboard. C. Publish to Power BI Report Server. D. Set the Power BI service to allow anonymous access. E. Share the Power Apps visual components with external users.
A E
You plan to implement Microsoft Dataverse. You must track changes for two columns in the Account table. You must maintain a historical log of changes for the two columns and track only what is necessary. You configure the appropriate organization settings. You need to configure the system to track changes for the two columns. Which two actions should you perform? Each correct answer presents part of the solution. A. Enable auditing for the Account table. B. Enable auditing for the two specific columns. C. Enable change tracking for the Account table. D. Enable change tracking for the two specific columns.
AB Explanation: By setting the IsAuditEnabled property of a table's definition and the IsAuditEnabled property of each desired column's definition to true, data changes to records of those tables can be logged by the platform. Note: There are three levels where auditing can be configured: organization, table, and column. The organization level is the highest level, followed by the table level, and finally the column level. For column auditing to take place, auditing must be enabled at the column, table, and organization levels. For table auditing to take place, auditing must be enabled at the table and organization levels.
CASE STUDY 2 You need to set up the new service request completion process. Which two components should you include in the solution? A. connection reference B. business process flow C. Power Automate flow D. connection
AC
You are developing a canvas app. You need to apply business rules to the app without writing code. Which three actions can you use? A. Validate data and show error messages. B. Enable or disable fields. C. Set field requirement levels. D. Set field values. E. Show or hide fields
ACD Explanation: The following actions are not available on Canvas apps: -Show or hide columns -Enable or disable columns -Create business recommendations based on business intelligence
CASE STUDY You need to design the chat solution to answer the inquiry from Guest1. Which three components can you use? Each correct answer presents a complete solution. A. Variables B. Escalations C. Smart match D. Synonyms E. Topics
ACD Explanation: Scenario: Guest1 inquires about snow conditions several times during each day of their stay. Variables let you save responses from your customers in a conversation with your bot so that you can reuse them later in the conversation. Synonyms allows you to manually expand the matching logic by adding synonyms. Smart match and synonyms seamlessly work together to make your bot even smarter.
A customer has a support website that includes FAQ pages, knowledge articles, and support content. You plan to leverage an existing Power Virtual Agents bot to enhance and streamline existing support functionality for the existing support portal. You need to create topics from existing website content. The process must minimize human errors during topic creation. Which three actions should you perform in sequence? A. Capture suggested topics B. Identify the pre-filled trigger phases C. Hover over the topic and select the Automate icon D. Add selected topics to the chatbot E. Enable the topics
ADE Explanation: You can use content from existing webpages when creating a Power Virtual Agents bot. This is useful if you already have help or support content, such as FAQ pages or support sites. There are three main steps to using the feature: 1. Select Suggest topics on the Topics page to extract content from FAQ/support pages or online files. 2. Add the suggested topics to your bot. 3. Enable the topics.
A company collaborates by using Microsoft Teams. You must create a Power Apps app directly from within a Teams channel. The app will be used by members of the channel to manage sales orders. You need to create the app by using Dataverse for Teams. How should you create the app? A. Create a canvas app by using a Power Apps personal app in Teams. B. Create a canvas app by using the App Studio app. C. Use the Power Apps web designer. D. Create a model-driven app by using the App Studio app.
B
A company has marketing teams for different regions. A user creates and publishes a chatbot within Microsoft Teams for their specific marketing team. The base metrics retrieved by the chatbot are relevant to all marketing teams. The other marketing teams request access to the chatbot. You need to publish the chatbot to the entire company. What should you do? A. Configure the chatbot to be used with the Teams channel. B. Submit the chatbot for admin approval. C. Copy the published chatbot link and email it to the other teams. D. Invite the other teams to the team that has the chatbot. E. Export the chatbot and import it into a corporate environment.
B
The sales team at a software company wants to attach a large number of supporting documents to customer records, but management does not want to incur the cost of additional storage. The company does not have any Office 365 application integrations enabled. You need to recommend a storage solution that keeps storage costs low. Solution: Enable OneDrive for Business. Does this meet the goal? A. Yes B. No
B
The sales team at a software company wants to attach a large number of supporting documents to customer records, but management does not want to incur the cost of additional storage. The company does not have any Office 365 application integrations enabled. You need to recommend a storage solution that keeps storage costs low. Solution: Enable Outlook integration. Does the solution meet the goal? A. Yes B. No
B
You are a Dynamics 365 Customer Service system administrator. You create an app for the sales team. Members of the sales team cannot access the app. You need to ensure that sales team members can access the app. Where should you configure app permissions? A. Dynamics administration center B. Manage Roles C. Security Roles
B
You are a Dynamics 365 Customer Service system administrator. Your organization does not permit the use of custom code for solutions. You need to create a view that can be viewed by all users in an organization. Where should you create the view? A. Microsoft Excel template B. Entities component of a solution C. Microsoft Virtual Studio D. Templates area
B
You are configuring a new Power Apps portal. You have two web roles, one for authenticated users and one for anonymous users. You grant the Anonymous Users role to users. A test user reports that they can access the home page but cannot view a page linked from the home page. You need to determine why the test user cannot view the portal page. What is the cause of the issue? A. The setting to make the page available to everyone is disabled. B. Inherited permissions are not enabled for the linked page. C. The Authenticated Users Web role does not have permission to view the page. D. Maintenance mode is enabled on the portal.
B
You are creating Power Virtual Agents chatbot that captures demographic information about customers. The chatbot must determine the group a customer belongs to based on their age. The age groups are: 0 - 17 18 - 25 26 - 35 36 - 55 55 - 100 You need to configure the chatbot to ask a question that can be used to determine the correct age group. Solution: Use Date and time for Identify in the question and then add branches that use conditional logic to determine the age group. Does this meet the goal? A. Yes B. No
B
You are creating Power Virtual Agents chatbot that captures demographic information about customers. The chatbot must determine the group a customer belongs to based on their age. The age groups are: 0 - 17 18 - 25 26 - 35 36 - 55 55 - 100 You need to configure the chatbot to ask a question that can be used to determine the correct age group. Solution: Use multiple choice for Identify in the question and create options that represent of the age groups. Does this meet the goal? A. Yes B. No
B
You are creating a Power Virtual Agents chatbot for a Microsoft Power Platform power apps portal app. The job title of users must be stored automatically when users log in. The job title must always appear in the chatbot. You need to configure the job title functionality. Which mechanism should you use? A. artificial intelligence B. variable C. entity D. topic
B
You are creating a Power Virtual Agents chatbot that uses multiple topics. Each user interaction can reference more than one topic. You need to be able to capture a value in an initial topic and use it in subsequent topics. Which type of variable should you create? A. Context B. Bot C. Topic
B
You are creating a canvas app. A user will click a button on each screen of a Power Apps app to proceed to the next screen. You need to implement the action which selects the next screen that the user sees. Which event should you handle? A. ScreenTransition B. OnSelect C. OnLoad D. OnCheck
B
You create functionality for a company. The functionality includes a Microsoft Dataverse table with a form for data entry. The functionality will be distributed to other lines of business in the company, each with its own Dataverse environment. New forms must not be created in order for updates to the functionality to work correctly. You need to package the new functionality for distribution. What should you do? A. Use a patch solution and disable the ability to create new forms for the table. B. Use a managed solution and include only the needed form. C. Use an unmanaged solution and include only the needed form. D. Use a managed solution and disable the ability to create new forms for the table.
B
You manage Dynamics 365 for a company. You must prevent users from launching and using Power Automate. You need to hide the Flow button on the user interface. Which configuration setting should you change? A. the SiteMap B. the Customizations section of System Settings C. the Entity component of the default solution D. the Buttons tab of Flow
B
You manage Power Platform apps for a company. You need to hide the Flows button on the user interface. Which configuration setting should you change? A. the SiteMap B. the Customizations section of System Settings C. the Entity component of the default solution D. the Buttons tab of Flow
B
You need to create a Power Virtual Agents chatbot in a custom environment. But you can not find the environment in the PVA drop-down menu. What must you have in the environment to see it on the list? A. At least one Power Automate flow B. Dataverse database C. Business process flow D. At least one model-driven app E. Dynamics 365 apps
B
You need to localize the solution for French-speaking users. What should you do first? A. Add French as the Resource to the environment B. Enable Language Pack for French C. Change the base language from English to French D. Export Translations
B
You administer the Microsoft 365 and Power Platform environments for Contoso, Ltd. The company has a model-driven app that is used to track customer interactions with employees. The app uses standard table types for customers. A user named Elisabeth Rice signs in to the app by using the following sign in name: [email protected]. After marriage, Elisabeth changes her legal name to Elisabeth Mueller. You need to update the sign in name for the user without losing any application history. Solution: Delete the user account in the Power Platform admin portal and recreate the account by using the new name. Does the solution meet the goal? A. Yes B. No
B Explanation: Application history would be lost. Note: Change a user's email address You must be a global admin to complete these steps. 1. In the admin center, go to the Users > Active users page. 2. Select the user's name, and then on the Account tab select Manage username. 3. In the first box, type the first part of the new email address. If you added your own domain to Microsoft 365, choose the domain for the new email alias by using the drop-down list. Learn how to add a domain. 4. Select Save changes.
You are creating Power Virtual Agents chatbot that captures demographic information about customers. The chatbot must determine the group a customer belongs to based on their age. The age groups are: 0 - 17 18 - 25 26 - 35 36 - 55 55 - 100 You need to configure the chatbot to ask a question that can be used to determine the correct age group. Solution: Use age for Identify in the question and then add branches for each group that use conditional logic. Does the solution meet the goal? A. Yes B. No
B Explanation: Instead, create a custom Age group entity and synonyms for each individual age in the corresponding item. Use Age group for Identify in the question. The prebuilt entities cover commonly used information types, but on some occasions, such as when building a bot that serves a specific purpose, you'll need to teach the bot's language understanding model some domain-specific knowledge. To do this, you need to create a custom entity.
You administer the Microsoft 365 and Power Platform environments for Contoso, Ltd. The company has a model-driven app that is used to track customer interactions with employees. The app uses standard table types for customers. A user named Elisabeth Rice signs in to the app by using the following sign in name: [email protected] marriage, Elisabeth changes her legal name to Elisabeth Mueller. You need to update the sign in name for the user without losing any application history. Solution: From Dynamics 365 Settings, select Email Configuration. In the active mailbox for the user, update the name. Does the solution meet the goal? A. Yes B. No
B Explanation: Change the user name, not the email configuration. Change a user's email address You must be a global admin to complete these steps. 1. In the admin center, go to the Users > Active users page. 2. Select the user's name, and then on the Account tab select Manage username. 3. In the first box, type the first part of the new email address. If you added your own domain to Microsoft 365, choose the domain for the new email alias by using the drop-down list. Learn how to add a domain. 4. Select Save changes.
On a Contact record, a user creates a Note record that contains the word running. One week later, the user reports that they cannot find the Contact record associated with the Note record. You need to find the Note record. Solution: Use Quick Find search on the Notes list to search for the word run. Does the solution meet the goal? A. Yes B. No
B Explanation: Instead use Relevance Search. Note: Relevance Search finds matches to any word in the search term in any field in the entity. Matches may include inflectional words, like "stream," "streaming," or "streamed."
You have a canvas app that allows users to view, select, and purchase products. The app uses a Gallery control to display products and checkboxes that allow users to select products. When users select items from the product catalog, they move to a different screen to complete a purchase. Users must be able to clear all product selections when they click the button. You need to configure the button. What should you do? A. Use the Reload(Control) formula and pass the gallery control as parameter to the Reload formula. B. Use the Reset(control) formula and pass the checkbox to the formula to clear user selections. C. Set the OnCheck value to populate a collection and the OnUncheck value to remove the item from the collection. Clear the collection when the user selects the button. D. Use the Revert(Products) formula and pass the checkbox to the formula to clear user selections. E. Use the Reset(Control) formula and pass the gallery control as a parameter to the Reset formula.
B Explanation: The Reset function resets a control to its Default property value. Any user changes are discarded. You cannot reset controls that are within a Gallery or Edit form control from outside those controls. You can reset controls from formulas on controls within the same gallery or form.
You are creating a business rule to implement new business logic. You must apply the business logic to a canvas app that has a single screen named Screen1. You need to configure the scope for the business rule. Which scope should you use? A. Screen1 B. Entity / Table C. All Forms D. Global
B Note: Some terminology has changed. Entity is now Table. If you're building a Canvas app, you must use table (entity) as the scope.
A company is developing several Power Virtual Agents chatbots. The company manufactures more than 1,000 different products. The chatbots must prompt users to enter or select a product. You need to store the model information so that it can be reused across all chatbots. Where should you store the model data? A. Global variables B. Custom entities C. Topics D. Multiple choice options
B (maybe A?)
You use Power BI Desktop to configure Power BI reports. You need to create a canvas app that displays user account information and include the app in a Power BI report. Which three actions should you perform? A. From the Power Apps Insert menu, add a Power BI tile B. From the Power BI Desktop menu, insert a Power Apps visual and include the required fields in the Power Apps data C. Publish the report to the Power BI service D. Connect to Common Data Service from Power BI Desktop
B C D
You import an unmanaged solution to the new environment. Then find that you need to add another component to the solution. You decide to delete the solution from the new environment before reimporting an updated version. Which three of the following are true? A. Components customizations will be restored before import state B. Solution container will be removed C. All solution components will not be removed D. Solution container will not be removed E. All solution components will be removed F. Components customizations will not be restored before import state
B C F
You need to trigger a desktop flow built with Power Automate Desktop on your device by an instant flow. Which three items should you use? A. PowerShell B. Web browser extension C. Power Automate Desktop D. Power BI Desktop E. Microsoft SQL Express F. On-premises Data gateway
B C F
You create Power Automate flow and use Flow Checker to find and fix errors. What are the two main categories of issues Flow Checker provides? A. Connections B. Warnings C. Formulas D. Errors E. Runtime
B D
You create a new custom table Invoice in a model-driven app. (2 answers) A. Quick Find Active Invoices B. Active Invoices C. Invoice Lockup View D. Inactive Invoices E. Invoice Advanced Find View
B D
You create several recordings of the actions you perform on your computer and group these recordings into activities by using Process Advisor. You complete the analysis of the recordings and want to know insights about the specific path. What are two visuals on the Process Analytics screen that can help you achieve your goal? A. Number of recordings B. Variants by frequency C. Recordings by time in min D. Variants by time E. Average time
B D
You create, publish and add a bot to Microsoft Teams for personal use. After verifying that the bot complies with the company standards, you decide to share the bot with your organization. What are two options you can use to achieve your goal? A. Import bot to Teams B. Download a manifest file C. Select your bot from the Teams app store D. Submit for admin approval
B D
You need to control who can chat with the chatbot in your organization using bot sharing. You select the Manual authentication option and require users to sign in. What are two authentication providers you should implement to achieve your goal? A. OpenID Connect B. Azure Active Directory C. Generic OAuth2 D. Azure Active Directory v.2 E. WS-Federation
B D
You create a report by using Power BI Desktop and publish the report to the Power BI service. You enable Power BI visualization embedding in a model-driven app. You need to configure the model-driven app to display a Power BI tile. Which three actions should you perform in sequence? A. Pin the Power BI report to a new dashboard in the Power BI service B. Create a personal dashboard in the model-driven app C. Share the dashboard with the appropriate user in the app D. Add a Power BI tile to the dashboard and select the Power BI dashboard in the app E. Ensure the dashboard is available to the appropriate security roles
B D C
A company uses Microsoft Dataverse to store sales data. For the past few quarters, the company has experienced a decrease in sales revenue. The company wants to improve sales forecasting. The company plans to use AI Builder to implement the solution. You select fields that will be used for prediction. Which three actions should you perform in sequence? A. Export data from Dataverse into Microsoft Excel B. Train the category classification AI model by using Dataverse data C. Train the AI model by using data exported to Microsoft Excel D. Publish the AI model E. Use the model with Power Apps F. Import the AI model analysis into Dataverse G. Train the prediction AI model by using Dataverse data
B D E
You need to add an existing table to the solution. Which three steps should you take? A. Select data B. Select components C. Include all views D. Include table metadata E. Select views F. Include all components
B D F
You add an existing outside Dataverse cloud flow to the solution. Which two steps should you take? A. Delete the flow connections, and Power Platform substitutes them with connection references B. Export and import flow as part of an unmanaged solution C. After the first flow run, delete the flow connections and substitute them with connection references D. Export and import flow as part of a managed solution E. Use Flow checker's option to remove connections and add connection reference
B E
You are creating Power BI reports for a company. A company that has a model-driven app wants to use Power BI reports within the app. You create the reports. You need to ensure that these reports are available within the app. Which two actions should you perform? A. Share the Power BI report to all users. B. Add the Power BI report to the Site Map dashboards. C. Create a PCF file. D. Use the native reports in model-driven apps. E. Add the Power BI report to a dashboard in the model-driven app.
B E
You updated an Excel template and want to upload it to the system. What are two types of template availability Power Platform defines based on where in the interface you execute upload? A. For admin use B. For organization use C. For selected users D. For group use E. For personal use
B E
You are using Power BI to build a dashboard for a company. You must make the dashboard available to a specific set of users, including employees and five external users. The number of employees that require access to the dashboard varies, but usually less than 100. Employees and external users must not be permitted to share the dashboard with other users. You need to share the dashboard with the employees and external users. Which three actions should you perform? Each correct answer presents part of the solution. A. Create a dynamic distribution list. Add all users to the distribution group and use the list to share the dashboard. B. Sign into the Power BI service. Open the dashboard and select Share. C. Enter the individual email address of internal and external users. D. Sign into Power BI Desktop. Open the dashboard and select Share. E. Clear the Allow recipients to share your dashboard (or report) option. F. Create a distribution group. Add all users to the distribution group and use the list to share the dashboard.
BEF
CASE STUDY You need to design the resort portal's email registration process. Which solution should you use? A. Default the invitation code from the email upon logging into the portal B. Auto-populate the invitation code field on the sign in screen from the email link C. Embed the invitation code in the email link URL D. Send the customer their username and temporary password in the email link
C
CASE STUDY 2 You need to capture the Date Completed value from the website using a desktop flow. Which method should you use? A. Use optical character recognition (OCR) on the screen to locate and extract the value. B. Display an input dialog and prompt the user to enter the value. C. Extract the value from the window the browser is using. D. Retrieve the value from the HTML element in the webpage.
C
You add a business process flow to the Account table. The flow has three stages. You need to ensure that a workflow can run when a user completes the final stage. Which option should you use? A. Start when: Record status changes B. Available to run: Run this workflow in the background C. Available to run: As an on-demand process D. Available to run: As a child process
C
You are designing a Power Virtual Agents chatbot. The environment you plan to use does not appear as an option in the Power Virtual Agents user interface. You need to ensure that you can create the chatbot in the environment. What should you do? A. Change the region for the environment. B. Convert the environment to a sandbox environment. C. Create an environment in a supported region.
C
You attempt to deactivate several currencies in a Microsoft Dataverse environment. You are not able to deactivate one of the currencies. You need to determine why you cannot deactivate the currency. What is the reason? A. You are not the currency record owner. B. The currency is used by an active business process. C. The currency is the base currency. D. The currency is used by another record.
C
You change a solution publisher to a new name, new prefix cbpub, and choice value prefix 31694. Then you add a new Choice table and an existing Choice table to the solution. A. Both tables will have the prefix cbpub in their names B. Only the existing table will have the prefix 31694 in its name C. Only the new table will have the prefix cbpub in its name D. Only the new table will have the prefix 31694 in its name E. Only the existing table will have the prefix cbpub in its name F. Both tables will have the prefix 3194 in their names
C
You create a Power Virtual Agents chatbot to reduce the number of incoming support calls that require a live person. The chatbot does not direct users to the correct information. You determine that this is because the chatbot is not able to identify which product a user is referring to in a conversation. You need to present a list of products so that users can select the correct product. What should you create? A. Table B. Variable C. Slot filling D. Entity
C
You create a canvas app for a sales team. The app has an embedded Power BI tile that shows year-to-date sales. Sales users do not have access to the data source that the tile uses. Sales team users must be able to see data in the Power BI tile. You must minimize the level of permissions that you grant and minimize administrative overhead. You need to share another Power BI component to make the data visible. What should you share? A. The Power BI dataset the tile uses as a data source. B. The Power BI workspace that includes the tile. C. The Power BI dashboard that includes the tile.
C
You plan on implementing complex business logic in Microsoft Dataverse tables by using Power Automate flows. You realize that the functionality required to implement the business logic is not available in a Power Automate flow. The new business logic must work in multiple Dataverse tables. In addition, the operation must return a value after it finishes and must be able to run from an existing Dataverse action. You need to recommend the method to implement the missing logic. What should you recommend? A. Bound action B. Custom API C. Unbound action D. Scheduled workflow
C
You configure and test a user interface (UI) flow. You plan to run the flow as a scheduled flow. The UI flow must run on a Windows 10 device. As part of process automation, the UI flow must sign into the Windows 10 device with the credentials for a user account named User1. You need to ensure that the flow runs during non-peak hours and requires no physical user intervention. What should you do? A. Ensure that the User1 account has an active user session on the device. B. Ensure that all user sessions are signed out. C. Ensure that there are no active user sessions on the device. D. Ensure that all user sessions are signed out except for locked user sessions.
C Explanation: Answer B is incorrect because it will work if you have disconnected sessions. The sessions do not need to be signed out; they just cannot be active.
A veterinary office plans to use Power Platform to streamline customer experiences. The customer creates a canvas apps to manage appointments. On the client appointment form, there is a dropdown field for clients to select their type of pet. If a client selects the option Other, the veterinarian wants a text field to appear so that additional details can be added. You need to create a dynamically visible field. What should you configure? A. workflow B. business process flow C. business rule
C Explanation: By combining conditions and actions, you can do any of the following with business rules: -Set column values -Clear column values -Set column requirement levels -Show or hide columns -Enable or disable columns -Validate data and show error messages -Create business recommendations based on business intelligence.
You have a form that displays a custom field from an entity. A customer wants to restrict users from filtering on the custom field. You need to prevent users from filtering the field in Advanced Find. What should you modify? A. Fields in the Edit Filter Criteria option of the Quick Find view B. the Field Security field on the Field Properties form C. a searchable field on the Field Properties form D. Fields in the Add Find Columns option of the Quick Find view
C Explanation: Setting Searchable property to No, makes the field disappear from the available fields for the Filter configuration, but it won't hide the field when adding columns to the view. This property has no impact on behaviour of the Global and Quick Find Search.
You create a report by using Power BI Desktop and a Power BI dataset that is connected to Azure SQL Database. Multiple groups of employees will use the report. You need to ensure that each group of employees can see only data that pertains to their group. What should you do? A. Create and assign field security profiles. B. Create and assign Common Data Service security roles. C. Create and assign roles by using row-level security.
C Explanation: You can use row-level security (RLS) with Power BI Desktop to restrict data access for given users. Filters restrict data at the row level. You can define filters within roles. You can now configure RLS for data models imported into Power BI with Power BI Desktop. You can also configure RLS on datasets that are using DirectQuery, such as SQL Server. Incorrect Answers: A: You can restrict access to a field by creating a field security profile. After you create the profile, you assign users and or teams to that profile, and set up specific read, create, or write permissions for the field.
CASE STUDY You need to create the FAQ solution content. What should you do first? A. AI Builder B. Automate C. Suggest topics D. Trigger phrases
C Explanation: You need to make sure there are three main steps need to do while doing import FAQ and add the topic to your bot application. 1. Import Suggested Topics from FAQ webpage. 2. Add a topic. 3. Enable the topics
You are designing a Power Virtual Agents chatbot. The chatbot must be able to maintain customer information if the conversation topic changes during a dialog. You need to configure variables to store customer name and email address. Which type of variable should you create? A. session B. slot C. bot D. topic
C Explanation: By default, a variable's value can only be used in the topic where this variable gets created. However, you might want the bot to use the same value across topics. This means the bot can remember the necessary context when a conversation spans multiple topics. In some systems, these types of variables are known as global variables. In Power Virtual Agents, these variables are called bot variables, because they apply across the entire bot.
You are using a development environment to add a new column to a system table. You plan to move the changes to a test environment when they are complete. The changes must meet the following requirements: ✑ Must be clearly identified so that they are not confused with system components and components from other solutions. ✑ Must not affect any existing components in the test environment. You need to prepare a solution for deployment to the test environment. Which four actions should you perform in sequence? A. Select a managed solution and add the correct publisher B. Choose an existing publisher C. Create a new publisher D. Add the table to the solution and add the new column E. Add the table with all components to the solution F. Run the solution checker on the solution G. Create a new unmanaged solution and select the correct publisher
C G D F
You are a Dynamics 365 administrator. You create a new app. You need to create the site map for the app. Which three actions should you perform in sequence? A. Add a view B. Add a group C. Add an area D. Add a subarea
C B D
CASE STUDY 2 You need to add the missing components to the Verification Process Automation solution. Which two components should you add? A. Service Request statuscode field B. Dataverse connection reference C. Qualification statuscode field D. On-premises data gateway reference E. Outlook connection reference
C E
A company has locations in the United States, Brazil, India, and Japan. The company conducts financial transactions in all of these regions. Financial transactions in Brazil are going to stop, but the office will remain open. Users must no longer be able to create records associated with the Brazilian currency. Historical records must remain intact. You need to configure Microsoft Dataverse to meet the requirement. What should you do? A. Disable the Brazilian language pack. B. Rename the Brazilian currency. C. Delete the Brazilian currency record. D. Deactivate the Brazilian currency record.
D
A user has access to an existing Common Data Service database. You need to ensure that the user can create canvas apps that consume data from Common Data Service. You must not grant permissions that are not required. Which out-of-the-box security role should you assign to the user? A. Environment Admin B. System Customizer C. Common Data Service User D. Environment Maker
D
As Power Platform admin, you create a new solution in the development environment and add a canvas app, a table, and a flow. After that, you publish all your customizations. What type of solution would you have after publishing? A. Admin B. Managed C. Custom D. Unmanaged E. Universal
D
CASE STUDY You need to embed the business card solution in the check-in app. What should you use? A. Input control B. Custom component C. Button control D. AI Builder component
D
CASE STUDY 2 You need to be able to move a Power Automate desktop flow used in the verification process to the testing environment. What should you do? A. Share a copy of the desktop flow with a member of internal IT. B. Use the Export option in the flow to get the flow identifier and provide it to internal IT. C. Send a copy of the desktop flow to a member of internal IT. D. Create the desktop flow in a solution and provide it to internal IT.
D
You are a Dynamics 365 administrator for a veterinarian clinic. On the client appointment form, there is a dropdown field for clients to select their type of pet. If a client selects the option Other, the veterinarian wants a text field to appear so that additional details can be added. You need to create a dynamically visible field. What should you configure? A. field visibility on the form B. workflow C. business process flow D. business rule
D
You are a Dynamics Sales administrator for a car dealership. The dealership uses only out-of-the-box functionality. When a new car is sold, the salesperson uses a Word template to generate a letter from the quote to thank the customer. You need to determine if you can revise the template. Which Word template change can you make? A. Add the Discount field conditionally. B. Format the table to have alternating color rows. C. Format the Created On field to a long date format. D. Add the address of the customer.
D
You create a new independent software vendor (ISV) solution for a Power Apps app. The Power Apps solution will be imported into multiple customer environments. The environments will have a large variety of solutions and publishers. You need to avoid naming conflicts during solution import. Which element should you configure? A. Package type B. Configuration page C. Marketplace D. Prefix E. Version
D
You created and published several canvas apps. After five weeks, you decide to review your apps' PowerApps Analytics data. Will you be able to see the app's Usage report for the last five weeks? A. Yes, because the Power Apps Analytics retains data for the last 45 days B. No, because the Power Apps Analytics retains data for the last 40 days C. Yes, because the Power Apps Analytics retains data for the last 90 days D. No, because the Power Apps Analytics retains data for the last 28 days E. Yes, because the Power Apps Analytics retains data for the last 180 days F. No, because the Power Apps Analytics retains data for the last 15 days
D
You want to have more robust handling of the escalation in your PVA. What should you do? A. Ask an admin to enable Fallback functionality B. In General settings, enable Fallback Topic item C. In Manage Details, add the Fallback Topic to the bot D. In System fallback settings, add Fallback Topic item
D
Your desktop flow stores the run output in the outvar variable. You need to present a message with the run result using the Display message action. A. 'The result is: #outvar#' B. 'The result is: ' + outvar C. %'The result is: outvar'% D. The result is: %outvar% E. #'The result is: $outvar'# F. %'The result is: $outvar'%
D
A customer tracks events by using a custom entity. The custom entity includes a custom field for the venue of the events. The customer must be able to display the events by venue in a calendar. You need to ensure that all events display by venue in the calendar. To which component should you add a control? A. Form B. Subgrid C. Chart D. View
D Explanation: If you use unified interface, you can display any record in a calendar view via the calendar control. 1. Go to Settings->Customization->Customize the System 2. Open the configuration for the entity that you want to use the calendar control (Opportunities in our example) 3. Click the View tab 4. Click "Add Control" and select the calendar control. 5. Click the dot for every interface from which you want the calendar control to be available.
A company has a custom website. You need to embed a Power Virtual Agents chatbot into the website. What should you use? A. Webpage URL B. Form ID C. Bot ID D. Custom web channel
D Explanation: website: You can add your bot to a live website as an IFrame. Your live website can be a customer-facing external website or an internal site, like a SharePoint or Yammer site. You can also add the bot to your Power Platform admin center. Add bot to your website: 1. Select Manage on the side navigation pane, and then go to the Channels tab. 2. Select Custom website and then select Copy to copy it directly to the clipboard, or Share to email to open a new email message with the snippet included, in your default email app. 3. Provide the snippet to your web developer to add the bot to your website.
A company has employees in France, Mexico, and the United States. You are creating a Power Apps app to allow users to add client records to Microsoft Dataverse. The default language for the company is English. The company wants the app to display each local language. You need to add the Spanish and French languages. Which four actions should you perform in sequence for each language? A. Import the solution B. Export translations C. Replace the language code column and translated wording in the CrmTranslations.xml file. D. Select an unmanaged solution E. Select a managed solution F. Add a language code column and translated wording in the CrmTranslations.xml file G. Import translations H. Export the solution
D B F G
You are using the Data import wizard to import records into the account table from a CSV file. The CSV-to-table mapping is as follows: ✑ The Name column represents the account name and maps to the Account Name column. ✑ The Parent Name column represents the holding company of the account with subsidiaries underneath. Records that are imported into the table are only related to other records in the file. You need to configure the import to create the relationship between records. What should you do? A. Map Parent Name in the CSV file to the Parent Account column. Select Account Name as the lookup criteria. B. Map Parent Name in the file to the Parent Account column. Select Parent Account as the lookup criteria. C. Create an alternate key on the account table by using the Account Name column. Do not map Parent Name in the file. D. Look up the record IDs of the records in the Parent Account column. Add the record IDs as a new column in the file. Map the new column to the Parent Account column.
D(given) or A
You create an automation flow for the legacy desktop application using Power Automate desktop recorder. How does the recorder indicate the field in focus while capturing your operations with the legacy interface? A. The focused field is highlighted in yellow B. The focused field is in a green box C. The focused field is highlighted in red D. The focused field is highlighted in green E. The focused field is in a red box F. The focused field is in a yellow box
E
You are developing an app. You must trigger a mobile notification whenever a specific hashtag is posted from Twitter. The notification will send email to the company's social media teams distribution list. You need to create a connection to the Twitter service and build a solution. Which four actions should you perform in sequence? A. Create an action to search for the new posts with the hashtag B. Select the social media connector and enter the user credentials for the connection C. Sign in to the Business platform admin center and create a new project and connection set D. Create a trigger to send a mobile notification E. Select the social media connector generate an authentication key from the service, and enter the key for the connection F. Create an action to send a mobile notification G. Create a trigger to search for the new posts with the hashtag H. Sign in to Power Automate and create a new blank flow
H B G F