1. What are the new Features of D365? or Difference between Microsoft Ax and D365?
Answer:
- In D365 coding and development is done in VS-IDE where as in AX it was Morphx.
- Visual Studio Team Services (VSTS) is introduced in D365 for better control of Version.
- D365 is Now Hosted in IIS(internet information services)
- for moving and deploying projects from one environment to other environment LCS(life cycle services) Tool is available in D365
- A model is made mandatory for development and customization
- Overriding is removed for standard elements, for any changes we can use extensions.
- COC(Chain of Command) concept is introduced for making changes in Microsoft base code
- Form pattern is mandatory for UI design, You can choose only existing form patterns for UI design
- No Need to install D365 customer services separately customer can access by web browser
- Enhanced Integration with excel and Odata technologies
- New workspaces added
- Good Integration with office 365 software
- Start by defining what a cluster index and an index are. A cluster index is a special type of index that determines the physical order of the rows in a table. An index is a data structure that helps the database find rows quickly.
- Explain the key differences between cluster indexes and indexes. The main difference is that a cluster index is the only type of index that can be used to physically order the rows in a table. Indexes can be used to improve the performance of queries that search for specific values or ranges of values.
- Give examples of when to use a cluster index and when to use an index. A cluster index should be used on the primary key of a table. Indexes can be used on other columns as well, but they are most effective when they are used on columns that are frequently used in queries.
- Discuss the advantages and disadvantages of using cluster indexes and indexes. Cluster indexes can improve the performance of queries that search for specific values or ranges of values. However, they can also make it more difficult to insert, update, and delete rows in a table. Indexes can improve the performance of queries, but they can also take up space in the database.
Here is an example of how you could answer the question in an interview:
"A cluster index is a special type of index that determines the physical order of the rows in a table. This means that the rows in a table are stored in the same order as the index. Indexes are data structures that help the database find rows quickly. They do this by storing the values of one or more columns in a table and the corresponding row ID. When a query is executed, the database can use the index to find the rows that match the query criteria.
The main difference between cluster indexes and indexes is that a cluster index is the only type of index that can be used to physically order the rows in a table. This means that there can only be one cluster index per table. Indexes can be used on any column in a table, and there can be multiple indexes on a table.
Cluster indexes are most effective when they are used on columns that are frequently used in queries. For example, if you have a table of customers and you frequently query the table by customer ID, you would want to create a cluster index on the CustomerID column. This would improve the performance of the queries because the database would be able to find the rows quickly.
Indexes can also improve the performance of queries that search for specific values or ranges of values. For example, if you have a table of products and you want to find all products that are priced between $100 and $200, you could create an index on the Price column. This would improve the performance of the query because the database would be able to find the rows quickly.
However, there are also some disadvantages to using cluster indexes and indexes. Cluster indexes can make it more difficult to insert, update, and delete rows in a table. This is because the database has to physically move the rows around when the index is updated. Indexes can also take up space in the database.
Overall, cluster indexes and indexes can be a valuable tool for improving the performance of queries. However, it is important to use them wisely and to be aware of the potential disadvantages."
7. how to answer what is the difference between chain of command and event handler in d365fo?
Ans- Here are some tips on how to answer the
question "What is the difference between chain of command and event
handler in D365FO?"
- Start by defining what chain of command and event handler are. Chain of command is a design pattern
that allows you to extend the functionality of a method by calling a
series of other methods. Event handler is a method that is called when a
specific event occurs.
- Explain the key differences between chain of command and event
handler. The main difference is that chain of command is a proactive
approach to extending functionality, while event handler is a reactive
approach. With chain of command, you explicitly call the methods that you
want to extend. With event handler, the methods are called automatically
when a specific event occurs.
- Give examples of when to use chain of command and when to use event
handler. Chain of command is a good choice when you want to extend the
functionality of a method in a specific way. Event handler is a good choice
when you want to be notified of a specific event and take action based on
the event.
- Discuss the advantages and disadvantages of using chain of command and event handler. Chain of command can be more flexible than event handler, but it can also be more complex. Event handler is simpler to use, but it may not be as flexible.
Here is an example of how you
could answer the question in an interview:
"Chain of command and event
handler are two different design patterns that can be used to extend the
functionality of methods in D365FO. Chain of command is a proactive approach,
while event handler is a reactive approach.
With chain of command, you
explicitly call the methods that you want to extend. This gives you more
control over the order in which the methods are called. However, it can also
make your code more complex.
With event handler, the methods
are called automatically when a specific event occurs. This makes your code
simpler, but it can also make it more difficult to control the order in which
the methods are called.
Chain of command is a good
choice when you want to extend the functionality of a method in a specific way.
For example, you could use chain of command to add additional validation to a
method or to log the execution of a method.
Event handler is a good choice
when you want to be notified of a specific event and take action based on the
event. For example, you could use event handler to send an email notification
when a new record is created or to update a status field when a record is updated.
Overall, both chain of command
and event handler are useful design patterns. The best choice for you will
depend on the specific needs of your application."
8. What are the elements/objects of Data Model in D365 finance and operations?
Ans - Tables, Table extensions, Views, Views extensionsData entities, data entity extensions, maps, Queries, Querie extensions, composite data entity, Aggregate data entity, and Table Collections.
Note: You can expect questions on other nodes and their objects also, so be familiar and make sure all objects in other AOT nodes also like Data types, User interface etc..
Comments
Post a Comment