In this chapter, we looked at the Microsoft Dynamics NAV product from a completely different viewpoint compared to the previous chapters.
The goal was not to design a rock-solid storage and logistics add-on solution for Microsoft Dynamics NAV as this would require much more than one chapter. The information in this chapter is intended to demonstrate how to integrate new functionality on top of Microsoft Dynamics NAV. We analyzed business processes and designed new data and transaction models to handle them in the product and implemented this.
For our solution, we designed two new document structures and two new journals and entry structures. We stayed close to the standard methodology of Microsoft Dynamics NAV by creating a framework that can easily be expanded. We also spend some time looking at how to prevent unnecessary locking in the database and how to avoid changing a filtered dataset.
Finally, we looked at some examples of how our add-on solution can be enhanced...