MB6-894 Development, Extensions and Deployment for Microsoft Dynamics 365 for Finance and Operations
You create a new form to allow users to edit records in the Customer table.
You need to prevent users from deleting any customer records.
What should you do to achieve this goal?
A. On the CustTable data source on the form, set the Allow Delete property to No.
B. Remove the Delete command button from the form.
C. On the form design, set the View Edit Mode property to View.
D. Implement an OnDeleted event handler to prevent the deletion.
E. Set Allow Document Deleted Before dates for the records.
Correct Answer: A
You are creating a FactBox form.
You need to determine whether you should use the Form Part Factbox Grid from pattern or the Form Part Factbox Card form pattern.
In which situation should you opt to use the Form Part Factbox Grid?
A. when the form that the part is on contains a grid
B. if the FactBox resides on a form that has more than one datasource
C. when you want to display multiple rows of related information
D. if the FactBox resides on more than one part of the form
Correct Answer: C
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.
A. from a Menu Reference located on a Menu artifact
B. from a Menu Item Button located on a Form artifact
C. from a Menu Item Reference located on a Menu artifact
D. from a Menu Button located on a Form artifact
Correct Answer: AC
You create a model that has many new forms.
You need to locate the forms that do not have a form pattern applied to their form design.
What are the possible ways to achieve this goal? Each correct answer presents a complete solution.
A. Use the Find in files command to search for <Pattern> < /Pattern>.
B. Build the model with Run Best Practice Checks checked, and then search the error list for BPErrorFormDesignPatternUnspecified.
C. Run the form patterns report addin, and then filter the generated report for forms with a blank pattern.
D. Run the form statistics addin, and look through the output for forms with Pattern=Unspecified.
E. Perform a Metadata search for type:FormDesign property:Pattern=.
Correct Answer: BC
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.
A. Customize the SalesTableDetailsMaintain privilege, and add the ActivateOrder menu item as an entry point to the SalesTableDetailsMaintain
B. Create a new duty, add the ActivateOrder menu item as an entry point to the SalesTableDetailsMaintain privilege, and add it to the new duty.
C. Extend the SalesTableDetailsMaintain privilege, and add the ActivateOrder menu item as an entry point to the SalesTableDetailsMaintain privilege.
D. Create a new privilege, and add the ActivateOrder menu item as an entry point. Extend the SalesOrderMaintain duty, and add the new privilege.
Correct Answer: BD