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