Microsoft Dynamics AX D365 Technical Questionnaire

1. Need to create Menu, except MenuItemType and MenuItemName what 
   are the three properties necessary?
Ans- Configuration Key, Normal Image, Label

2. Need to create Extensible Security Policy for an employee to
   see his expenses, but employee should not read other emplyees 
   expenses, where we need to mention?
Ans - Query
   

3. Exception Code Snippets
Ans- 

4. Types of MenuItems
Ans - Output, action, display

5. Exception throws in Optimistic concurrency control, we need to 
   Transaction will be retrive, what kind of exception? 
Ans - UpdateConflict

6. If i want to change the property of table, i dont have project, where we can find the table? 
Ans - Application Explorer

7. Naming convention, need to create table for Customer Transaction Ranking, how we create the table name?
Ans - CustTransRank

8. Need to modify the model Dependencies where we can?
Ans - Update Model Parameters

9. Where we can see all forms with the patterns,?
Ans - Run Form Patterns Report

10. Need to synchoronise the all elements in project while building, where we need to mention?
Ans - Project Properties

11. After did the development, what operation i need to do the project ready for use?
Ans - Build

12. User wants to open the form with view mode, can create new record, but user dont edit existing records, what property we need to set?
Ans - Form datasource - ViewEditMode : view and Allowcreate: Yes

13. Models are represnted as?
Ans - metadata and source code

14. Relation Types?(Qust : PurchTable and PurchLine what kind of relation we will give?)
Ans - PurchLine ForigenKey relation to purchtable 


15. If we wants to show and image in fast tab, what kind of sub patterns we use ?
Ans - Image Preview

16. Simple Code Snippets? (Output of execution of For, while code)


17. You have two tables named Table l and Table2. There is a relationship between the tables.
You need to display data from both tables in a form.
How should you create the data source for the form?

Ans - Add both tables to a query and use the query as the data source.

18. For one Transaction Type, "Normal", "Medium", "Large" values we need to select from these three,
    what kind ? 
Ans - Base Enumeration

19. Enemaration values starts? 

Ans - 0 

20. Class Inheritance

21. If want to explain about labels to new programmer what are the three thing u will explain?
 
Ans - 1. Resuablility
      2. Multilanguge Translation
      3. 

22. Suppose wants to filter a column, which have second  letter 'H' how you write the statement?

Ans - ?H*

23. Custaccount = 03, after processing the below code, what will be the value of custaccount .
ttsbegin;

  ttsbegin;

  custtable.custaccount = 04;
  custtable.update();
  ttscommit;

  ttsbegin;
  custtable.custaccount = 04;
  throw error('Here is some error' );
  custtable.update();
  ttscommit;

  custtable.custaccount = 04;
  custtable.update();

ttscommit;

Ans - 03;

24. which is the effective way to delete multiple records in table
Ans - delete_from query instead of while select

25. Which layer provides security between DB and elements 
Ans - data access layer

26. There are two tables Table1 and Table2, records in table1 should get delete when there is 
no relevant records available on table2, which On Delete property we set?
Ans - Restricted

27. What are all the methods can be accessed in inherited child class
Ans - Except private methods but not sure about the methods starting with "client protected void"...

28. Uses of EDT?

29. What are the two ways to insert data in table?
Ans - Insert() and doInsert()

30. If we need to have AccountNum field length as common one through out the application, 
then how can we achieve?
Ans - Using EDT

31. What is the best table can be used in reports if 5000 records there?
Ans - TempDB

32. If we want to open the form with view mode and later if we want to edit with button click, which is the correct property? 
Ans - ViewEditMode as Auto

33. If we want to restrict certain employee to see only their details from employee table where can we restriction?
Ans - Query

34. Which one will be segregated in security?  
Ans - duties

35. Privileges can be added under which objects? 
Ans - Roles and duties

36. How can u edit the Roles 
Ans - SystemAdministration->Security->SecurityConfigurationForm

------------------------------------------------------------------------------------------------
-->Server architecture
Data Access layer includes Metadata,workflow,batch engine,security and caches


-->server architecture

aggregate datasources-->Data Access Layer -->Metadata,workflow,batch engine,security and caches==>Forms Engine-->UI interaction layer (WCF)-->OData endpoint(WCF)


-->Cloud Architecture

it divided  based on 3 -->Life cycle services(LCS)-->Dynamics AX ---> Shared Services

-->in fleet management scenario we need to first create a label file and then only we need to create a label if we needed.

-->Dynamics ax7-->Add ins -->Run form patterns report


 
-->Key properties for Display menu item 
Form view option,Normal image,open Mode,Help text,label.

-->Key properties of output menu items
Enum Parameter, Enum parameter type,Linked Permission type,Linked permission object

-->Key properties of Action menu items
Create Permissions,Delete Permissions,Extended Data security,Configuration key


-->Key Property values for menus

Menu item type,Menu item Name,Configuration key,Normal Image,Label

-->types of exception
Info,warning,Deadlock,error,internal,break,error,numeric,CLR error,Code Access Secutity,Update Conflict,Update conflict not recovered

-->Key commands for exceptions
Try,Catch,Retry,Finally

-->Security peorperties for buttons
Needed Access level,Needed Permission,Needs Record

-->Security properties for table fields
Allow edit,Allow edit on create,Mandatory,Minimum read access

-->Security properties on form fields
Allow edit,Mandatory,Needed permission,

-->Security properties on menu items
Correct permissions,create permissions,Delete Permissions,Linked permission object,linked permission object child,Linked permission type, Read Permissions,Update Permissions

Comments