1.
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?
2.
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?
3.
You create a new table with the Valid Time State Field Type property set to Date. You add the table as a singular data source to a form, and create a display menu item that opens the form. You add the menu item as an entry point to a new privilege and want to ensure that a role with the privilege can edit records without creating new records. To achieve this goal, what is the minimum access level you should grant to the entry point?
4.
Your coding team is moving from the Peri programming language to X++ code, and you need to explain the key operations of the X++ language to junior programmers. Which operator decrements the current value of the variable on the left by the expression on the right?
5.
You are writing a method to create a new Customer group. You begin by writing the following code: You need to complete the method. With which statement should you replace the TODO comment line to accomplish this goal?
6.
Which two components of the server architecture of Microsoft Dynamics 365 for Finance and Operations work in conjunction with one another to present web page accessibility through a supported web browser? Each correct answer presents part of the solution.
7.
You finish developing a model named CompletedModel1 that contains objects. Which three items from the model must be included to build the CompletedModel1 model during the package build on the build server? Each correct answer presents part of the solution.
8.
You are installing Microsoft Dynamics 365 for Retail in a store location that has limited Internet connectivity. You need to implement a solution that supports multiple point-of-sale (POS) devices that have shared shifts. Which component should you install to achieve this goal?
9.
You are developing a Cloud point-of-sale (POS) solution for Microsoft Dynamics 365 for Retail that validates a member's loyalty points. You add a method to the RetailTransactionServiceEx class to validate the loyalty points. Which service did you extend when you added this method?
10.
You are planning to deploy Microsoft Dynamics 365 for Finance and Operations and need to select server architecture. Which advantage is unique to the Local Business Data deployment option?