ExamTopics1, 2.Questions 1-12 Flashcards

All of topic 1, started topic 2

1
Q

You are building a custom application in Azure to process resumes for the HR department.
The app must monitor submissions of resumes.
You need to parse the resumes and save contact and skills information into the Common Data Service.
Which mechanism should you use?

A

Power Automate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

You are researching integrations with several external systems.
Each integration has different requirements.
You need to determine which data sources to use to meet each requirement.
Which supports records that use an integer as a primary key?
Which ensures that data can be read and updated?
Which ensures that data is available to all Common Data Service clients?

A
  1. Custom Connector
  2. Custom Connector
  3. Virtual Entity
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Technicians who service the equipment use the Dynamics 365 Field Service mobile app on tablet devices to view scheduled assignments. Technicians use a canvas app to display the maintenance history for each piece of equipment and update the history.
Managers use a Power BI dashboard that displays Dynamics 365 Field Service and real-time maintenance data.
Due to increasing demand, managers must be able to work in the field as technicians.
You need to design a solution that allows the managers to work from one single screen.
What should you do?

A

Add the Maintenance history app to the Power BI dashboard.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

To meet these requirements, What feature creates the job listings portal?

  1. Human resources team members from the staffing company must be able to access the jobs listing and post available positions.
  2. Employers seeking temporary employees must also be able to access the jobs listing and post available positions.
  3. Approved job candidates must be notified about new positions for which they are qualified.
  4. Approved job candidate must have an option to accept a job assignment directly from a notification.
A

Custom Self-service portal for both employers and employees.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

To meet these requirements, What feature creates an app that lists available positions?

  1. Human resources team members from the staffing company must be able to access the jobs listing and post available positions.
  2. Employers seeking temporary employees must also be able to access the jobs listing and post available positions.
  3. Approved job candidates must be notified about new positions for which they are qualified.
  4. Approved job candidate must have an option to accept a job assignment directly from a notification.
A

Model-Driven App with push notifications.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

To meet these requirements, what feature creates the app for employers who are seeking temporary employees?

  1. Human resources team members from the staffing company must be able to access the jobs listing and post available positions.
  2. Employers seeking temporary employees must also be able to access the jobs listing and post available positions.
  3. Approved job candidates must be notified about new positions for which they are qualified.
  4. Approved job candidate must have an option to accept a job assignment directly from a notification.
A

Web page defined on the job custom entity

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

To meet these requirements, what feature creates invitation parameters for job candidates?

  1. Human resources team members from the staffing company must be able to access the jobs listing and post available positions.
  2. Employers seeking temporary employees must also be able to access the jobs listing and post available positions.
  3. Approved job candidates must be notified about new positions for which they are qualified.
  4. Approved job candidate must have an option to accept a job assignment directly from a notification.
A

Configure a value for the execute workflow on redeeming contact option only.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

To meet these requirements, (1. Human resources team members from the staffing company must be able to access the jobs listing and post available positions.
2. Employers seeking temporary employees must also be able to access the jobs listing and post available positions.
3. Approved job candidates must be notified about new positions for which they are qualified.
4. Approved job candidate must have an option to accept a job assignment directly from a notification.)
What feature creates invitation parameters for approved job candidates?

A

Configure a value for the Assigned to Account option only.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

✑ When an online order for delivery is received, send the order to the bakery that is located closest to the order destination.
✑ When an online order for pickup is received, require store staff to enter an estimated time in an app. Staff must prepare the order and then use the app to notify the customer when the order is ready.
✑ Allow the store manager to personalize the companyג€™s corporate weekly newsletter and add store-specific specials.
Determine which store is closest to the order destination.

A

Power Automate flow

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

✑ When an online order for delivery is received, send the order to the bakery that is located closest to the order destination.
✑ When an online order for pickup is received, require store staff to enter an estimated time in an app. Staff must prepare the order and then use the app to notify the customer when the order is ready.
✑ Allow the store manager to personalize the companyג€™s corporate weekly newsletter and add store-specific specials.
Estimate the time required to prepare an order and notify the customer.

A

New screen in an existing order canvas app

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

✑ When an online order for delivery is received, send the order to the bakery that is located closest to the order destination.
✑ When an online order for pickup is received, require store staff to enter an estimated time in an app. Staff must prepare the order and then use the app to notify the customer when the order is ready.
✑ Allow the store manager to personalize the companyג€™s corporate weekly newsletter and add store-specific specials.
Send the newsletter by email to customers.

A

Power Automate flow triggered from an email button.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

A company has an application that provides API access. You plan to connect to the API from a canvas app by using a custom connector.
You need to request information from the API developers so that you can create the custom connector.
Which two types of files can you use?

A

OpenAPI definition

Postman collection

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

You plan to create a canvas app to manage large sets of records. Users will filter and sort the data.
You must implement delegation in the canvas app to mitigate potential performance issues.
You need to recommend data sources for the app.
Which two data sources should you recommend?

A

SQL Server

Common Data Service

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

A client is deploying Dynamics 365 Finance without any third-party add-ons.
You need to select the appropriate solutions for the client.
What should you select?
Warehouse employees can use mobile devices to scan barcodes by using Dynamics 365 Finance.

A

Out-of-box

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

A client is deploying Dynamics 365 Finance without any third-party add-ons.
You need to select the appropriate solutions for the client.
What should you select?
The location of field technicians can be communicated with a text message from Dynamics 365 Field Service

A

Power Automate

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

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.
What should you configure for Email?
What should you configure for Document Storage?

A

Email - Server-side synchronization

Document Storage - server-based integration

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

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.
What solution do you recommend?

A

A Webhook that Connects to an Azure Function.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

You work for a not-for-profit agency that manages business processes by using Power Platform custom entities.
Volunteer registration and onboarding are manual processes that include multiple related entities.
You need to implement a portal solution that replaces the manual processes.
Which modules should you use…
for creating a portal by using a portal template?
for managing volunteer registration?

A

Customer self-service portal

Webform

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

You are implementing custom business logic in a Power Apps portal.
You need to use Liquid templates to display dynamic content.
To which three entities can you include Liquid code?

A

Content snippet
Web Page
Web Template

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems.
You have a program that includes the following code:
```var account = new Entity(“account”, “accountnumber”, “C0-555”);
account[“name”] = “Contoso”;
account[“creditlimit”] = new Money(100000);
var request = new UpsertRequest() {Target = account};
var response = (UpsertResponse)_serviceProxy.Execute(request);
T/F
Creating a new field to store the record identifier from the database resolves the error: the specified key attributes are not a defined key for the account entity.

A

No

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems.
You have a program that includes the following code:
```var account = new Entity(“account”, “accountnumber”, “C0-555”);
account[“name”] = “Contoso”;
account[“creditlimit”] = new Money(100000);
var request = new UpsertRequest() {Target = account};
var response = (UpsertResponse)_serviceProxy.Execute(request);
T/F
Creating an alternate key that uses the account number field resolves the error: the specified key attributes are not a defined key for the account entity.

A

Yes

22
Q

You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems.
You have a program that includes the following code:
```var account = new Entity(“account”, “accountnumber”, “C0-555”);
account[“name”] = “Contoso”;
account[“creditlimit”] = new Money(100000);
var request = new UpsertRequest() {Target = account};
var response = (UpsertResponse)_serviceProxy.Execute(request);
T/F
If an account exists with only the account name entered as Contoso and all other fields empty, a new account record is created.

A

Yes

23
Q

You are synchronizing company data from a SQL Server-based .NET application into a Common Data Service (CDS) environment.
The data is entered in both the SQL Server and CDS systems.
You have a program that includes the following code:
```var account = new Entity(“account”, “accountnumber”, “C0-555”);
account[“name”] = “Contoso”;
account[“creditlimit”] = new Money(100000);
var request = new UpsertRequest() {Target = account};
var response = (UpsertResponse)_serviceProxy.Execute(request);
T/F
If an account exists that uses the account number CO-555, a new account record is created.

A

No

24
Q

When creating a new system based on the Common Data Service (CDS), what feature satisfies this requirement: When a primary record is deleted, the associated referential records must also be deleted?

A

Parental

25
Q

When creating a new system based on the Common Data Service (CDS), what feature satisfies this requirement: When a record is assigned to a user, all referential active records must also be assigned to that user.

A

Cascade user owned

26
Q

When creating a new system based on the Common Data Service (CDS), what feature satisfies this requirement: when a primary record is deleted, the associated record must not be deleted.

A

Referential

27
Q

Only sales managers must be able to perform the approval to move high value sales on in the opportunity qualification process. A new field must be created to capture the approval.
You need to create and secure the new field.
Which three actions should you perform in sequence?

A
  1. Enable field security in the Approval field
  2. Create a new field security profile.
  3. Set the field permissions for the new field to enable read, update, and create, and add the sales manager as a member of the field security profile.
28
Q

A company delivers packages to businesses and consumers. A custom entity named Package captures the package details.
You need to add the following sets of fields to the entity and leverage the built-in operations of the platform:
1. A set of fields to represent the package length, width, depth, and weight. The maximum value for any dimension is 100 centimeters.
2. A set of fields for time-sensitive attributes to calculate the efficiency of a delivery based on when the delivery is entered in the system and the existing custom fields: Pickup time and Delivery time.
What construct should be used to calculate the efficiency of the delivery?

A

DIFFINMINUTES(Created On, Delivery Time)

29
Q

A company delivers packages to businesses and consumers. A custom entity named Package captures the package details.
You need to add the following sets of fields to the entity and leverage the built-in operations of the platform:
1. A set of fields to represent the package length, width, depth, and weight. The maximum value for any dimension is 100 centimeters.
2. A set of fields for time-sensitive attributes to calculate the efficiency of a delivery based on when the delivery is entered in the system and the existing custom fields: Pickup time and Delivery time.
What construct should be used to select the data type for delivery that has additional transformations applied before the data is displayed?

A

Duration

30
Q

A financial services company uses the Common Data Service (CDS) to develop solutions. The company uses development and production instances.
You need to move solutions from the development instance to the production instance.
What are two possible ways to achieve this goal?

A
  1. In the development instance, make changes to the solutions that are deployed in the production instance, export the solutions as managed solutions, and import the managed solutions into the production instance.
  2. In the development instance, highlight the solution you want to make changes to, select Clone a Patch, make changes, export the solution, and import the solution into the production instance.
31
Q

A company uses Common Data Service (CDS) and manages their engineers using a model-driven app.
You create a new reusable custom component named Component1 by using the Power Apps component framework (PCF).
You need to package Component1 for deployment into the model-driven app.
Which three commands should you run in sequence?

A
  1. pac solution init –publisher-name –publisher-prefix
  2. pac solution add-reference –path
  3. msbuild /t:build /restore
32
Q

A travel company has a Common Data Service (CDS) environment.
The company requires the following:
✑ Custom entities that track which regions clients have traveled.
✑ The dates their clients traveled to these regions.
You need to create the entities and relationships to meet the requirements.
Which three actions should you perform?

A
  1. Create the Region entity.
  2. Create an intersect entity named ContactRegion and create N:1 relationships to Contact and Region.
  3. On the main form for ContactRegion, add lookup fields for Contact and Region, and a date field for the visit date.
33
Q

A company is creating a new system based on the Common Data Service. What feature meets the requirement:
When a primary record is deleted, the associated referential records must also be deleted.

A

Parental

34
Q

A company is creating a new system based on the Common Data Service. What feature meets the requirement:
When a record is assigned to a user, all referencing records must also be assigned to that user.

A

Cascade User Owned

35
Q

A company is creating a new system based on the Common Data Service. What feature meets the requirement:
When a primary record is deleted, the associated record must not be deleted.

A

Referential

36
Q

A company uses Common Data Service rollup fields to calculate insurance exposure and risk profiles for customers.
Users report that the system does not update values for the rollup fields when new insurance policies are written.
You need to recalculate the value of the rollup fields immediately after a policy is created.
What should you do?

A

Create a plug-in that uses the update method for the rollup field. Configure a step on the Create event for the policy entity for this plug-in.

37
Q

A university implements Dynamics 365 Sales. Several departments use opportunity records to bid for funding for projects within their own departments. You configure the system to ensure that each department can only work on their own records.
Employees in multiple departments often need to work together on an opportunity. Employees report that they are not able to see opportunities from other departments.
You need to ensure that employees from more than one department can work on the same opportunities when necessary.
Solution: Use position hierarchy security and define the two departments as positions.
Does the solution meet the goal?

A

Yes

38
Q

A university implements Dynamics 365 Sales. Several departments use opportunity records to bid for funding for projects within their own departments. You configure the system to ensure that each department can only work on their own records.
Employees in multiple departments often need to work together on an opportunity. Employees report that they are not able to see opportunities from other departments.
You need to ensure that employees from more than one department can work on the same opportunities when necessary.
Solution: Create a security role that has organization-level access to opportunities. Give this security role to all members of the two departments who need access.
Does the solution meet the goal?

A

No

39
Q

A university implements Dynamics 365 Sales. Several departments use opportunity records to bid for funding for projects within their own departments. You configure the system to ensure that each department can only work on their own records.
Employees in multiple departments often need to work together on an opportunity. Employees report that they are not able to see opportunities from other departments.
You need to ensure that employees from more than one department can work on the same opportunities when necessary.
Solution: Use access team templates and give access to members in the two departments.
Does the solution meet the goal?

A

Yes

40
Q

An international organization has a series of client-server applications that manage red light cameras and traffic violations across a wide geographic region. The daily volume of traffic violations is very high and growing.
You plan to use Microsoft Power Platform apps to manage the following types of data:
✑ Existing vehicle licensing data must be imported into Common Data Service and easily queried.
✑ Red light camera images must be stored in a repository for later analysis.
✑ Information about traffic violations must be stored and related to vehicle details.
You need to select data storage mechanisms for the new apps.
Which data storage mechanism should you use for Vehicle Licensing data?
Which data storage mechanism should you use for Red light camera photos?
Which data storage mechanism should you use for Information about traffic violations?

A

Entity
Azure Blob
Entity

41
Q

A financial institution that has a Dynamics 365 Sales environment requires that the account balance field from the account entity be visible to specific users only.
You need to set up the field security for the account balance field.
Which three actions should you perform?

A
  1. Set the field permission Allow Read to Yes and add the users to the members section.
  2. Enable Field Security and then publish the entity.
  3. Create a field security profile.
42
Q

An organization uses Common Data Service.
The organization’s IT helpdesk requires a single-page web application to monitor and manage Data Export Service. The app must access Data Export Service securely. The app must also permit helpdesk users to perform a limited set of functions.
You need to create a single-page app.
What option do you use to connect to the app securely?
What option do you use to monitor the status of data replication?
Enable an entity for replication?
Start or Stop data replication?
View information on records that fail to sync?

A
  1. Register the app in azure active directory.
  2. Use FetchXML Queries.
  3. Enable Change Tracking
  4. /crm/exporter/profiles/{id}/activatedata
  5. Use Profile operations
43
Q

A company has a Common Data Service (CDS) environment.
The following conditions must apply when accounts are reassigned:
✑ Ownership for completed tasks that are associated with the account must not change.
✑ Outstanding tasks must be reassigned to the new owner of the account.
You need to configure the relationship to meet the requirements.
Which setting should you use for Relationship Behavior type?
Which setting should you use for Behavior for the assigned action?

A
  1. Configurable Cascading

2. Cascade User-owned

44
Q

A company has Common Data Service (CDS) environments for development, test, and production.
You have a model-driven app that consists of two solutions. The solutions include settings and reference data. You plan to move the solutions, app settings, and reference data from a development environment to a production environment.
You export each solution from the development environment as a zip file.
You run the Configuration Manager to export the settings and reference data as zip files.
You need to prepare the app and its settings for deployment.
Which four actions should you perform in sequence?

A
  1. Create a Dynamics 365 Package project in Visual Studio.
  2. Add solution and data files to the PkgFolder in the project.
  3. Define the solution and data files in Import Config.xml
  4. Build the package
45
Q

A company is creating a new system based on Common Data Service.
You need to select the features that meet the company’s requirements.
Which options should you use to Visualize records as a hierarchy in a model-driven app?

A

Self- referential relationship

46
Q

A company is creating a new system based on Common Data Service.
You need to select the features that meet the company’s requirements.
Which options should you use so Records in one entity must be able to reference only a single record in another entity?

A

One-to-many relationship.

47
Q

A company is creating a new system based on Common Data Service.
You need to select the features that meet the company’s requirements.
Which options should you use so Any record in one entity must be able to be referenced by any record in another entity?

A

Many-to-many relationship

48
Q
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. How should you configure the Table ownership for the class record table?
A

User or Team

49
Q
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. How should you configure the relationship of the class history table to the student table?
A

many-to-one

50
Q
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. How should you configure the Behavior of the relationship between the class history table and the student table?
A

Referential

51
Q

A company uses SharePoint for its intranet and other functions. The company has also implemented model-driven apps.
SharePoint users must be able to create contact records in the Common Data Service (CDS), without having to navigate to the model-driven apps.
You need to create a link in SharePoint to open the CDS contact from displaying data from SharePoint.
How should you complete the URL?
http://contoso.crm.dynamics.com/?=contact&=param_1%3DSharePoint&pagetype=

A

main.aspx
etn
extraqs
entityrecord