Marco Van Roshum

Students
Marco van Roshum. Tools voor Navision Solution Developers. Master's Thesis, Utrecht University, October 2002.

Abstract

Navision, een van oorsprong Deens bedrijf (en sinds kort onderdeel van Microsoft Business Solutions), is onder meer leverancier van een geïntegreerd pakket op het gebied van ERP, CRM en e-Business, Navision Attain genaamd. Voorheen had Navision twee producten, Navision Financials en Navision Manufacturing. Deze twee producten hebben hun vervolg gevonden in het geïntegreerde pakket Attain. Navision richt zich hiermee voornamelijk op middelgrote ondernemingen.

Een wereldwijde versie van dit pakket, de zogenaamde W1-versie, wordt door Navision in Denemarken ontwikkeld. In diverse landen wordt vervolgens de gebruikersinterface aangepast aan de nationale taal en wordt nationale functionaliteit toegevoegd. Te denken valt aan bepaalde vormen van adressering, standaarden op het gebied van telebankieren enzovoorts. Deze versie wordt de gelokaliseerde versie genoemd, in Nederland ook wel de NL-versie. Vervolgens wordt door zogenaamde Navision Solution Centers, uitgaande van een dergelijke gelokaliseerde versie van Navision Attain, maatwerk voor specifieke eindgebruikers ontwikkeld. Foqus-ICT B.V., gevestigd in Veenendaal is een van de Nederlandse Navision Solution Centers en de voornaamste bezigheid is dan ook het implementeren van Navision Attain bij klanten. Hoofddoelstelling van Foqus-ICT hierbij is om zo min mogelijk maatwerk te ontwikkelen. Een van de methoden die Foqus-ICT daarvoor hanteert is het ontwikkelen van generieke componenten, welke bij verschillende klanten (her)gebruikt kunnen worden.

Het ontwikkelen van (nieuwe) functionaliteit in Navision Attain gebeurt binnen het pakket zelf. De ontwikkelomgeving is namelijk een geïntegreerd onderdeel van Navision Attain. Deze ontwikkelomgeving heeft een aantal beperkingen, maar kan niet door Foqus-ICT aangepast worden. Door deze beperkingen is het ontwikkelen in Attain te tijdrovend en foutgevoelig. In mijn afstudeeronderzoek heb ik onderzocht of er een generieke oplossing voor (een aantal van) deze problemen te vinden was. De conclusie van mijn onderzoek is een ontwerp van een tool (of framework), waarmee inderdaad een aantal van de problemen opgelost kan worden en waarmee ook nog andere toepassingen mogelijk zijn. De basis van de tool is (verrassend genoeg) het attributengrammatica-systeem UUAG.

Advisors: DoaitseSwierstra, PietVanOostrum
Start date: April 2002
End date: October 2002