Simple Learning: How to Create an Extension Model & Some Basic Development



Since we have talked a lot about Extensions in April Release Blog, I just wanted to give simple understanding of how to create an Extension Model.
In Previous version of AX, we can do the AX related Development in 2 Platforms: AX IDE (Integrated Development Environment) AND Visual Studio
·         With the new Dynamics 365 Finance & Operations, we only have option to do the Development thru Visual Studio.

Following are the simple steps to create an Extension Model:
Step#1: The first step is to create a new model, below are the steps to create a new model:
Navigate to Dynamics 365 > Model Management > Create model
Provide the Model name and other information:



Step#2: In select package, create a new package so that this model is compiled into its own separate assembly
Now select the referenced packages which are required, you can also update this in future through Model management and update model parameters (Make sure that all the required packages are referenced in you model):


Step#3: Select Referenced Packages
Please Note: It is very important to select all the base models that will be used in creating an extension. For example, CustTable Table belongs to ApplicationSuite model. So, you must select ApplicationSuite Model if you are creating an extension of CustTable (refer to extension screenshot below).



Step#4: Finalize the Model creation
Once the above steps are done the summary window will open, you can mark the check box to make this as a default model for your new projects (Can be changed the model from project properties later if needed).
- Once the Model is created, all our development and customization will be done in this newly created Model.


Creating New Project



Example: Create an X++ Job





Example: Create an Extension of Table



Organize the Objects by its Type, Sync DB Option

Dynamics 365 Menu / Options: Organize Projects by element type, Sync Database on build for newly created project


Project & Solution: Organized elements


Comments

  1. Casinos in Malta - Filmfile Europe
    Find the best Casinos in Malta 출장안마 including jancasino.com bonuses, games, septcasino.com games and the filmfileeurope.com history of games. We cover all sol.edu.kg the main reasons to visit Casinos in

    ReplyDelete

Post a Comment

Popular posts from this blog

Integration 101 : Logic Apps & D365

D365 F&O One Platform (8.1) Upgrade - April 2019 Release