You have already completed the Test before. Hence you can not start it again.
Test is loading...
You must sign in or sign up to start the Test.
You have to finish following quiz, to start this Test:
Your results are here!! for" PL-400 Practice Test 9 "
0 of 65 questions answered correctly
Your time:
Time has elapsed
Your Final Score is : 0
You have attempted : 0
Number of Correct Questions : 0 and scored 0
Number of Incorrect Questions : 0 and Negative marks 0
Average score
Your score
PL-400
You have attempted: 0
Number of Correct Questions: 0 and scored 0
Number of Incorrect Questions: 0 and Negative marks 0
You can review your answers by clicking on “View Answers” option. Important Note : Open Reference Documentation Links in New Tab (Right Click and Open in New Tab).
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
Answered
Review
Question 1 of 65
1. Question
You modified a solution in a development environment. You want to clone the solution and import it to the test environment. Your current solution version is 5.2.3.1. What will be the version of the cloned solution?
You create a model-driven app and want to send a link to the view that presents the NewCustomers table‘s records to your teammate. What will be the correct structure of the URL link?
You have problems with your published canvas app. You want to identify the source expressions or formulas in your app that have errors. What four steps should you take to solve your problems?
You need to create a Power Platform app for processing college applications. As soon as the application is submitted online, the app should extract and store an applicant‘s personal information and main achievements in the Dataverse What should you use to achieve your goal?
Correct
Power Automate provides five types of flows: • Automated – this cloud flow type is triggered by an event, like when an email comes from your manager • Instant – this cloud flow type is triggered manually, like when you push a button • Scheduled – this cloud flow type is triggered on a schedule, like sending a report on every working day at 8 am. • Desktop – this flow type automates processes for your desktop and web applications • Business process flow – this flow type guides users step-by-step through the business process. For processing college applications, you need to use an automated flow triggered by an incoming application. Your flow should incorporate Al Builder models to parse and extract the information from the application. And then store it in the Dataverse database. • Option A is incorrect because the Dataverse plug-in is not the simple solution for this task. Power Platform help to achieve your goal in a no-code or low-code approach. It would be best to use the Dataverse plug-ins only when the Power Platform products‘ declarative process does not meet your business requirements. • Option B is incorrect because the Organization service works with the Dataverse data and metadata. It does not automate business logic. • Option D is incorrect because the Web API works with the Dataverse data and metadata. It does not automate business logic. • Option E is incorrect because the Power Bl reveals data insights and helps businesses to make data-driven decisions. It does not automate business logic. For more information about declarative automation of the Dataverse business logic, please visit the below URL: • https://docs.microsoft.com/en-us/power-automate/flow-types • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/plug-ins
Incorrect
Power Automate provides five types of flows: • Automated – this cloud flow type is triggered by an event, like when an email comes from your manager • Instant – this cloud flow type is triggered manually, like when you push a button • Scheduled – this cloud flow type is triggered on a schedule, like sending a report on every working day at 8 am. • Desktop – this flow type automates processes for your desktop and web applications • Business process flow – this flow type guides users step-by-step through the business process. For processing college applications, you need to use an automated flow triggered by an incoming application. Your flow should incorporate Al Builder models to parse and extract the information from the application. And then store it in the Dataverse database. • Option A is incorrect because the Dataverse plug-in is not the simple solution for this task. Power Platform help to achieve your goal in a no-code or low-code approach. It would be best to use the Dataverse plug-ins only when the Power Platform products‘ declarative process does not meet your business requirements. • Option B is incorrect because the Organization service works with the Dataverse data and metadata. It does not automate business logic. • Option D is incorrect because the Web API works with the Dataverse data and metadata. It does not automate business logic. • Option E is incorrect because the Power Bl reveals data insights and helps businesses to make data-driven decisions. It does not automate business logic. For more information about declarative automation of the Dataverse business logic, please visit the below URL: • https://docs.microsoft.com/en-us/power-automate/flow-types • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/plug-ins
Unattempted
Power Automate provides five types of flows: • Automated – this cloud flow type is triggered by an event, like when an email comes from your manager • Instant – this cloud flow type is triggered manually, like when you push a button • Scheduled – this cloud flow type is triggered on a schedule, like sending a report on every working day at 8 am. • Desktop – this flow type automates processes for your desktop and web applications • Business process flow – this flow type guides users step-by-step through the business process. For processing college applications, you need to use an automated flow triggered by an incoming application. Your flow should incorporate Al Builder models to parse and extract the information from the application. And then store it in the Dataverse database. • Option A is incorrect because the Dataverse plug-in is not the simple solution for this task. Power Platform help to achieve your goal in a no-code or low-code approach. It would be best to use the Dataverse plug-ins only when the Power Platform products‘ declarative process does not meet your business requirements. • Option B is incorrect because the Organization service works with the Dataverse data and metadata. It does not automate business logic. • Option D is incorrect because the Web API works with the Dataverse data and metadata. It does not automate business logic. • Option E is incorrect because the Power Bl reveals data insights and helps businesses to make data-driven decisions. It does not automate business logic. For more information about declarative automation of the Dataverse business logic, please visit the below URL: • https://docs.microsoft.com/en-us/power-automate/flow-types • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/plug-ins
Question 5 of 65
5. Question
You create a model-driven app. The app has a Quick Create Form. You need to add a business rule that would run after a user fills the form and saves the record. What should be the scope of this rule?
Correct
Microsoft Dataverse Business rules contain logic that users want to apply to the data. The rules consist of three parts: conditions, actions, and scope. A business rule is triggered when data meets the condition defined by the rule. After the rule is triggered, it performs defined actions within the scope. The scope of the rule is limited to the Entity, All Forms, and Individual Forms. The canvas apps always have an Entity scope for their business rules. The model-driven apps have the Entity and two other scopes. The Entity has a global scope: the rule runs whenever a record is created or updated by any Power Platform products or API calls. The All Forms scope makes sure that a business rule runs on all forms of your app. including Quick Create forms. If you need your rule to run only on one form, you need to be sure that it is the main type. Then you can choose the form name (like Input form) from the Scope dropdown in the Rule Designer and use the action that is limited to the forms. All other options are incorrect because we need a rule to run when a user saves a record. The only rule with the Entity scope can do this. For more information about Dataverse business rule scope, please visit the below URL: • https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/create-business-rules recommendations-apply-logic-form • https://docs.microsoft.com/en-us/learn/modules/define-create-business-rules/2-components
Incorrect
Microsoft Dataverse Business rules contain logic that users want to apply to the data. The rules consist of three parts: conditions, actions, and scope. A business rule is triggered when data meets the condition defined by the rule. After the rule is triggered, it performs defined actions within the scope. The scope of the rule is limited to the Entity, All Forms, and Individual Forms. The canvas apps always have an Entity scope for their business rules. The model-driven apps have the Entity and two other scopes. The Entity has a global scope: the rule runs whenever a record is created or updated by any Power Platform products or API calls. The All Forms scope makes sure that a business rule runs on all forms of your app. including Quick Create forms. If you need your rule to run only on one form, you need to be sure that it is the main type. Then you can choose the form name (like Input form) from the Scope dropdown in the Rule Designer and use the action that is limited to the forms. All other options are incorrect because we need a rule to run when a user saves a record. The only rule with the Entity scope can do this. For more information about Dataverse business rule scope, please visit the below URL: • https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/create-business-rules recommendations-apply-logic-form • https://docs.microsoft.com/en-us/learn/modules/define-create-business-rules/2-components
Unattempted
Microsoft Dataverse Business rules contain logic that users want to apply to the data. The rules consist of three parts: conditions, actions, and scope. A business rule is triggered when data meets the condition defined by the rule. After the rule is triggered, it performs defined actions within the scope. The scope of the rule is limited to the Entity, All Forms, and Individual Forms. The canvas apps always have an Entity scope for their business rules. The model-driven apps have the Entity and two other scopes. The Entity has a global scope: the rule runs whenever a record is created or updated by any Power Platform products or API calls. The All Forms scope makes sure that a business rule runs on all forms of your app. including Quick Create forms. If you need your rule to run only on one form, you need to be sure that it is the main type. Then you can choose the form name (like Input form) from the Scope dropdown in the Rule Designer and use the action that is limited to the forms. All other options are incorrect because we need a rule to run when a user saves a record. The only rule with the Entity scope can do this. For more information about Dataverse business rule scope, please visit the below URL: • https://docs.microsoft.com/en-us/powerapps/maker/model-driven-apps/create-business-rules recommendations-apply-logic-form • https://docs.microsoft.com/en-us/learn/modules/define-create-business-rules/2-components
Question 6 of 65
6. Question
You create a model-driven app. There is a subgrid Reviews on the Information screen for the Product record. You need to open an alert dialog when a user clicks on the “Great performance review. You want to use a JavaScript code that implements a Client API model. Here is the line from your Javascript code with access to the subgrid: var reviewsContext =SLOT 1.getControl(“Reviews“); What is the type of Client API Context object is the SLOTI?
An organization uses Dynamics 365 Sales. The organization has accounting and customer service departments. You must restrict users in customer service from being able to change the value of the balance field on the Contact records. The accounting team must be the only team able to edit this field. You need to create the appropriate solution without any customizations. What should you do first?
Correct
Incorrect
Unattempted
Question 10 of 65
10. Question
A company uses a model-driven app to record details of laboratory test. You are asked to create a custom component that makes it easier to capture multiple values from lab test results on mobile devices. You need to create the interface for the dataset in case the mobile devices lose connection to the network. Which method should you use?
Correct
Incorrect
Unattempted
Question 11 of 65
11. Question
You create a Dataverse plug-in Please select all execution stages of the plug-in event pipeline.
Correct
Power Platform provides a variety of tools to extend the platform and user experience. If you need to work with the Dataverse, you can use the Dataverse Web API and Organization service. Or develop your business logic by using the Dataverse plug-ins. You can use Data import, Synchronization, Virtual entities, Azure integration, and Webhooks for integration purposes. Before creating the business logic using a code the Dataverse plug-in), you should evaluate the application of the Dataverse declarative options for the business logic: use of business rules, Real-time workflows, actions, and Power Automate flows for your business requirements. The extension of the business logic by a code depends on detecting the Dataverse‘s events. The Event Framework provides this information to the declarative tools and registered extensions. The Dataverse plug-in is a.Net assembly that can modify the platform behavior. You can create your .Net project using a development environment, like Visual Studio or Visual Studio Code. After compiling the project and creating an assembly, you need to register (map) the assembly classes to the Event Framework events (steps). Then you register your business logic steps. There are three stages in plug-in event pipeline execution: • PreValidation – an initial stage before the main operation. You can include the logic for canceling the event before the data transaction. • PreOperation – the next stage before the main operation but within the data transaction. You can make changes to the data in operation • Postoperation – the stage after the main operation and still within the data transaction. You can call other actions using the Organization service before the message returns to the caller Your Dataverse plug-ins can act synchronously or asynchronously. All other options are incorrect. For more information about creating the Dataverse plug-ins, please visit the below URL: • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/plug-ins • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-write-plug-in • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-plug-in • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/apply-business-logic-with-code
Incorrect
Power Platform provides a variety of tools to extend the platform and user experience. If you need to work with the Dataverse, you can use the Dataverse Web API and Organization service. Or develop your business logic by using the Dataverse plug-ins. You can use Data import, Synchronization, Virtual entities, Azure integration, and Webhooks for integration purposes. Before creating the business logic using a code the Dataverse plug-in), you should evaluate the application of the Dataverse declarative options for the business logic: use of business rules, Real-time workflows, actions, and Power Automate flows for your business requirements. The extension of the business logic by a code depends on detecting the Dataverse‘s events. The Event Framework provides this information to the declarative tools and registered extensions. The Dataverse plug-in is a.Net assembly that can modify the platform behavior. You can create your .Net project using a development environment, like Visual Studio or Visual Studio Code. After compiling the project and creating an assembly, you need to register (map) the assembly classes to the Event Framework events (steps). Then you register your business logic steps. There are three stages in plug-in event pipeline execution: • PreValidation – an initial stage before the main operation. You can include the logic for canceling the event before the data transaction. • PreOperation – the next stage before the main operation but within the data transaction. You can make changes to the data in operation • Postoperation – the stage after the main operation and still within the data transaction. You can call other actions using the Organization service before the message returns to the caller Your Dataverse plug-ins can act synchronously or asynchronously. All other options are incorrect. For more information about creating the Dataverse plug-ins, please visit the below URL: • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/plug-ins • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-write-plug-in • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-plug-in • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/apply-business-logic-with-code
Unattempted
Power Platform provides a variety of tools to extend the platform and user experience. If you need to work with the Dataverse, you can use the Dataverse Web API and Organization service. Or develop your business logic by using the Dataverse plug-ins. You can use Data import, Synchronization, Virtual entities, Azure integration, and Webhooks for integration purposes. Before creating the business logic using a code the Dataverse plug-in), you should evaluate the application of the Dataverse declarative options for the business logic: use of business rules, Real-time workflows, actions, and Power Automate flows for your business requirements. The extension of the business logic by a code depends on detecting the Dataverse‘s events. The Event Framework provides this information to the declarative tools and registered extensions. The Dataverse plug-in is a.Net assembly that can modify the platform behavior. You can create your .Net project using a development environment, like Visual Studio or Visual Studio Code. After compiling the project and creating an assembly, you need to register (map) the assembly classes to the Event Framework events (steps). Then you register your business logic steps. There are three stages in plug-in event pipeline execution: • PreValidation – an initial stage before the main operation. You can include the logic for canceling the event before the data transaction. • PreOperation – the next stage before the main operation but within the data transaction. You can make changes to the data in operation • Postoperation – the stage after the main operation and still within the data transaction. You can call other actions using the Organization service before the message returns to the caller Your Dataverse plug-ins can act synchronously or asynchronously. All other options are incorrect. For more information about creating the Dataverse plug-ins, please visit the below URL: • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/plug-ins • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-write-plug-in • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/register-plug-in • https://docs.microsoft.com/en-us/powerapps/developer/data-platform/apply-business-logic-with-code
Question 12 of 65
12. Question
You create an Azure Web App and want your Power Apps app to use a custom connector to consume the Azure Web App REST API What tools should you consider for the creation of API definition?
You need to create an approval process for the SharePoint documents. You contemplate using the Azure Durable Functions. What application pattern should you consider for your task?
Correct
When you need to run the long-term workflows, you should use the Azure Durable Functions. The Durable Function is an extension of the Azure Functions. The function provides a cost-effective serverless approach for running stateful longrunning, complex workflows. The Durable Function can chain, orchestrate, and coordinate the functions. This Azure service manages the state. Therefore, the developers do not need to write the code to manage the state for long-running functions. There are three Durable Function types: Client, Orchestration, and Activity The Durable Functions implement several common workflow patterns: • Function chaining – execution of the multiple functions in a specific order • Fan outfan in-a run of the multiple functions in parallel till every function finishes its execution • Async HTTP APIs – coordination of the long-running operations with the external clients • Monitor – a recurrent process until specific conditions are met • Human interaction – a combination of human interaction with automated processes • Aggregator – an aggregation of the several data streams from different data sources and possibly during long time periods into one function • Option D is correct because the Human interaction pattern is a combination of human interaction with automated processes, like waiting for the document approval from a person. This pattern involves four functions: • A request for approval task • An assignment of the task to the person • A process of approval • An escalation process For more information about Durable functions, please visit the below URL: • https://docs.microsoft.com/en-us/learn/modules/create-long-running-serverless-workflow-with-durable functions/3-design-a-workflow-based-on-durable-functions • https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview?tabs-csharp
Incorrect
When you need to run the long-term workflows, you should use the Azure Durable Functions. The Durable Function is an extension of the Azure Functions. The function provides a cost-effective serverless approach for running stateful longrunning, complex workflows. The Durable Function can chain, orchestrate, and coordinate the functions. This Azure service manages the state. Therefore, the developers do not need to write the code to manage the state for long-running functions. There are three Durable Function types: Client, Orchestration, and Activity The Durable Functions implement several common workflow patterns: • Function chaining – execution of the multiple functions in a specific order • Fan outfan in-a run of the multiple functions in parallel till every function finishes its execution • Async HTTP APIs – coordination of the long-running operations with the external clients • Monitor – a recurrent process until specific conditions are met • Human interaction – a combination of human interaction with automated processes • Aggregator – an aggregation of the several data streams from different data sources and possibly during long time periods into one function • Option D is correct because the Human interaction pattern is a combination of human interaction with automated processes, like waiting for the document approval from a person. This pattern involves four functions: • A request for approval task • An assignment of the task to the person • A process of approval • An escalation process For more information about Durable functions, please visit the below URL: • https://docs.microsoft.com/en-us/learn/modules/create-long-running-serverless-workflow-with-durable functions/3-design-a-workflow-based-on-durable-functions • https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview?tabs-csharp
Unattempted
When you need to run the long-term workflows, you should use the Azure Durable Functions. The Durable Function is an extension of the Azure Functions. The function provides a cost-effective serverless approach for running stateful longrunning, complex workflows. The Durable Function can chain, orchestrate, and coordinate the functions. This Azure service manages the state. Therefore, the developers do not need to write the code to manage the state for long-running functions. There are three Durable Function types: Client, Orchestration, and Activity The Durable Functions implement several common workflow patterns: • Function chaining – execution of the multiple functions in a specific order • Fan outfan in-a run of the multiple functions in parallel till every function finishes its execution • Async HTTP APIs – coordination of the long-running operations with the external clients • Monitor – a recurrent process until specific conditions are met • Human interaction – a combination of human interaction with automated processes • Aggregator – an aggregation of the several data streams from different data sources and possibly during long time periods into one function • Option D is correct because the Human interaction pattern is a combination of human interaction with automated processes, like waiting for the document approval from a person. This pattern involves four functions: • A request for approval task • An assignment of the task to the person • A process of approval • An escalation process For more information about Durable functions, please visit the below URL: • https://docs.microsoft.com/en-us/learn/modules/create-long-running-serverless-workflow-with-durable functions/3-design-a-workflow-based-on-durable-functions • https://docs.microsoft.com/en-us/azure/azure-functions/durable/durable-functions-overview?tabs-csharp
Question 14 of 65
14. Question
You create an Azure Function that processes the Dataverse events. Please select the information that you need to have for your function registration
You create an integration between the Dataverse and Azure SQL database. You need to be sure that data is in-sync. What are two options you can use for data syncing and checking for the latest changes?
You are designing a one-way integration from the Common Data Service to another system. You must use an Azure Function to update the other system. The integration must send only newly created records to the other system. The solution must support scenarios where a component of the integration is unavailable for more than a few seconds to avoid data loss. You need to design the integration solution. Solution: Register a webhook in the Common Data Service that connects to the Azure Function. Register a step on the webhook which runs synchronously on the recordÂ’s Create message and in the post-operation stage. Does the solution meet the goal?
Correct
Instead use asynchronous communication. D18912E1457D5D1DDCBD40AB3BF70D5D
Incorrect
Instead use asynchronous communication. D18912E1457D5D1DDCBD40AB3BF70D5D
Unattempted
Instead use asynchronous communication. D18912E1457D5D1DDCBD40AB3BF70D5D
Question 17 of 65
17. Question
You create a suite of Power Platform-based order management canvas apps for a bakery that has five retail stores. Each store uses a tablet device to manage inventory and process orders. You need to make the following changes to the original order tracking app: ? 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. You must minimize the amount of custom code and configuration required to implement the solution. What should you use?
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?
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: https://www.examtopics.com/assets/media/exam-media/03951/0005100001.jpg of the following statement, select Yes if the statement is true. Otherwise, select No. 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
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: https://www.examtopics.com/assets/media/exam-media/03951/0005100001.jpg of the following statement, select Yes if the statement is true. Otherwise, select No. Creating an alternate key that uses the accountnumber field resolves the error: The specified key attributes are not a defined key for the account entity.
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: https://www.examtopics.com/assets/media/exam-media/03951/0005100001.jpg of the following statement, select Yes if the statement is true. Otherwise, select No. If an account exists with only the account name entered as Contoso and all other fields empty, a new account record is created.
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: https://www.examtopics.com/assets/media/exam-media/03951/0005100001.jpg of the following statement, select Yes if the statement is true. Otherwise, select No. If an account exists that uses the account number CO-555, a new account record is created
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: ? A set of fields to represent the package length, width, depth, and weight. The maximum value for any dimension is 100 centimeters. ? 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. Which constructs should you use?
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. Which options should you use?Connect to the app securely
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. Which options should you use?Monitor the status of data replication
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. Which options should you use?Enable an entity for replication
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. Which options should you use?Start or stop data replication
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. Which options should you use?View information on records that fail to sync
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 settings should you use? Relationship Behavior type
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 settings should you use?Behavior for the assigned action
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. You need to determine the primary cause of the issue reported by interns when they use the app. What is the primary cause?
Correct
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: https://docs.microsoft.com/en-us/power-platform/admin/database-security
Incorrect
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: https://docs.microsoft.com/en-us/power-platform/admin/database-security
Unattempted
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: https://docs.microsoft.com/en-us/power-platform/admin/database-security
Question 32 of 65
32. Question
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? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
Correct
Incorrect
Unattempted
Question 33 of 65
33. Question
A company is developing multiple plug-ins. One of the plug-ins keeps failing. You need to debug the plug-in. Which three actions should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
Correct
Step 1: Install plug-in profiler Because the plug-in executes on a remote server, you cannot attach a debugger to the process. The plug-in profiler captures a profile of an executing plug-in and allows you to re-play the execution of the plug-in using Visual Studio on your local computer. Step 2: Start profiling 1. In the Plug-in Registration tool, select the (Step) BasicPlugin.Followup Plugin: Create of account step, and click Start Profiling 2. In the Profiler Settings dialog accept the default settings and click OK to close the dialog. Step 3: Debug your plug-in Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-debug-plug-in
Incorrect
Step 1: Install plug-in profiler Because the plug-in executes on a remote server, you cannot attach a debugger to the process. The plug-in profiler captures a profile of an executing plug-in and allows you to re-play the execution of the plug-in using Visual Studio on your local computer. Step 2: Start profiling 1. In the Plug-in Registration tool, select the (Step) BasicPlugin.Followup Plugin: Create of account step, and click Start Profiling 2. In the Profiler Settings dialog accept the default settings and click OK to close the dialog. Step 3: Debug your plug-in Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-debug-plug-in
Unattempted
Step 1: Install plug-in profiler Because the plug-in executes on a remote server, you cannot attach a debugger to the process. The plug-in profiler captures a profile of an executing plug-in and allows you to re-play the execution of the plug-in using Visual Studio on your local computer. Step 2: Start profiling 1. In the Plug-in Registration tool, select the (Step) BasicPlugin.Followup Plugin: Create of account step, and click Start Profiling 2. In the Profiler Settings dialog accept the default settings and click OK to close the dialog. Step 3: Debug your plug-in Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/tutorial-debug-plug-in
Question 34 of 65
34. Question
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?
Correct
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and Data global Discovery service) as well as to the SOAP web services (Organization service and Discovery service) OAuth is also required to support: – Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) – Use of client secrets to enable server-to-server authentication scenarios. – Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Incorrect Answers: A: Using Microsoft 365 authentication does not require that your register your applications as OAuth does. You must simply provide a User Principal Name (UPN) and password for a valid user. Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Incorrect
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and Data global Discovery service) as well as to the SOAP web services (Organization service and Discovery service) OAuth is also required to support: – Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) – Use of client secrets to enable server-to-server authentication scenarios. – Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Incorrect Answers: A: Using Microsoft 365 authentication does not require that your register your applications as OAuth does. You must simply provide a User Principal Name (UPN) and password for a valid user. Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Unattempted
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and Data global Discovery service) as well as to the SOAP web services (Organization service and Discovery service) OAuth is also required to support: – Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) – Use of client secrets to enable server-to-server authentication scenarios. – Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Incorrect Answers: A: Using Microsoft 365 authentication does not require that your register your applications as OAuth does. You must simply provide a User Principal Name (UPN) and password for a valid user. Reference: https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Question 35 of 65
35. Question
You are deploying a Power Apps app that uses the custom connector for ServiceNow. The app loads very slowly for some users. You determine that all records from ServiceNow are being retrieved for every user. The app must load only incidents that are assigned to each user. You need to limit the number of records that the connector returns. What should you do?
Correct
You can configure policy templates for custom connectors. Policies allow you to modify the behavior of a custom connector at runtime. You can use policies to perform data conversion, route requests, set parameter values, and more. You can configure policies directly in the custom connector API properties file before import, or you can do it from the maker portal in the custom connector designer by applying policy templates.
Incorrect
You can configure policy templates for custom connectors. Policies allow you to modify the behavior of a custom connector at runtime. You can use policies to perform data conversion, route requests, set parameter values, and more. You can configure policies directly in the custom connector API properties file before import, or you can do it from the maker portal in the custom connector designer by applying policy templates.
Unattempted
You can configure policy templates for custom connectors. Policies allow you to modify the behavior of a custom connector at runtime. You can use policies to perform data conversion, route requests, set parameter values, and more. You can configure policies directly in the custom connector API properties file before import, or you can do it from the maker portal in the custom connector designer by applying policy templates.
Question 36 of 65
36. Question
A create a model-driven app. You run Solution checker. The tool displays the following error: Solution checker fails to export solutions with model-driven app components. You need to resolve the issue. What should you do?
Correct
To resolve this issue, grant the Environment Maker security role to the Power Apps Checker application user.
Incorrect
To resolve this issue, grant the Environment Maker security role to the Power Apps Checker application user.
Unattempted
To resolve this issue, grant the Environment Maker security role to the Power Apps Checker application user.
Question 37 of 65
37. Question
An organization uses Dynamics 365 Sales. You plan to add a custom button to the app ribbon. You need to ensure that the button displays only when conditions specified by business rules are met. Which two code segments can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
Correct
B: formContext.ui.refreshRibbon(refreshAll); Causes the ribbon to re-evaluate data that controls what is displayed in it. Indicates whether all the ribbon command bars on the current page are refreshed. If you specify false, only the pagelevel ribbon command bar is refreshed. If you do not specify this parameter, by default false is passed. Remarks: This function is typicaly used when a ribbon (Ribbon DiffXml) depends on a value in the form. After your code changes a value that is used by a rule, use this method to force the ribbon to re-evaluate the data in the form so that the rule can be applied. D: If role is there – just refresh the ribbon to see the button if (is ButtonEnabled) { formContext.ui.refresh Ribbon(); Reference: https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/formcontextui/refreshribbonhttps://community dynamics.com/crm/f/microsoft-dynamics-crm-forum/302049/show-hide-button-bases-on-differentcriteria/871674
Incorrect
B: formContext.ui.refreshRibbon(refreshAll); Causes the ribbon to re-evaluate data that controls what is displayed in it. Indicates whether all the ribbon command bars on the current page are refreshed. If you specify false, only the pagelevel ribbon command bar is refreshed. If you do not specify this parameter, by default false is passed. Remarks: This function is typicaly used when a ribbon (Ribbon DiffXml) depends on a value in the form. After your code changes a value that is used by a rule, use this method to force the ribbon to re-evaluate the data in the form so that the rule can be applied. D: If role is there – just refresh the ribbon to see the button if (is ButtonEnabled) { formContext.ui.refresh Ribbon(); Reference: https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/formcontextui/refreshribbonhttps://community dynamics.com/crm/f/microsoft-dynamics-crm-forum/302049/show-hide-button-bases-on-differentcriteria/871674
Unattempted
B: formContext.ui.refreshRibbon(refreshAll); Causes the ribbon to re-evaluate data that controls what is displayed in it. Indicates whether all the ribbon command bars on the current page are refreshed. If you specify false, only the pagelevel ribbon command bar is refreshed. If you do not specify this parameter, by default false is passed. Remarks: This function is typicaly used when a ribbon (Ribbon DiffXml) depends on a value in the form. After your code changes a value that is used by a rule, use this method to force the ribbon to re-evaluate the data in the form so that the rule can be applied. D: If role is there – just refresh the ribbon to see the button if (is ButtonEnabled) { formContext.ui.refresh Ribbon(); Reference: https://docs.microsoft.com/en-us/powerapps/developer/model-driven-apps/clientapi/reference/formcontextui/refreshribbonhttps://community dynamics.com/crm/f/microsoft-dynamics-crm-forum/302049/show-hide-button-bases-on-differentcriteria/871674
Question 38 of 65
38. Question
You work for a staffing company that helps employees fill temporary jobs. Available temporary jobs are categorized and listed on a secure area of the company?€™s website. The company wants to eliminate manual work that relates to job and candidate management. The company plans to invite employers with available jobs and job candidates to view jobs by sending personalized invitations. The company identifies the following requirements: ? Human resources team members from the staffing company must be able to access the jobs listing and post available positions. ? Employers seeking temporary employees must also be able to access the jobs listing and post available positions. ? Approved job candidates must be notified about new positions for which they are qualified. ? Approved job candidate must have an option to accept a job assignment directly from a notification. You need to perform a gap analysis against the features and capabilities of the Power Platform. Which features should you implement?Create the job listings portal.
Correct
Custom self-service portal for both employers and job candidates If you select an environment that contains customer engagement, you can create the following portals: ? Customer self-service portal: A customer self-service portal enables customers to access self-service knowledge, support resources, view the progress of their cases, and provide feedback. ? Partner portal: A partner portal allows every organization with resellers, distributors, suppliers, or partners to have real-time access to every stage of shared activities. ? Employee self-service portal: An employee self-service portal creates an efficient and well-informed workforce by streamlining common tasks and empowering every employee with a definitive source of knowledge.
Incorrect
Custom self-service portal for both employers and job candidates If you select an environment that contains customer engagement, you can create the following portals: ? Customer self-service portal: A customer self-service portal enables customers to access self-service knowledge, support resources, view the progress of their cases, and provide feedback. ? Partner portal: A partner portal allows every organization with resellers, distributors, suppliers, or partners to have real-time access to every stage of shared activities. ? Employee self-service portal: An employee self-service portal creates an efficient and well-informed workforce by streamlining common tasks and empowering every employee with a definitive source of knowledge.
Unattempted
Custom self-service portal for both employers and job candidates If you select an environment that contains customer engagement, you can create the following portals: ? Customer self-service portal: A customer self-service portal enables customers to access self-service knowledge, support resources, view the progress of their cases, and provide feedback. ? Partner portal: A partner portal allows every organization with resellers, distributors, suppliers, or partners to have real-time access to every stage of shared activities. ? Employee self-service portal: An employee self-service portal creates an efficient and well-informed workforce by streamlining common tasks and empowering every employee with a definitive source of knowledge.
Question 39 of 65
39. Question
You work for a staffing company that helps employees fill temporary jobs. Available temporary jobs are categorized and listed on a secure area of the company?€™s website. The company wants to eliminate manual work that relates to job and candidate management. The company plans to invite employers with available jobs and job candidates to view jobs by sending personalized invitations. The company identifies the following requirements: ? Human resources team members from the staffing company must be able to access the jobs listing and post available positions. ? Employers seeking temporary employees must also be able to access the jobs listing and post available positions. ? Approved job candidates must be notified about new positions for which they are qualified. ? Approved job candidate must have an option to accept a job assignment directly from a notification. You need to perform a gap analysis against the features and capabilities of the Power Platform. Which features should you implement?Create an app that lists available positions
You work for a staffing company that helps employees fill temporary jobs. Available temporary jobs are categorized and listed on a secure area of the company?€™s website. The company wants to eliminate manual work that relates to job and candidate management. The company plans to invite employers with available jobs and job candidates to view jobs by sending personalized invitations. The company identifies the following requirements: ? Human resources team members from the staffing company must be able to access the jobs listing and post available positions. ? Employers seeking temporary employees must also be able to access the jobs listing and post available positions. ? Approved job candidates must be notified about new positions for which they are qualified. ? Approved job candidate must have an option to accept a job assignment directly from a notification. You need to perform a gap analysis against the features and capabilities of the Power Platform. Which features should you implement?Create the app for employers who are seeking temporary employees.
You work for a staffing company that helps employees fill temporary jobs. Available temporary jobs are categorized and listed on a secure area of the company?€™s website. The company wants to eliminate manual work that relates to job and candidate management. The company plans to invite employers with available jobs and job candidates to view jobs by sending personalized invitations. The company identifies the following requirements: ? Human resources team members from the staffing company must be able to access the jobs listing and post available positions. ? Employers seeking temporary employees must also be able to access the jobs listing and post available positions. ? Approved job candidates must be notified about new positions for which they are qualified. ? Approved job candidate must have an option to accept a job assignment directly from a notification. You need to perform a gap analysis against the features and capabilities of the Power Platform. Which features should you implement?Create invitation parameters for job candidates
You work for a staffing company that helps employees fill temporary jobs. Available temporary jobs are categorized and listed on a secure area of the company?€™s website. The company wants to eliminate manual work that relates to job and candidate management. The company plans to invite employers with available jobs and job candidates to view jobs by sending personalized invitations. The company identifies the following requirements: ? Human resources team members from the staffing company must be able to access the jobs listing and post available positions. ? Employers seeking temporary employees must also be able to access the jobs listing and post available positions. ? Approved job candidates must be notified about new positions for which they are qualified. ? Approved job candidate must have an option to accept a job assignment directly from a notification. You need to perform a gap analysis against the features and capabilities of the Power Platform. Which features should you implement?Create invitation parameters for approved job candidates.
You need to select data types for required fields. Which data types should you use? Division
Correct
The company is organized into the following divisions:
Incorrect
The company is organized into the following divisions:
Unattempted
The company is organized into the following divisions:
Question 44 of 65
44. Question
You need to select data types for required fields. Which data types should you use?End date
Correct
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.
Incorrect
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.
Unattempted
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.
Question 45 of 65
45. Question
You need to select data types for required fields. Which data types should you use?Tournament owner
Correct
Customer information is stored in the Accounts entity. Each tournament record must list the associated sales representative as the tournament owner.
Incorrect
Customer information is stored in the Accounts entity. Each tournament record must list the associated sales representative as the tournament owner.
Unattempted
Customer information is stored in the Accounts entity. Each tournament record must list the associated sales representative as the tournament owner.
Question 46 of 65
46. Question
You need to replace the bicycle inspection forms. Which two solutions should you use? Each answer presents part of the solution.NOTE: Each correct selection is worth one point.
Correct
Scenario: The Adventure Works Cycles retail location performs bicycle inspections and performance tune-ups.Technicians use paper forms to document the bicycle inspection performed before a tune-up and any additional work performed on the bicycle. A: The Dynamics 365 Field Service business application helps organizations deliver onsite service to customer locations. The application combines workflow automation, scheduling algorithms, and mobility to set mobile workers up for success when they‘re onsite with customers fixing issues. D: Compared to canvas apps, model-driven apps in PowerApps are based on underlying data — specifically, the data stored in Common Data Service (CDS). All model-driven apps are integrated into CDS. In fact, most Microsoft apps are integrated into CDS because most Microsoft apps, including the entire Dynamics 365 (D365) platform, are model-driven apps. Incorrect Answers: B: An Azure Logic App would not be fit for scale. Azure Logic Apps is a cloud service that helps you schedule, automate, and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations. Reference: https://docs.microsoft.com/en-us/dynamics365/field-service/overviewhttps://global.hitachi-solutions.com/blog/canvas-vs-model-driven-app
Incorrect
Scenario: The Adventure Works Cycles retail location performs bicycle inspections and performance tune-ups.Technicians use paper forms to document the bicycle inspection performed before a tune-up and any additional work performed on the bicycle. A: The Dynamics 365 Field Service business application helps organizations deliver onsite service to customer locations. The application combines workflow automation, scheduling algorithms, and mobility to set mobile workers up for success when they‘re onsite with customers fixing issues. D: Compared to canvas apps, model-driven apps in PowerApps are based on underlying data — specifically, the data stored in Common Data Service (CDS). All model-driven apps are integrated into CDS. In fact, most Microsoft apps are integrated into CDS because most Microsoft apps, including the entire Dynamics 365 (D365) platform, are model-driven apps. Incorrect Answers: B: An Azure Logic App would not be fit for scale. Azure Logic Apps is a cloud service that helps you schedule, automate, and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations. Reference: https://docs.microsoft.com/en-us/dynamics365/field-service/overviewhttps://global.hitachi-solutions.com/blog/canvas-vs-model-driven-app
Unattempted
Scenario: The Adventure Works Cycles retail location performs bicycle inspections and performance tune-ups.Technicians use paper forms to document the bicycle inspection performed before a tune-up and any additional work performed on the bicycle. A: The Dynamics 365 Field Service business application helps organizations deliver onsite service to customer locations. The application combines workflow automation, scheduling algorithms, and mobility to set mobile workers up for success when they‘re onsite with customers fixing issues. D: Compared to canvas apps, model-driven apps in PowerApps are based on underlying data — specifically, the data stored in Common Data Service (CDS). All model-driven apps are integrated into CDS. In fact, most Microsoft apps are integrated into CDS because most Microsoft apps, including the entire Dynamics 365 (D365) platform, are model-driven apps. Incorrect Answers: B: An Azure Logic App would not be fit for scale. Azure Logic Apps is a cloud service that helps you schedule, automate, and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations. Reference: https://docs.microsoft.com/en-us/dynamics365/field-service/overviewhttps://global.hitachi-solutions.com/blog/canvas-vs-model-driven-app
Question 47 of 65
47. Question
1 You need to identify the execution mode that is being used for the ISV solution reported by User5. Which type of execution mode is in use?
Correct
User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution. When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available. Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/usewebhooks
Incorrect
User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution. When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available. Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/usewebhooks
Unattempted
User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution. When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available. Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/usewebhooks
Question 48 of 65
48. Question
You need to improve warehouse counting efficiency.What should you create?
Correct
Incorrect
Unattempted
Question 49 of 65
49. Question
You need to determine the primary cause of the issue reported by interns when they use the app. What is the primary cause?
Correct
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: [Reference:, https://docs.microsoft.com/en-us/power-platform/admin/database-security
Incorrect
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: [Reference:, https://docs.microsoft.com/en-us/power-platform/admin/database-security
Unattempted
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: [Reference:, https://docs.microsoft.com/en-us/power-platform/admin/database-security
Question 50 of 65
50. Question
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?
Correct
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and OData global Discovery service) as well as to the SOAP web services (Organization service and Discovery service). OAuth is also required to support: Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) Use of client secrets to enable server-to-server authentication scenarios. Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Reference: [Reference:, https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Incorrect
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and OData global Discovery service) as well as to the SOAP web services (Organization service and Discovery service). OAuth is also required to support: Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) Use of client secrets to enable server-to-server authentication scenarios. Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Reference: [Reference:, https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Unattempted
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and OData global Discovery service) as well as to the SOAP web services (Organization service and Discovery service). OAuth is also required to support: Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) Use of client secrets to enable server-to-server authentication scenarios. Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Reference: [Reference:, https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Question 51 of 65
51. Question
You need to handle errors in UpdateRecord.js. Which code segment should you add at line UR06?
You need to ensure that Adventure Works Cycle can track information from visitors to bike fairs. What should you create?
Correct
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365, or some other service, which then performs an action in Dynamics 365, or some other service. Reference: [Reference:, https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
Incorrect
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365, or some other service, which then performs an action in Dynamics 365, or some other service. Reference: [Reference:, https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
Unattempted
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365, or some other service, which then performs an action in Dynamics 365, or some other service. Reference: [Reference:, https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
Question 53 of 65
53. Question
You need to reduce response time for the information email on the website. What should you create?
You need to create the model-driven app for referral. Which function should you add?
Correct
Scenario: When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
Incorrect
Scenario: When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
Unattempted
Scenario: When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
Question 55 of 65
55. Question
You need to modify Microsoft flow to resolve CustornerCs issue. What should you do?
Correct
Scenario: CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later. Imagine having a process where you want to give someone a couple of days to reply to an approval. If that someone doesn‘t respond in time, you want to assign a new approval to another person or group of people. To achieve this you can set the timeout in the action settings. Reference: [Reference:, https://www.o365dude.com/2018/06/02/timeout-flow-approvals
Incorrect
Scenario: CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later. Imagine having a process where you want to give someone a couple of days to reply to an approval. If that someone doesn‘t respond in time, you want to assign a new approval to another person or group of people. To achieve this you can set the timeout in the action settings. Reference: [Reference:, https://www.o365dude.com/2018/06/02/timeout-flow-approvals
Unattempted
Scenario: CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later. Imagine having a process where you want to give someone a couple of days to reply to an approval. If that someone doesn‘t respond in time, you want to assign a new approval to another person or group of people. To achieve this you can set the timeout in the action settings. Reference: [Reference:, https://www.o365dude.com/2018/06/02/timeout-flow-approvals
Question 56 of 65
56. Question
You need to replace the bicycle inspection forms. Which two solutions should you use? Each answer presents part of the solution.NOTE: Each correct selection is worth one point.
Correct
Scenario: The Adventure Works Cycles retail location performs bicycle inspections and performance tune-ups.Technicians use paper forms to document the bicycle inspection performed before a tune-up and any additional work performed on the bicycle. A: The Dynamics 365 Field Service business application helps organizations deliver onsite service to customer locations. The application combines workflow automation, scheduling algorithms, and mobility to set mobile workers up for success when they‘re onsite with customers fixing issues. D: Compared to canvas apps, model-driven apps in PowerApps are based on underlying data — specifically, the data stored in Common Data Service (CDS). All model-driven apps are integrated into CDS. In fact, most Microsoft apps are integrated into CDS because most Microsoft apps, including the entire Dynamics 365 (D365) platform, are model-driven apps. Incorrect Answers: B: An Azure Logic App would not be fit for scale. Azure Logic Apps is a cloud service that helps you schedule, automate, and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations. Reference: https://docs.microsoft.com/en-us/dynamics365/field-service/overviewhttps://global.hitachi-solutions.com/blog/canvas-vs-model-driven-app
Incorrect
Scenario: The Adventure Works Cycles retail location performs bicycle inspections and performance tune-ups.Technicians use paper forms to document the bicycle inspection performed before a tune-up and any additional work performed on the bicycle. A: The Dynamics 365 Field Service business application helps organizations deliver onsite service to customer locations. The application combines workflow automation, scheduling algorithms, and mobility to set mobile workers up for success when they‘re onsite with customers fixing issues. D: Compared to canvas apps, model-driven apps in PowerApps are based on underlying data — specifically, the data stored in Common Data Service (CDS). All model-driven apps are integrated into CDS. In fact, most Microsoft apps are integrated into CDS because most Microsoft apps, including the entire Dynamics 365 (D365) platform, are model-driven apps. Incorrect Answers: B: An Azure Logic App would not be fit for scale. Azure Logic Apps is a cloud service that helps you schedule, automate, and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations. Reference: https://docs.microsoft.com/en-us/dynamics365/field-service/overviewhttps://global.hitachi-solutions.com/blog/canvas-vs-model-driven-app
Unattempted
Scenario: The Adventure Works Cycles retail location performs bicycle inspections and performance tune-ups.Technicians use paper forms to document the bicycle inspection performed before a tune-up and any additional work performed on the bicycle. A: The Dynamics 365 Field Service business application helps organizations deliver onsite service to customer locations. The application combines workflow automation, scheduling algorithms, and mobility to set mobile workers up for success when they‘re onsite with customers fixing issues. D: Compared to canvas apps, model-driven apps in PowerApps are based on underlying data — specifically, the data stored in Common Data Service (CDS). All model-driven apps are integrated into CDS. In fact, most Microsoft apps are integrated into CDS because most Microsoft apps, including the entire Dynamics 365 (D365) platform, are model-driven apps. Incorrect Answers: B: An Azure Logic App would not be fit for scale. Azure Logic Apps is a cloud service that helps you schedule, automate, and orchestrate tasks, business processes, and workflows when you need to integrate apps, data, systems, and services across enterprises or organizations. Reference: https://docs.microsoft.com/en-us/dynamics365/field-service/overviewhttps://global.hitachi-solutions.com/blog/canvas-vs-model-driven-app
Question 57 of 65
57. Question
1 You need to identify the execution mode that is being used for the ISV solution reported by User5. Which type of execution mode is in use?
Correct
User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution. When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available. Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/usewebhooks
Incorrect
User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution. When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available. Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/usewebhooks
Unattempted
User5 receives the error message: ‘Endpoint unavailable’ during a test of the technician dispatch ISV solution. When you choose to use a synchronous execution mode any failure will be reported back to the user of the application with an Endpoint unavailable error dialog informing the user that the webhook service endpoint may be configured incorrectly or is not available. Reference: https://docs.microsoft.com/en-us/powerapps/developer/common-data-service/usewebhooks
Question 58 of 65
58. Question
You need to improve warehouse counting efficiency.What should you create?
Correct
Incorrect
Unattempted
Question 59 of 65
59. Question
You need to determine the primary cause of the issue reported by interns when they use the app. What is the primary cause?
Correct
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: [Reference:, https://docs.microsoft.com/en-us/power-platform/admin/database-security
Incorrect
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: [Reference:, https://docs.microsoft.com/en-us/power-platform/admin/database-security
Unattempted
Scenario: Interns can create apps but cannot interact with their own data. Environment Maker role: Can create new resources associated with an environment, including apps, connections, custom APIs, gateways, and flows using Microsoft Power Automate. However, this role doesn‘t have any privileges to access data within an environment. System Customizer role: full permission to customize the environment. However, users with this role can only view records for environment entities that they create. Reference: [Reference:, https://docs.microsoft.com/en-us/power-platform/admin/database-security
Question 60 of 65
60. Question
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?
Correct
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and OData global Discovery service) as well as to the SOAP web services (Organization service and Discovery service). OAuth is also required to support: Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) Use of client secrets to enable server-to-server authentication scenarios. Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Reference: [Reference:, https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Incorrect
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and OData global Discovery service) as well as to the SOAP web services (Organization service and Discovery service). OAuth is also required to support: Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) Use of client secrets to enable server-to-server authentication scenarios. Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Reference: [Reference:, https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Unattempted
OAuth is the preferred means to authenticate because it provides access to both the OData RESTful web services (Web API and OData global Discovery service) as well as to the SOAP web services (Organization service and Discovery service). OAuth is also required to support: Azure Active Directory configurations for conditional access, such as Two-factor Authentication (2FA) Use of client secrets to enable server-to-server authentication scenarios. Cross-Origin Resource Sharing (CORS) to connect a Single-page Application (SPA) Reference: [Reference:, https://docs.microsoft.com/en-us/powerapps/developer/data-platform/authentication
Question 61 of 65
61. Question
You need to handle errors in UpdateRecord.js. Which code segment should you add at line UR06?
You need to ensure that Adventure Works Cycle can track information from visitors to bike fairs. What should you create?
Correct
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365, or some other service, which then performs an action in Dynamics 365, or some other service. Reference: [Reference:, https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
Incorrect
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365, or some other service, which then performs an action in Dynamics 365, or some other service. Reference: [Reference:, https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
Unattempted
By using a Dynamics 365 connector, you can create flows that initiate when an event occurs in Dynamics 365, or some other service, which then performs an action in Dynamics 365, or some other service. Reference: [Reference:, https://docs.microsoft.com/en-us/power-automate/connection-dynamics365
Question 63 of 65
63. Question
You need to reduce response time for the information email on the website. What should you create?
You need to create the model-driven app for referral. Which function should you add?
Correct
Scenario: When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
Incorrect
Scenario: When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
Unattempted
Scenario: When the account is entered into the system, extra fields must appear if the referral customer box is selected. If the box is not selected, the extra fields must not appear.
Question 65 of 65
65. Question
You need to modify Microsoft flow to resolve CustornerCs issue. What should you do?
Correct
Scenario: CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later. Imagine having a process where you want to give someone a couple of days to reply to an approval. If that someone doesn‘t respond in time, you want to assign a new approval to another person or group of people. To achieve this you can set the timeout in the action settings. Reference: [Reference:, https://www.o365dude.com/2018/06/02/timeout-flow-approvals
Incorrect
Scenario: CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later. Imagine having a process where you want to give someone a couple of days to reply to an approval. If that someone doesn‘t respond in time, you want to assign a new approval to another person or group of people. To achieve this you can set the timeout in the action settings. Reference: [Reference:, https://www.o365dude.com/2018/06/02/timeout-flow-approvals
Unattempted
Scenario: CustomerC requested additional information from the parts department through the customer survey and has not received a response one week later. Imagine having a process where you want to give someone a couple of days to reply to an approval. If that someone doesn‘t respond in time, you want to assign a new approval to another person or group of people. To achieve this you can set the timeout in the action settings. Reference: [Reference:, https://www.o365dude.com/2018/06/02/timeout-flow-approvals
Use Page numbers below to navigate to other practice tests