Development, Extensions and Deployment for Microsoft Dynamics 365 for Finance and Operations

Here you have the best Microsoft MB6-894 practice exam questions

  • You have 87 total questions to study from
  • Each page has 5 questions, making a total of 18 pages
  • You can navigate through the pages using the buttons at the bottom
  • This questions were last updated on November 1, 2025
  • This site is not affiliated with or endorsed by Microsoft.
Question 1 of 87
You are an Independent Software Vendor (ISV) developer and are working on extending a solution.
You complete a report and need to invoke it.
What are two possible ways to invoke the report? Each correct answer presents a complete solution.
    Correct Answer: A, C

Question 2 of 87
You are working in a model that extends the Application Suite model. You create an Action menu item named ActivateOrder, and you extend the SalesTable form by adding the ActivateOrder menu item to the Action Pane.
You also have a TradeSalesClerk role that contains the SalesOrderMaintain duty. This duty contains the SalesTableDetailsMaintain privilege, and this privilege contains an entry point to the SalesTable form.
You need to grant the TradeSalesClerk role access to the ActivateOrder menu.
What are two possible ways to achieve this goal? Each correct answer presents a complete solution.
    Correct Answer: B, D

Question 3 of 87
You are an Independent Software Vendor (ISV) developer and are creating a new form for an existing solution.
Business requirements state that the form must always open in a grid view.
What should you modify to fulfill this requirement?
    Correct Answer: C

Question 4 of 87
You are working for a client in an existing Microsoft Dynamics 365 for Finance and Operations environment. The client requests a security change on a form named Form1 that already exists in the environment. Form1 contains a single data source and a grid object. The grid object queries on the data source.
Form1 also has the following buttons located in the Action pane:
✑ one with the Name property set to CreateRecord, which creates new records in the data source,
✑ one with the Name property set to DeleteRecord, which deletes records in the data source, and
✑ one with the Name property set to RunMethod.
There is a Display Menu Item with the Name property set to OpenForm1, the ObjectType property set to Form, and the Object property set to Form1.
You need to create a privilege that allows roles containing the privilege to delete records on the form, but denies access to the RunMethod button.
You create a new privilege named NewPrivelege1, and you add OpenForm1 as an entry point to NewPrivilege1. You set the AccessLevel to Delete on the
OpenForm1 entry point.
Which value should you set on the NeededPermission property on the RunMethod button?
    Correct Answer: B

Question 5 of 87
You want to create a new security policy named VendGroupSecPolicy that causes users who are assigned a specific role to view the vendors in vendor group 100 only.
You have created a policy query named VendGroup100Policy and designed it so that the VendTable is the primary table. The users that will be affected by
VendGroupSecPolicy must be categorized into an existing security role named VendGroup100XDSRole.
You set the Query property on VendGroupSecPolicy to VendGroup100Policy and the Primary Table property to VendTable.
Which values should you set on the properties on VendGroupSecPolicy?
    Correct Answer: C