Topic 1: Bellows Sports

   

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
Bellows Sports is the region’s newest, largest, and most complete sports complex. The
company features baseball and soccer fields and two full-size hockey rinks. The complex
provides coaching, recreational leagues, a pro shop, and state-of-the art customer and
player amenities.
The company is organized into the following divisions:
Baseball
Hockey
Soccer
Bellow Sports runs tournaments several times per year. Each tournament runs six weeks.
Current environment
Requirements
Bellow Sports tracks players and events in Microsoft Excel workbooks and uses email to
communicate with players, partners, and prospective customers. The company uses a
proprietary cloud-based accounting system.
The company relies on referrals from athletes for new business. Bellows uses a third-party
marketing company to gather feedback and referrals from athletes. The third-party
marketing company uploads a Microsoft Excel file containing lists of potential customers
and players to the FTP site that Bellows Sports maintains.
Tournaments
Customer information is stored in the Accounts entity. Each tournament record must list the
associated sales representative as the tournament owner. When team members create
tournament records they must enter the start date for a tournament. The end date of the
tournament must be automatically calculated.
Registration form
You must create a form to allow players to register for tournaments. The registration form
must meet the following requirements:


A school district wants to standardize student information and student performance
records. Students in the district are assigned to a specific school. Students are evaluated
using class records.
When students move between schools in the middle of a school year, the student’s current
class history must be available to the administrators at the new school.
You need to configure Microsoft Dataverse tables to connect the class history records to their respective class records.
How should you configure the table? To answer, select the appropriate options in the
answer area.
NOTE: Each correct selection is worth one point.


A company plans to create an order processing app. When orders are created, the app will perform complex business logic and integrate with several external systems. Orders that have a large number of line items may take up to six minutes to complete.
Processing for each order must be completed in one operation to avoid leaving records in
an incomplete state.
You need to recommend a solution for the company.
What should you recommend?

A.

an asynchronous workflow that uses a custom workflow activity

B.

a real-time workflow that uses a custom action

C.

a webhook that connects to an Azure Function

D.

an asynchronous plug-in

B.   

a real-time workflow that uses a custom action



Explanation:
Real-time Workflows roll back all changes if it fails. As the Workflow is going through the
process itself, if it fails, it will roll back all of the prior steps taken.
Reference:
https://ledgeviewpartners.com/blog/what-are-the-differences-between-real-time-andbackground-
workflows-in-microsoft-dynamics-365-crm/

A company uses Microsoft 365. You are developing a model-driven app.
The app must meet the following requirements:
Use SharePoint Online for document storage.
Send emails by using Exchange Online.
You need to configure integrations.
What should you configure? To answer, drag the appropriate configuration options to the
correct requirements. Each configuration option 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 training a group of makers to use Power Automate.
You have the following expressions



A company is creating a one-way integration from the Common Data Service to an external system. Data will be sent from a webhook to an Azure Function.
You need to configure the Azure Function to handle data from the webhook.
Which class and data type must the Azure Function handle?

A.

RemoteExecutionContext in .NET binary format

B.

RemoteExecutionContext in JSON format

C.

RemoteExecutionContext in XML format

D.

IPIuginExecutionContext in JSON format

E.

IPIuginExecutionContext in XML format

B.   

RemoteExecutionContext in JSON format



Explanation:
The body will contain string that represents the JSON value of an instance of the
RemoteExecutionContext class.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/use-webhooks

You create a Power Virtual Agents chatbot in an environment named Environment1. A
colleague creates a Power Automate flow in the default solution in the default environment.
The chatbot in Environment1 does not recognize the flow in the default environment.
You need to ensure the chatbot can access the flow.
Which two actions should you perform? Each correct answer presents part of the solution.
NOTE: Each correct selection is worth one point.

A.

Add the Power Automate flow to a solution in Environment1.

B.

Send a copy of the Power Automate flow from the default environment.

C.

Add the Power Automate flow to a solution in the default environment.

D.

Export the solution from the default environment and import the solution into
Environment1.

E.

Share the Power Automate flow from the default environment.

A.   

Add the Power Automate flow to a solution in Environment1.


E.   

Share the Power Automate flow from the default environment.



Explanation:
E: The flow needs to be shared as it was created by another person.
A: To be available to your bots, flows must be stored in a solution in Power Automate. If
you do not want to use
the Default Solution for this purpose, you can move your flows to another solution.
Reference:
https://docs.microsoft.com/en-us/power-virtual-agents/environments-first-run-experience

A model-driven app has the following JavaScript code. The code is attached to the
OnChange event of the Phone (telephone1) field on the Account entity.


You are creating a canvas app for a company. A security role has been created for sales representatives and a second security role has been created for sales managers.The canvas app has the following requirements:
Sales managers must be able to view the records of the salespeople in their
business unit. Sales managers must be the only people who can view sales probability data in opportunity records. Sales representatives and new hires assigned to the same territory share access to sales records.
You need to assign permissions for the app. Which security options should you use? To answer, drag the appropriate security options to
the correct scenarios. Each security option 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.


You plan to populate records in a Common Data Service entity containing an option set field.
The source system has the label for the option set but not the corresponding integer value.
You are using a non .NET programming language.
You need to find the integer value for the option set.
What should you do?

A.

Use Web API and use a PicklistAttibuteMetadata request.

B.

Use the Organization service and execute a RetrieveOptionSetRequest request.

C.

Use Web API and use an InsertOptionValue action.

D.

Use the Organization service and execute a RetrieveAttributeRequest request

B.   

Use the Organization service and execute a RetrieveOptionSetRequest request.



Explanation:
You can retrieve a global choice (option set) by name (label) using the
RetrieveOptionSetRequest message.
Reference:
https://docs.microsoft.com/en-us/powerapps/developer/data-platform/org-service/metadataoption-
sets

The communication department for a company plans to add a publicly accessible survey
page to the company’s public website.
You must add the new survey page to the company’s public website and capture data from
the page to a Common Data Service environment.
Explicit user credentials must not be required to write survey data to Common Data
Service.
You need to implement authentication.
Which authentication mechanism should you implement?

A.

Microsoft 365

B.

X.509 certificate

C.

Azure AD Conditional Access

D.

Claims-based

C.   

Azure AD Conditional Access



Explanation:
With Azure AD Conditional Access the users are authenticated by Azure Active Directory
(Azure AD).
Reference:
https://docs.microsoft.com/en-us/power-platform/admin/wp-security

Page 6 out of 21 Pages