Introduction to the development process in D365

Before you begin developing Finance and Operations apps, make sure that you understand the developer and deployment processes, which will help these processes run smoothly.




All developers for the application work in an individual environment that includes the Visual Studio application. As a reminder, Visual Studio is the integrative development environment (IDE) that is used to develop Dynamics 365. Deployable packages are created in Visual Studio and then deployed to sandbox, test, and production environments by using Lifecycle Services (LCS). 


When finishing your code and customizations in Visual Studio, you must make a few considerations. If several developers are on one project, you should perform a Get Latest process to merge all new code that has been checked in by the other developers, and then perform a local build to ensure that your code will not disturb what is in the Azure DevOps repository. 


When both processes have been performed, you can check-in your code by using Team Explorer, which is connected to Azure DevOps. The code that is checked in will be built in Azure DevOps by using a build pipeline, and this will create a deployable package. Generally, you will not deploy your own code. By using LCS, you can apply a deployable package by using the Apply Updates tool. 


There are three phases of application lifecycle management and the tools that are involved


Comments

Popular posts from this blog

Build HTML and send email in D365 FO with X++

How to customize electronic reporting in D365

Batch parallelism or multithreading in Dynamics 365 for Finance and Operations

How to create and run the Runbase batch class in D365

How to Enable/Disable a Form Button with X++

How to create and run the Runbase class in D365

Customize the standard excel template in D365FO

How to create and run a batch class that extends RunBaseBatch in D365

Difference between InMemory and TempDB tables in D365 F&O

How to apply a package in LCS Dynamics 365 F&O