PL-200 : Microsoft Power Platform Functional Consultant : Part 03
-
HOTSPOT
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})
For each of the following statements, select Yes if the statement is true. Otherwise, select No.
NOTE: Each correct selection is worth one point.
Explanation:Box 1: Yes
If the data source doesn’t already exist, a collection is created.Box 2: No
Note: The Collect function adds records to a data source. The items to be added can be:
– A single value: The value is placed in the Value field of a new record. All other properties are left blank.
– A record: Each named property is placed in the corresponding property of a new record. All other properties are left blank.
– A table: Each record of the table is added as a separate record of the data source as described above. The table isn’t added as a nested table to a record. To do this, wrap the table in a record first. -
HOTSPOT
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? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Explanation:Box 1: Timeline
The timeline helps agents see all customer interaction history across channels, personnel, and the support lifecycle. The timeline is used across Dynamics 365 applications to capture activities like notes, appointments, emails, tasks, and more, to ensure that all interactions with the customer are tracked and visible over time. Agents use the timeline to quickly catch up on all of the latest activity details with the customer to provide the most personalized support experience.Box 2: Lists
-
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?
- Use the
Reload(Control)
formula and pass the gallery control as parameter to the Reload formula. - Use the
Reset(control)
formula and pass the checkbox to the formula to clear user selections. - 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.
- Use the
Revert(Products)
formula and pass the checkbox to the formula to clear user selections. - Use the
Reset(Control)
formula and pass the gallery control as a parameter to the Reset formula.
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. - Use the
-
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?
- Form
- Subgrid
- Chart
- View
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. -
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?
- ScreenTransition
- OnSelect
- OnLoad
- OnCheck
Explanation:Add navigation
1. With the Source screen selected, open the Insert tab, select Icons, and then select Next arrow.
2. With the arrow still selected, select the Action tab, and then select Navigate.
3. The OnSelect property for the arrow is automatically set to a Navigate function.4. When a user selects the arrow, the Target screen fades in.
5. On the Target screen, add a Back arrow, and set its OnSelect property to this formula:
6. Navigate(Source, ScreenTransition.Fade)
7. While holding down the Alt key, toggle between screens by selecting the arrow on each screen. -
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?
- List view of the entity
- Microsoft Visual Studio
- Templates area
- Maker portal
Explanation:Edit a public or system view in app designer
1. You can change the way a public or system view is displayed by adding, configuring, or removing columns.In the Views list for a table, select the Show list of references down arrow Drop Down. Edit View.
2. Next to the view you want to edit, select Open the View Designer Open view Designer.
The view opens in the view designer.
When you edit a public or system view, you must save and publish your changes before they will be visible in the application.
-
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?
- Share the chart with the team.
- Assign the chart to each person on the team.
- Export the user chart to Power BI. Import the chart as a Power BI visualization.
- Export the user chart for import as a user chart.
-
HOTSPOT
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? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Explanation:Box 1: Add a Kanban control.
The Kanban view allows your sales team to move opportunities from one stage to another by simply dragging them.Box 2: Add both controls to the My Opportunities view.
– Kanban views help salespeople to manage their opportunities and activities effectively. Add the Kanban control to the Opportunity and Activity entity so salespeople can use the Kanban views.
The Kanban control works only on the Opportunity and Activity entities.
– If you use unified interface, you can display any record in a calendar view via the calendar control.
– Go to Settings->Customization->Customize the System
– Open the configuration for the entity that you want to use the calendar control (Opportunities in our example)
– Click the View tab
– Click “Add Control” and select the calendar control.
– Click the dot for every interface from which you want the calendar control to be available.Box 3: Use a List view
opportunities in Dynamics 365 Sales -
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?
- Advanced Find
- Maker portal
- Microsoft Excel template
- System settings
-
Case Study
This is a case study. Case studies are not timed separately. You can use as much exam time as you would like to complete each case. However, there may be additional case studies and sections on this exam. You must manage your time to ensure that you are able to complete all questions included on this exam in the time provided.
To answer the questions included in a case study, you will need to reference information that is provided in the case study. Case studies might contain exhibits and other resources that provide more information about the scenario that is described in the case study. Each question is independent of the other questions in this case study.
At the end of this case study, a review screen will appear. This screen allows you to review your answers and to make changes before you move to the next section of the exam. After you begin a new section, you cannot return to this section.
To start the case study
To display the first question in this case study, click the Next button. Use the buttons in the left pane to explore the content of the case study before you answer the questions. Clicking these buttons displays information such as business requirements, existing environment, and problem statements. If the case study has an All Information tab, note that the information displayed is identical to the information displayed on the subsequent tabs. When you are ready to answer a question, click the Question button to return to the question.Background
Alpine Ski House is a boutique mountain resort that offers year-round spa and outdoor activities such as snow sports, hiking, mountain biking, and more. The resort has been family owned and operated for more than 50 years. The company has been able to remain profitable while not needing to adopt new technologies.
Current environment. General
Bookings at the resort have decreased. The company has decided to focus on creating a tailored, first-class experience for guests. The company also plans to target corporate meetings and events.
The company recently purchased a chatbot named FAQbot from AppSource. The chatbot uses the resort’s existing FAQs.
Current environment. Communication
– Communication between staff members is primarily conducted through email and SMS text messages.
– Conversations between staff members and guests are often lost.
– Conference calls are used for all group meetings.Current environment. Event registration
Corporate customers can reserve a meeting room at the resort to host meetings. The meetings will include lunch and choice of either an inside-spa experience or a seasonally appropriate outdoor activity.
Event registration is conducted three weeks prior to start of the event. It is assumed that all event attendees will attend the meeting.Current environment. Check-in proсess
– Guests wait in lines to check in and obtain name badges. At this time, guests can specify any dietary restrictions and select their activity preference. This can result in long wait times and crowding at the front desk.
– For health and compliance reasons, guests must answer a series of questions with a yes or no answer during check-in. The front desk will ask and record these answers for the resort’s records.Current environment. Marketing
At the check-in counter, the guests can drop their business cards into a bowl for a chance to win an all-inclusive weekend stay at the resort. The resort uses the business card information to send announcements about promotions and upcoming events.
Current environment. Resort policies and event inquiries
A guest can call or send an email to the event coordinator at the resort to get information about hotel policies, snow conditions, or to pre-select their after-meeting event.
Guests can also go to the website to view the extensive list of frequently asked questions (FAQ) compiled over the years. Many of the answers to the FAQ’s are out of date.Requirements. General
Alpine Ski House does not employ technical staff and does not have the budget to hire an external firm to develop solutions. There are two team members who are proficient at Microsoft Excel formulas. Any solution created must use the capabilities of current team members.
All solutions must be simple to use, easy to maintain, and represent the brand of the resort.
You must implement the following solutions:
– a centrally managed communication solution
– a customer service solution
– a resort portal
– a chat solution
– a check-in solutionRequirements. Communication
– Communication between team members must be centrally managed and unified in Microsoft Teams.
– When the company confirms an event, they must provide a list of guest’s names and email addresses.
– You must send guests a welcome email that includes a unique registration number for authentication with the resort’s portal.
– Guests must receive a separate email to verify proof of ownership for their registration.Requirements. Event attendance
– Guests must create an account and sign into a resort portal to confirm their attendance to an event and pre-select an after-meeting event.
– Prior to the event, guests must be able to identify any personal dietary restrictions.Requirements. Check-in processes
– Check-in processes must be self-service. Each screen must ask for specific data from the guest. The check-in solution will use some data that is stored in Microsoft Excel.
– The check-in solution must continue to function if there are internet issues. If the self-service kiosks are not available, staff must be able to use the check-in solution from within their communication solution.
– The check-in solution must have a screen where the guest will select either yes or no to health and wellness questions. Guests must physically interact with each answer before proceeding to the next screen.
– Guests must be able to confirm any dietary restrictions they may have entered from the portal or add new ones at this time.
– Data must be entered in each screen before users move on to the next screen.Requirements. Marketing
– To eliminate the handling of business cards, the check-in solution must be able to translate the contents of the business cards into Alpine Ski House’s marketing system.
– The solution must not require any effort or manual entry from the guest to prevent any mistyped information and to make it more appealing to the guest to participate.Requirements. Hotel policies and event inquiries
The portal must allow the guests to ask questions about hotel policies, event information, weather reports, and current weather conditions at the resort.
Requirements. Chat solution
The chat solution must specifically address the following key words. No additional key words will be added until a later implementation phase:
– Snow reports
– Weather conditions
– Start time
– End time
– Event date
– Outdoor activities
– Indoor activities
– Most popularThe chat solution must be available always and not require staff to answer all of the questions. If a question does require a staff member’s attention, the solution must determine which staff member is best to assist the customer with the question.
The information in the FAQ on the legacy website must be used in the chat solution but retyping all the data from the website should not be required. If guests ask about topics that are not listed in the FAQ, the chat solution must identify the issue and escalate to a staff member.
Team members must be able to ask their own questions through a centrally managed communication solution instead of using the guest portal. Team members must be able to access the same FAQ across multiple solutions.
Issue
Guest1 inquires about snow conditions several times during each day of their stay.
-
You need to add controls to the check-in solution for the health and wellness questions.
Which form control should you use?
- Drop down
- Check box
- Text input
-
You need to design the resort portal to meet the business requirements.
Which data source should you use?
- Common Data Service
- Microsoft Excel
- Azure SQL Database
- SQL Server
-
HOTSPOT
You need to design the resort portal’s email registration process.
Which solutions should you use? To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
-
You need to design the resort portal’s email registration process.
Which solution should you use?
- Default the invitation code from the email upon logging into the portal
- Auto-populate the invitation code field on the sign in screen from the email link
- Embed the invitation code in the email link URL
- Send the customer their username and temporary password in the email link
Explanation:Scenario: Guests must receive a separate email to verify proof of ownership for their registration.
Note: You can setup redeem an invitation code for power apps portal.
-
HOTSPOT
You need to embed the check-in solution into the communication solution. To answer, select the appropriate options in the answer area.
NOTE: Each correct selection is worth one point.
Explanation:Box 1: Power Apps Web Studio
Scenario: The check-in solution must continue to function if there are internet issues. If the self-service kiosks are not available, staff must be able to use the check-in solution from within their communication solution.PowerApps Studio is a browser application used to edit your apps. PowerApps Studio includes a drag-and-drop canvas in the center of the screen and a screen or object list pane on the left. Properties, Rules, and Advanced Properties for selected screens or controls are displayed in the right pane.
Box 2: in a tab
You can customize the Teams experience by adding Power Apps canvas apps to your channels in Teams using the PowerApps tab.
-
-
DRAG DROP
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? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
-
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?
- the SiteMap
- the Customizations section of System Settings
- the Entity component of the default solution
- the Buttons tab of Flow
-
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?
- Ensure that the User1 account has an active user session on the device.
- Ensure that all user sessions are signed out.
- Ensure that there are no active user sessions on the device.
- Ensure that all user sessions are signed out except for locked user sessions.
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. -
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 user’s devices? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.
- Power Automate Desktop
- Latest version of Microsoft Edge
- On-premises data gateway
- Selenium IDE
- Latest version of Mozilla Firefox
-
DRAG DROP
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? To answer, move the appropriate actions from the list of actions to the answer area and arrange them in the correct order.
-
DRAG DROP
You have a business process flow.
You need to update the business process flow while minimizing administrative and maintenance efforts.
What should you implement? To answer, drag the appropriate features to the correct requirements. Each feature may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
-
DRAG DROP
You have a business process flow.
You need to update the business process flow while minimizing administrative and maintenance efforts.
What should you implement? To answer, drag the appropriate features to the correct requirements. Each feature may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
-
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.
NOTE: Each correct selection is worth one point.
- Ensure that the entity for the action matches the corresponding entity for the business process flow stage.
- Add at least one step to the action.
- Select Run as an on-demand process.
- Activate the action.
-
DRAG DROP
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? To answer, drag the appropriate components to the correct processes. Each component may be used once, more than once, or not at all. You may need to drag the split bar between panes or scroll to view content.
NOTE: Each correct selection is worth one point.
-
HOTSPOT
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.To answer, select the appropriate configuration in the answer area.
NOTE: Each correct selection is worth one point.