Network is an Arquiconsult own platform for project management and control. It also includes the management of Service Requests, created by our consultants or the customer. In this Tips, we want to share how we integrate Network with Azure DevOps and how that helps our teams to be more productive.
Azure DevOps is a tool to manage and automate the development process.
When working with AL, a Source Code Management tool, such as Azure DevOps, is mandatory. But more than SCM, Azure DevOps allows us to easily plan new features, manage releases and fix bugs. Azure DevOps together with Network is a great combination and, from now on, should go hand in hand.
There is an integration between these two platforms that makes managing, reporting and resolving/developing bugs, tasks or features much easier.
1.Setup the Project in Network:
To setup the integration between Network and Azure DevOps, the following fields must be setup in the Settings tab in Network’s Project:
AzureReference with the name of the Project in Azure DevOps
Create On Azure DevOps should be enabled;
Azure Direction field accept the values Sender, Receiver or Both.
After the changes are saved, the fields Azure Id and Azure Type will automatically be updated with the references from Azure DevOps.
Note: The setup in Settings tab in Network requires Project Manager Role.
2.Create a Work Item in Azure DevOps from Network:
After the setup is done, Network will present a Create on Azure button in the Project activities:
When the button is triggered it will create a Work Item in Azure DevOps and the Create on Azure button is replaced with a Open on Azure button that allows us to open the Work Item directly from Network.
3.Work in the Work Item scope:
After the Work Item is created, it is possible to assign it to any user in Azure DevOps, change its status, attach documentation and add links. It is also possible to link the Work Item to existing Commits, Pull Request or Branches or even to create a Branch directly from the Work Item.
4.Create a Pull Request from the Work Item:
After the Branch created, the development finished and the Commit and Push are done, in the Development box a Create Pull Request action will be visible. When triggered, a new Pull Request is initialized and in it will be visible all the Work Items linked to the Pull Request.