MB-400 practice questions
A client uses a model-driven app that is deployed by using a managed solution in the production environment. The app contains only entities and UI components and has no custom code or extensions to the platform. The client needs an exact copy of the app with a different name in the production environment. You need to recreate this app in production without disrupting the end users. What should you do?
A. Select the original model-driven app, select Edit, and then select Save As.
B. Create a new model-driven app. Select the Use existing solution to create the App check box, and then select the solution that contains the original app.
C. Select the managed solution and select Clone.
D. Create a new model-driven app, manually add each component, and then recreate its original functions.
E. Add the original app to a solution, export it as unmanaged, import it into a test environment and rename it, and then deploy it back into production.
Discussion forum
Question
A multinational company requires that all phone numbers be standardized as country code + area code + phone number. The application design team decides that a custom PowerApps component framework (PCF) control should be used to prompt users for an area code and correctly format the phone number. You need to get the list of valid area codes when a contact record is opened and before the user enters a new phone number. In which function should you call webAPI.retrieveMultipleRecords?
A. updateView
B. getOutputs
C. init
D. notifyOutputChanged
Discussion forum
Question
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. A university has implemented Dynamics 365 Customer Engagement. Several departments use opportunity records to bid for funding for projects within their own departments. Each department’s opportunities are not visible to other departments. However, there are times when two departments need to work together on an opportunity. You need to configure the security to meet the business requirements. Solution: Share the individual opportunity that member of one department are working on with all members of the second department, and give those members the appropriate permissions. Does the solution meet the goal?
A. Yes
B. No
Discussion forum
Question
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution. Determine whether the solution meets the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. A university has implemented Dynamics 365 Customer Engagement. Several departments use opportunity records to bid for funding for projects within their own departments. Each department’s opportunities are not visible to other departments. However, there are times when two departments need to work together on an opportunity. You need to configure the security to meet the business requirements. 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. Yes
B. No
Discussion forum
Question
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. A Common Data Service (CDS) environment has two custom entities named Building code and Work item. Building code has a code date custom field and Work item has an elapsed time custom field. Construction workers use a consolidated custom form with data from both entities to fill.in their daily work items. A JavaScript library is used with these custom entities and fields to apply complex logic. You need to ensure that the JavaScript library continues to function as originally designed if other developers expand the environment. Solution: ✑ In the Building code form, add the JavaScript library in the events tab and the Code date field to the non-event dependencies. ✑ In the Work item form, add the JavaScript library in the Events tab and the Elapsed time field to the non-event dependencies. Does the solution meet the goal?
A. Yes
B. No
Discussion forum
Question
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. A Common Data Service (CDS) environment has two custom entities named Building code and Work item. Building code has a code date custom field and Work item has an elapsed time custom field. Construction workers use a consolidated custom form with data from both entities to fill.in their daily work items. A JavaScript library is used with these custom entities and fields to apply complex logic. You need to ensure that the JavaScript library continues to function as originally designed if other developers expand the environment. Solution: ✑ In the Building code form, add the JavaScript library in the events tab and the Code date field to the non-event dependencies. ✑ In the Work item form, add the JavaScript library in the Events tab and the Elapsed time field to the non-event dependencies. Does the solution meet the goal?
A. Yes
B. No
Discussion forum
Question
A company uses the Data Export Service (DES) to refresh their Azure SQL Data Warehouse instance. The data warehouse is used for historical trend analysis and forecasting. The refresh process from the Common Data Service (CDS) environment to the data warehouse has errors. Users report that data is missing. A CDS test environment that contains DES is available to troubleshoot the import outside of the production environment. You create a new SQL database for testing. You need to configure the test environment to point to the new SQL database. What should you create first to access the SQL database?
A. a new secret in Azure Key Vault
B. a new export profile in CDS test
C. a new user in the SQL database
D. a new application registration
Discussion forum
Question
A company has two development instances, two test instances, two staging instances, and one production instance. The test team reports connection issues with the test and staging instances. You need to identify which if the instances the testing team currently has access. Which two URLs can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. https://myorg.api.crm.dynamics.com/api/data/v.9.1/
B. https://dev.crm.dynamics.com/api/discovery/v9.1/Instances
C. https://dev.crm.dynamics.com/api/discovery/v9.1/Instances(UniqueName=’myorg’)
D. https://disco.crm.dynamics.com/api/discovery/v9.1/
E. https://globaldisco.crm.dynamics.com/api/discovery/v9.1/Instances
Discussion forum
Question
A company has two development instances, two test instances, two staging instances, and one production instance. The test team reports connection issues with the test and staging instances. You need to identify which if the instances the testing team currently has access. Which two URLs can you use? Each correct answer presents a complete solution. NOTE: Each correct selection is worth one point.
A. https://myorg.api.crm.dynamics.com/api/data/v.9.1/
B. https://dev.crm.dynamics.com/api/discovery/v9.1/Instances
C. https://dev.crm.dynamics.com/api/discovery/v9.1/Instances(UniqueName=’myorg’)
D. https://disco.crm.dynamics.com/api/discovery/v9.1/
E. https://globaldisco.crm.dynamics.com/api/discovery/v9.1/Instances
Discussion forum
Question
A financial institution that has a Dynamics 365 Customer Engagement 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? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. Create a field security profile.
B. Set the field to Read-Only and then publish the entity.
C. Create a security role and add the specific users to the role.
D. Enable field security and then publish the entity.
E. Set the field permission Allow Read to Yes and add the users to the members section.
Discussion forum
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.
A. Export all managed solutions from the development instance and import the solutions into the production instance.
B. 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.
C. In the production instance, import solutions with the same version number or higher when updating solutions.
D. In the development instance, highlight the solution you want to make changes to, select Clone a Path, make changes, export the solution, and import the solution into the production instance.
Discussion forum
Question
An organization uses Dynamics 365 Customer Engagement. 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?
A. Create an accounting form and role and make the balance field read-only.
B. Enable field security for the balance field and allow the customer service team to read and update it.
C. Create a customer service form and role and make the balance field read-only.
D. Enable field security for the balance field and allow the accounting team to read and update it.
Discussion forum
Question
An organization has a Dynamics 365 Customer Engagement. You plan to use a JavaScript web resources file in the Accounts form. The file has a dependency on two image web resource files and on the custom field new_placeofbirth in the Account entity. You need to add the dependencies for the JavaScript file. Which three action should you perform? Each correct answer presents part of the solution. NOTE: Each correct selection is worth one point.
A. From Web Resources, select the JavaScript file for the Account form and then select the JavaScript file.
B. Open the web resources file, add the two image web resources to the dependency’s lists, and then add the custom field new_placeofbirth to the dependency’s list.
C. In the Account form, select Form Properties, select Non-Event Dependencies, and then add the custom field new_placeofbirth.
D. In the Account form, select Form Properties and add the primary JavaScript file and the other two image web resources in Form Libraries.
E. From Settings, select Customization and then select Customize the System.
F. Select Account, select Forms, and then select the Account form.
Discussion forum
Question
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. A Common Data Service (CDS) environment has two custom entities named Building code and Work item. Building code has a code date custom field and Work item has an elapsed time custom field. Construction workers use a consolidated custom form with data from both entities to fill.in their daily work items. A JavaScript library is used with these custom entities and fields to apply complex logic. You need to ensure that the JavaScript library continues to function as originally designed if other developers expand the environment. Solution: In the JavaScript library, add Building code with Code date and Work item with Elapsed time in the dependencies tab. Does the solution meet the goal?
A. Yes
B. No
Discussion forum
Question
Note: This question is part of a series of questions that present the same scenario. Each question in the series contains a unique solution that might meet the stated goals. Some question sets might have more than one correct solution, while others might not have a correct solution. After you answer a question in this section, you will NOT be able to return to it. As a result, these questions will not appear in the review screen. A Common Data Service (CDS) environment has two custom entities named Building code and Work item. Building code has a code date custom field and Work item has an elapsed time custom field. Construction workers use a consolidated custom form with data from both entities to fill.in their daily work items. A JavaScript library is used with these custom entities and fields to apply complex logic. You need to ensure that the JavaScript library continues to function as originally designed if other developers expand the environment. Solution: In form properties of the consolidated form, add the JavaScript library in the events tab and add the two custom fields to the dependent fields section of the non-event dependencies tab. Does the solution meet the goal?
A. Yes
B. No
Discussion forum
Question