HET GEBRUIK VAN DOMEINSPECIFIEKE

Maat: px
Weergave met pagina beginnen:

Download "HET GEBRUIK VAN DOMEINSPECIFIEKE"

Transcriptie

1 UNIVERSITEIT GENT FACULTEIT ECONOMIE EN BEDRIJFSKUNDE ACADEMIEJAAR HET GEBRUIK VAN DOMEINSPECIFIEKE VERSUS GENERIEKE TALEN BIJ BUSINESS MODELING: REA ONTOLOGY METAMODEL VERSUS REA ONTOLOGY UML PROFILE Masterproef voorgedragen tot het bekomen van de graad van Master in de bedrijfseconomie Wouter Verbeure onder leiding van Prof. dr. Geert Poels en dr. Frederik Gailly

2 PERMISSION Ondergetekende verklaart dat de inhoud van deze masterproef mag geraadpleegd en/of gereproduceerd worden, mits bronvermelding. Wouter Verbeure

3 Woord vooraf In dit klein dankwoord wil ik enkele personen in de bloemetjes zetten. Eerst en vooral wil ik mijn promotoren dr. Frederik Gailly en Prof. dr. Geert Poels van de vakgroep Beleidsinformatica en Operationeel Beheer, faculteit Economie en Bedrijfskunde van de Universiteit Gent bedanken. Zij hebben de begeleiding van deze thesis op zich genomen. Verder bedank ik mijn ouders die mij de mogelijkheid hebben gegeven om een bijkomende opleiding bedrijfseconomie te volgen. Tenslotte wil ik iedereen bedanken die mee heeft geholpen bij het verwezenlijken van dit eindwerk. De welgekomen aanmoedigingen en steun tijdens de ontwikkeling ervan deden goed. Wouter, augustus iii

4 Inhoudsopgave Woord vooraf Inhoudsopgave Lijst van figuren Lijst van tabellen Lijst van symbolen en acroniemen iii iv vi viii ix 1 Inleiding Situering Basis Doelstelling Uitbreiding programma REA metamodel vs REA UML Profile Overzicht Opdrachtgever Reamodeller Eclipse Plugin Google Code Ontwikkeling plugin Reamodeller Eclipse-omgeving Waar kan de plugin gevonden worden? iv

5 2.3.3 Hoe kan een eerste model gemaakt worden? Uitbreiding programma Pijlpunten verwijderen Kleur toevoegen Nieuwe relaties leggen Multipliciteiten toevoegen Ecore metamodel aanpassen Mapping model vernieuwen Opmerkingen Vergelijking REA metamodel vs REA UML Profile REA metamodel REA UML Profile Profile Werkwijze Voorbeeld Controle REA metamodel vs REA UML Profile Situering UML vs Domain Specific Languages Voor- en nadelen in functie van het gebruikersgemak Besluit Conclusie Uitbreiding reamodeller plugin REA metamodel vs REA UML Profile Uitbreidingen Bibliografie 36 A REA metamodel Tim Vermeiren 37 B REA model bookshop 38

6 Lijst van figuren 1.1 Logo Universiteit Gent GMF Dashboard bij GMF project Logo Eclipse Downloadpagina van de plugin Aanmaak REA model Vastleggen modelnaam Vastleggen modeldiagramnaam REA model Achtergrondkleur EconomicResourceTypeFigure Gebruik van kleuren in het diagram OCL beperking in Mapping Model Deel nieuw ecore metamodel Typify relatie Link Mapping Typify relatie met multipliciteiten REA model bookshop Vermeiren ( ) REA model bookshop UML Editor Menu Stereotype toevoegen Bookshop klassendiagram Bookshop REA model (via UML Profile) Pop-up met validatie resultaten vi

7 4.8 Interactive OCL Console A.1 REA metamodel Tim Vermeiren B.1 REA model bookshop Gailly & Poels (2007)

8 Lijst van tabellen 1.1 Basis REA concepten Kleurencombinatie REA model Toegevoegde relaties REA metamodel vs REA UML Profile (voordelen) REA metamodel vs REA UML Profile (nadelen) viii

9 Lijst van symbolen en acroniemen Symbolen R E A C Resource Event Agent Commitment Acroniemen REA EMF GMF UML GUI MDD MDA PIM PSM DSL DSM OCL SDK Resources Events Agents Eclipse Modeling Framework Graphical Modeling Framework Unified Modeling Language Graphical User Interface Model Driven Development Model Driven Architecture Platform Independent Model Platform Specific Model Domain Specific Language Domain Specific Modeling Object Constraint Language Software Development Kit ix

10 Hoofdstuk 1 Inleiding Het modelleren van bedrijfsprocessen, kortweg bedrijfsmodellering, is geen nieuwigheid. In deze thesis wordt de informatie die een onderneming binnenkrijgt, de processen die worden uitgevoerd,... gemodelleerd volgens de REA-methode. Alle verzamelde informatie moet het bedrijf in staat stellen om een goed overzicht te hebben over het reilen en zeilen zowel binnen als buiten het bedrijf. Daarbij is het de bedoeling kennis op te doen en sneller te kunnen inspelen op nieuwe tendensen, vragen van klanten, Situering De afkorting REA staat voor de 3 belangrijke bouwstenen van het model, namelijk: Resources, Events en Agents. Deze basis REA concepten worden in tabel 1.1 beschreven 1. Het ontstaan van de REA ontologie gaat terug tot het begin van de jaren 80. William E. McCarthy heeft dit ontworpen met als hoofdbedoeling het modelleren van accounting systemen. Door de jaren heen is dit geëvolueerd en wordt REA ook gebruikt voor bedrijfsmodellering. Zoals bij elke taal horen bij REA regels. (Geerts & McCarthy, 2000): Er worden 3 axioma s geformuleerd 1. Op zijn minst één inflow event en één outflow event behoren tot een economic 1 Vrije vertaling van de beschrijving in Gailly & Poels (2007) 1

11 1 Inleiding 2 Economic Resource Economic Agent Economic Event Commitment Een schaars goed, bruikbaar voor economic agent, dat gebruikers van bedrijfsapplicaties willen plannen, volgen en controleren Individu of organisatie die de mogelijkheid heeft om economic resources te controleren of in staat is deze rechten te verkrijgen Een stijging of daling in de waarde van een economic resource Verbintenis van een economic agent om een economic event uit te voeren Tabel 1.1: Basis REA concepten resource 2. Elk event dat een outflow veroorzaakt moet via een duality relation gekoppeld worden met een event dat een inflow veroorzaakt. Dit zowel in de ene als in de andere richting. 3. Elk economic event moet zowel een provide als een receive relatie hebben met een economic agent. Door de evolutie van REA bestaan er verschillende varianten. In deze thesis wordt de variant gebruikt die beschreven staat in Gailly & Poels (2007). 1.2 Basis Deze masterthesis bouwt verder op de thesis van Vermeiren ( ). Die masterproef geeft een korte bespreking rond bedrijfsmodellering waarna verder wordt ingegaan op het REA metamodel. Het hoofddoel bestaat er echter uit om een programma, tool te schrijven die REA modellen kan aanmaken. Om het programma te ontwikkelen wordt gebruik gemaakt van verschillende frameworks (Eclipse, EMF, GMF,... ). De belangrijkste onderdelen worden in het vervolg van deze thesis kort aangehaald. Voor een meer grondige beschrijving wordt verwezen naar Vermeiren ( ) of kan de betreffende literatuur worden geraadpleegd.

12 1 Inleiding 3 De ontwikkeling van de tool vindt plaats in Eclipse 2, dit is een open source platform dat gebruik maakt van de Java Virtual Machine. Het programma, de tool is een plugin die kan worden toegevoegd aan de Eclipse-omgeving. Voor de plugin wordt eerst en vooral een ecore metamodel aangemaakt, voor de beschrijving van het REA metamodel. Dit ecore metamodel kan vervolgens verder verwerkt worden in een GMF project. Via GMF (Graphical Modeling Framework) kan, zonder duizenden lijnen code te moeten schrijven, een mooie grafische interface verkregen worden voor de plugin. De werkwijze van een GMF project wordt verder in sectie 2.2 p.7 besproken. 1.3 Doelstelling De thesis van dit jaar bouwt verder, zoals al eerder aangehaald, op het reeds geleverde werk van Vermeiren ( ). De doelstelling bestaat nu echter uit twee delen: 1. Uitbreiding van de bestaande tool 2. Vergelijking REA metamodel met REA UML Profile Uitbreiding programma De reeds bestaande tool kan al een basis REA model aanmaken. Nu is het de bedoeling om dit basismodel uit te breiden met enkele nieuwe relaties. Daarnaast is het de bedoeling gebruik te maken van kleuren voor de verschillende lagen in het diagram; operational layer (groen), commitment layer (paars) en knowledge layer (geel). De belangrijkste toevoeging is echter het weergeven van de multipliciteiten op een relatie REA metamodel vs REA UML Profile Naast de uitbreiding van de plugin vormt zich een tweede doelstelling. Het is de bedoeling een vergelijking te maken van de manier waarop een REA model wordt aangemaakt. Deze aanmaak van een REA model kan worden verwezenlijkt op twee verschillende manieren: 1. Via de eigen geprogrammeerde tool 2 The Eclipse Foundation,

13 1 Inleiding 4 2. Via een UML profile 3 Elke werkwijze heeft zijn eigen voor- en nadelen die verder in deze thesis worden aangehaald (zie hoofdstuk 4). 1.4 Overzicht Na een kleine schets van de masterproef volgt nu de verdeling. Hoofdstuk 2 handelt over de ontwikkelde plugin. Gezien de ontwikkeling van de plugin een belangrijk onderdeel van de thesis vormt, wordt hier een apart hoofdstuk aan gewijd. Zaken die aan bod komen zijn: Ontwikkeling van de plugin, Waar kan de plugin gevonden worden?, Hoe kan de plugin worden opgestart?,... Hoofdstuk 3 beschrijft meer in detail de uitbreidingen en aanpassingen die aan het programma zijn gedaan. Hierin worden ook meer technische termen aangehaald. Tot slot van het hoofdstuk worden nog enkele opmerkingen gegeven die handig kunnen zijn bij een volgende studie. Hoofdstuk 4 behandelt de tweede belangrijke doelstelling van deze thesis, namelijk de vergelijking tussen de twee verschillende manieren van werken om een REA model aan te maken. Gezien REA UML Profile nog niet aan bod kwam, wordt dit grondig besproken alvorens over te gaan tot de vergelijking. Hoofdstuk 5 geeft tot slot een conclusie over de verwezenlijkte doelstellingen. Daarnaast komen eventuele onderzoeks- en uitbreidingsmogelijkheden aan bod voor verdere studie van het onderwerp. 3 zie ook Gailly (2008, Hoofdstuk 5)

14 1 Inleiding Opdrachtgever De opdrachtgever voor deze masterthesis is de vakgroep Beleidsinformatica en Operationeel Beheer, faculteit Economie en Bedrijfskunde van de Universiteit Gent (Tweekerkenstraat 2 B-9000 GENT). Figuur 1.1: Logo Universiteit Gent

15 Hoofdstuk 2 Reamodeller Eclipse Plugin In het tot stand komen van deze thesis vormt de ontwikkelde plugin een belangrijke factor. Vandaar dat hieraan ook een apart hoofdstuk wordt gewijd. Om de plugin vlot toegankelijk te maken voor iedereen is een Google project aangemaakt (zie sectie 2.1). Het vervolg van het hoofdstuk handelt over de ontwikkeling van de plugin, de installatie, Google Code Google Code 1 biedt een dienst aan waarbij er de mogelijkheid is om een project te hosten bij Google. De projecteigenaar geeft hierbij aan onder welke licentie het project wordt uitgegeven. Dit project is uitgegeven onder de Eclipse Public License 1.0. Naast de licentie worden ook labels toegekend om het programma te karakteriseren en zoekopdrachten te verbeteren. De projecteigenaar kan verder personen toelaten die meehelpen bij de verwezenlijking van het project. Google Code biedt daarvoor onder andere een versiebeheersysteem aan zodat meerdere ontwikkelaars wijzigingen kunnen aanbrengen aan dezelfde bestanden. Een voorbeeld van een dergelijk versiebeheersysteem is Subversion 2. Naast het versiebeheersysteem kunnen de medewerkers op de site aangeven welke taken nog moeten worden uitgevoerd, welke problemen reeds gerepareerd zijn (al dan niet geverifieerd),... Vervolgens kunnen aan het project downloads (bijvoorbeeld zip-bestand van de plugin) worden toegevoegd. Tot slot kunnen wiki-documenten worden aangemaakt waarop installatietips, howto s,... worden weergegeven

16 2 Reamodeller Eclipse Plugin Ontwikkeling plugin Voor de ontwikkeling van de plugin wordt gebruik gemaakt van reeds bestaande frameworks. Het Graphical Modeling Framework (GMF) is hier het belangrijkste framework. GMF is onlangs ontwikkeld en staat in voor een gemakkelijkere koppeling van het Eclipse Modeling Framework (EMF) en Graphical Editing Framework (GEF). Bij een GMF project komen verschillende stappen en modellen kijken vooraleer de eigenlijke diagram editor wordt gecreëerd: Domain Model 3 & Domain Generator Model Het Domain Model is eigenlijk het ecore metamodel. Het ecore metamodel vormt de kern van EMF (onderliggend framework van GMF) en is een platvorm onafhankelijk model. Uit dit model wordt het genmodel gegenereerd dat de platform specifieke informatie bevat. Graphical Definition Model Het Graphical Definition Model bevat alle grafische elementen (zoals rechthoeken, cirkels, verbindingen, pijlpunten, labels,... ) die in het diagram kunnen voorkomen. Tooling Definition Model Het Tooling Definition Model bevat alle onderdelen van de palette (alle elementen die aan het model toegevoegd kunnen worden), extra knoppen in de toolbar, menu items, pop-up menu s, acties,.... Mapping Model Het Mapping Model vormt de link tussen Domain Model, Graphical Definition Model en Tooling Definition Model. Dit model is noodzakelijk om te bepalen welk element uit het domein model door welke grafische elementen wordt voorgesteld en met welke tool het kan worden aangemaakt. Diagram Editor Gen Model Het Diagram Editor Gen Model vormt de voorlaatste stap en is een transformatie van voorgaande modellen. Hierna kan de noodzakelijke code voor de grafische editor plugin worden gegenereerd. Bij de aanmaak van een GMF project kan gekozen worden om via het GMF Dashboard te werken (zie figuur 2.1). Dit dashboard zorgt voor een overzichtelijk geheel in de te doorlopen stappen. 3 Beschrijving van de verschillende modellen van een GMF project uit Vermeiren ( )

17 2 Reamodeller Eclipse Plugin 8 Tot slot valt nog op te merken dat bij een model, gecreëerd in een GMF editor, twee verschillende bestanden voorkomen. Naast.model is er een.model diagram bestand. Het.model bestand bevat alle domein informatie terwijl.model diagram de grafische informatie bevat. Figuur 2.1: GMF Dashboard bij GMF project 2.3 Reamodeller Eclipse-omgeving Zoals reeds eerder aangehaald is de plugin ontwikkeld in de Eclipse-omgeving. Diezelfde omgeving wordt gebruikt om de plugin in op te starten. Gezien de plugin gebruik maakt van verschillende andere plugins moeten deze allemaal aanwezig zijn in Eclipse. Deze plugins kunnen één voor één worden toegevoegd aan de basis Eclipse omgeving. Hieronder worden de benodigde onderdelen weergegeven met hun minimale vereiste versie: Eclipse 3.4 Ganymede (Op het moment van schrijven is Eclipse 3.5 Galileo verkrijgbaar) Eclipse Modeling Framework EMF (minimaal EMF nieuwste EMF 2.5.0) Object Constraint Language (OCL) 2.0

18 2 Reamodeller Eclipse Plugin 9 Graphical Editing Framework (GEF) Models (minimaal GEF nieuwste GEF 3.5.0) Graphical Modeling Framework SDK (minimaal GMF nieuwste GMF 2.2.0) Een gemakkelijkere oplossing, zonder het zelf toevoegen van plugins, is het downloaden van de Eclipse modeling version 4 met bovenstaande plugins reeds ingevoegd. Figuur 2.2: Logo Eclipse Waar kan de plugin gevonden worden? Het Google project kan teruggevonden worden via onderstaande URL: Op bovenvermelde site is bij downloads het zip-bestand (zie figuur 2.3 p. 9) te vinden met de plugin. Deze plugin moet worden uitgepakt in de home directory van Eclipse. Figuur 2.3: Downloadpagina van de plugin 4 >> Downloads >> All-In-One Package

19 2 Reamodeller Eclipse Plugin Hoe kan een eerste model gemaakt worden? 1. Aanmaken project File >> New >> Project 2. Aanmaken model (zie figuur 2.4 p.10) File >> New >> Example >> REAModel Diagram Figuur 2.4: Aanmaak REA model 3. Model- en diagramnaam vastleggen (zie figuur 2.5 & 2.6) 4. Eerste elementen en relaties toevoegen (zie figuur 2.7 p.12) Deze informatie kan ook teruggevonden worden op de wikipagina s van de projectsite.

20 2 Reamodeller Eclipse Plugin 11 Figuur 2.5: Vastleggen modelnaam Figuur 2.6: Vastleggen modeldiagramnaam

21 2 Reamodeller Eclipse Plugin 12 Figuur 2.7: REA model

22 Hoofdstuk 3 Uitbreiding programma Als eerste belangrijke doelstelling van deze thesis zal dit hoofdstuk handelen over de verwezenlijkte uitbreidingen aan de tool. De tool is een plugin die kan worden toegevoegd aan de Eclipse omgeving. Daarbij wordt gebruik gemaakt van andere plugins (GMF, EMF,... ). Om de plugin op te starten zijn die andere plugins noodzakelijk. Meer info hierover is terug te vinden in hoofdstuk 2. Handig bij het werken met EMF, GMF, Eclipse,... zijn de verschillende tutorials die beschikbaar zijn, o.a. via de Eclipse site. Na het doorlopen ervan wordt een goed beeld gevormd en kan zelf aan de slag worden gegaan. Daarnaast zijn er levendige nieuwsgroepen 1 waarin vragen kunnen worden gesteld aan andere (professionele) gebruikers. De effectieve uitbreidingen aan de plugin worden hieronder besproken. Daarbij horen enkele kleinere toevoegingen waaronder het toevoegen van kleuren, verwijderen van pijlpunten, leggen van nieuwe relaties,.... De grootste uitbreiding is het toevoegen van multipliciteiten, wat in sectie 3.4 wordt besproken. Tot slot van het hoofdstuk worden nog enkele opmerkingen gegeven die handig kunnen zijn bij een volgende studie. 3.1 Pijlpunten verwijderen Als eerste aanpassing wordt het verwijderen van de pijlpunten bekeken. Het Graphical Definition Model in het GMF project (.gmfgraph bestand) verzorgt de opmaak

23 3 Uitbreiding programma 14 van de elementen in het diagram. Dit model biedt dus de mogelijkheid om de pijlpunten op te maken. Wanneer naar een verbinding - een Polyline Connection - wordt gekeken in het Graphical Definition Model, kan daarbij een Polyline Decoration worden toegevoegd. De Polyline Decoration bevat de opmaak van de pijlpunt en kan aan het begin (Source Decoration) of einde (Target Decoration) van de verbinding worden toegevoegd. Zo kan een volle, enkele, dikke,... pijlpunt gekozen worden. Deze beschrijving gebeurt in de betreffende Figure Descriptor waaraan de verbinding is toegevoegd. Indien niets wordt gespecificeerd dan bezit de connectie geen pijlpunt. Het verwijderen van de pijlpunten bestaat er dus uit alle Polyline Decoration elementen te verwijderen. Deze elementen zijn ontstaan doordat bij automatische afleiding van het.gmfgraph bestand aan elke verbinding een pijlpunt wordt toegekend. 3.2 Kleur toevoegen Net zoals bij het verwijderen van de pijlpunten, geeft het Graphical Definition Model de mogelijkheid kleur toe te voegen aan de verschillende elementen in het diagram. De achtergrondkleur kan gekozen worden uit een lijst met constante kleuren ofwel door middel van de RGB 2 code. Figuur 3.1: Achtergrondkleur EconomicResourceTypeFigure Op figuur 3.1 p.14 wordt de eigenschap Background aan Rectangle EconomicRe- 2 Rood Groen Blauw

24 3 Uitbreiding programma 15 sourcetypefigure toegevoegd binnen de Figure Descriptor EconomicResourceTypeFigure. De toegekende waarde is yellow. Bij Rectangle IncrementCommitment- Figure (niet op de figuur) moet (255, 0, 255) als RGB-code worden gebruikt om de paarse kleur te bekomen. Tabel 3.1 geeft de kleurencombinatie voor de verschillende lagen in het diagram. Operational layer Commitment layer Knowledge layer Groen Paars Geel Tabel 3.1: Kleurencombinatie REA model Figuur 3.2 toont een deel van een diagram waarbij het gebruik van kleuren zichtbaar is. De versie van de plugin waarbij dit screenshot is genomen, dateert van voor het nieuwe ecore metamodel (zie verder, sectie p.17). Hierdoor hebben de verbindingen tussen de entiteiten nog een welbepaalde kleur gekregen. In de nieuwere versie is geen specifieke beschrijving meer voor de opmaak van een bepaalde verbinding. Er is slechts één opmaak voor alle verbindingen omwille van het feit dat de opmaak van de verschillende verbindingen quasi niet verschilt. Wanneer de kleur toch een belangrijke factor vormt, kan dit opgelost worden door opnieuw meerdere verbindingen - Polyline Connections - te beschrijven in het Graphical Definition Model. Figuur 3.2: Gebruik van kleuren in het diagram Het ontstaan van de verschillende opmaken voor de verbindingen komt ook hier, net zoals de pijlpunten, wellicht voort uit het gebruiken van de automatische afleiding van het.gmfgraph bestand uit het domeinmodel. Naarmate een beter overzicht

25 3 Uitbreiding programma 16 wordt gekregen van de modelleertaal, kunnen verschillende zaken vereenvoudigd worden. 3.3 Nieuwe relaties leggen De plugin bevat reeds heel wat relaties. Deze verbindingen kunnen echter nog worden uitgebreid 3 met linkage, custody,.... Tabel 3.2 geeft een overzicht tussen welke elementen 4 de nieuw toegevoegde verbindingen mogelijk zijn. Association Custody Linkage A-A A-R R-R Tabel 3.2: Toegevoegde relaties Het weergeven van de nieuwe relaties in de uiteindelijke reamodeller vereist enkele stappen binnen het GMF project: Domain Model: Aanwezig zijn van link in het ecore metamodel Graphical Model: Aanmaak van een label, een connection en de beschrijving van de verschillende elementen. Tooling Model: Item aanmaken in de palette. Mapping Model: Connectie van de verschillende onderdelen. Een nieuwigheid bij linkage en association is echter het gebruik van OCL beperkingen. De OCL beperking zorgt ervoor dat een recursieve relatie met betrekking tot één element niet mogelijk is. Verbindingen kunnen wel plaatsvinden tussen 2 verschillende elementen van hetzelfde type. Figuur 3.3 toont het bewuste gedeelte uit het Mapping Model (.gmfmap bestand). Daarbij is de OCL beperking self <>oppositeend toegevoegd aan de Link Mapping van linkage die ervoor zorgt dat een recursieve relatie niet mogelijk is. 3 Geertsa & McCarthy (2002) 4 A = Agent,... ; zie p.ix

26 3 Uitbreiding programma 17 Figuur 3.3: OCL beperking in Mapping Model 3.4 Multipliciteiten toevoegen Naast de hierboven vermelde kleinere wijzigingen, worden bij een relatie nu multipliciteiten opgeslagen. Om dit mogelijk te maken, was het noodzakelijk het ecore metamodel van het REA metamodel ingrijpend te veranderen. Hieronder worden de aanpassing van het ecore metamodel en de belangrijkste andere wijzigingen besproken Ecore metamodel aanpassen Het bestaande ecore metamodel uit Vermeiren ( ) (zie bijlage A p.37) moet een grondige aanpassing ondergaan. De relaties die zichtbaar zijn in het uiteindelijke REA model, worden in het oude ecore metamodel bijgehouden als EReferences. Hieraan kan echter geen extra info worden toegekend om bijvoorbeeld multipliciteiten toe te voegen. Om dit op te lossen is in het nieuwe 5 ecore metamodel gebruik gemaakt van een EClass als verbinding. Deze EClass moet wel opnieuw verbonden zijn via EReferences met de andere entiteiten. Belangrijk hierbij is dat de twee EReferences tussen de verbindingsklasse en de entiteitklasse als tegengestelde worden aangegeven bij de eigenschappen. Aan de EClass, die de verbinding voorstelt, kunnen attributen worden toegevoegd die de multipliciteiten van de verbinding zullen opslaan. Figuur 3.4 p.18 toont een deel van het nieuwe ecore metamodel waarbij de typify relatie wordt uitgewerkt tussen een EconomicResourceType en een EconomicResource. Bijzonder hieraan is de plaats van de attributen voor het opslaan van de multipliciteiten. Normaal gezien wordt verwacht dat deze attributen aan Relation worden toegevoegd waardoor ze in de afgeleide klassen worden 5 Door de grote afmetingen van het nieuwe ecore metamodel is het handiger dit model te bekijken op computer in de Eclipse omgeving. Het ecore metamodel kan gevonden worden op de project site bij downloads.

27 3 Uitbreiding programma 18 Figuur 3.4: Deel nieuw ecore metamodel overgeërfd. Dit bleek in ecore niet mogelijk waardoor de attributen overal zijn toegevoegd (o.a. navraag op de Eclipse nieuwsgroep) Mapping model vernieuwen De veranderingen in het ecore metamodel brengen veel wijzigingen met zich mee in het Mapping Model zodat dit model vanaf nul opnieuw wordt opgebouwd. Om ervoor te zorgen dat de multipliciteiten goed worden weergegeven op een verbinding is het belangrijk de nodige labels aan te maken en deze op een correcte manier te verbinden in het Mapping Model (zie figuur 3.5 p.19). De Link Mapping zorgt ervoor dat de verbinding correct verloopt tussen de juiste elementen. Aan de Link Mapping worden vervolgens verschillende labels toegevoegd. De Label Mapping is niet zo speciaal en zorgt ervoor dat bij de relatie een label met de naam komt te staan, in dit geval typify. De twee Feature Label Mappings hebben een groter belang en staan in voor het opslaan van de multipliciteiten.

28 3 Uitbreiding programma 19 Figuur 3.5: Typify relatie Link Mapping Figuur 3.6 p.19 toont tot slot nog een voorbeeld van een typify verbinding tussen een EconomicResource en een EconomicResourceType. Indien oneindig is gewenst als grens, wordt dit ingegeven als Is de waarde die wordt bijgehouden maar het diagram toont een *. Figuur 3.6: Typify relatie met multipliciteiten

29 3 Uitbreiding programma Opmerkingen Hieronder worden enkele interessante weetjes, problemen aangehaald die handig kunnen zijn bij een volgende studie: Indien in het diagram (REA model) linksboven tekst verschijnt die nergens aan vasthangt, wil dit zeggen dat desbetreffende tekst niet (goed) gelinkt is in het Mapping Model. In het Tooling Definition Model kunnen afbeeldingen worden toegewezen aan de verschillende elementen. Hierbij is het noodzakelijk zowel een small als een large afbeelding toe te voegen. Standaard krijgt ieder element een afbeelding toegewezen. Daarnaast kunnen ook eigen afbeeldingen worden toegevoegd. De standaard afbeeldingen in de icons map van REAModel.edit (gegenereerde code uit het Domain Generator Model) worden dan overschreven. Als het openen van een model diagram problemen geeft, is het aangewezen te controleren of Eclipse de juiste grafische editor gebruikt om het betreffende diagram te openen. Het publiceren van de plugin kan naast een zip-bestand ook gebeuren via een Update Site 6. Het werken met de Update Site kan soms problemen opleveren waardoor gekozen is voor een zip-bestand. Met EMF kan aan Model Driven Development (MDD) gedaan worden. Uit het ecore metamodel wordt heel wat code gegenereerd. Echter na verschillende kleine wijzigingen, waarbij de code telkens opnieuw gegenereerd is, treden soms kleine onnauwkeurigheden op met fouten tot gevolg. Dit kan opgelost worden door de gegenereerde code volledig te verwijderen en opnieuw te laten genereren. Gezien deze werkwijze niet zo handig is bij een versiebeheersysteem (bijvoorbeeld Subversion) is het gebruik hiervan na enige tijd achterwege gelaten. Een oude back-up is even handig!... 6 Werkwijze zie Vermeiren ( )

30 Hoofdstuk 4 Vergelijking REA metamodel vs REA UML Profile Nadat in vorig hoofdstuk de eerste grote doelstelling van deze thesis is besproken, wordt nu verder ingegaan op de vergelijking tussen enerzijds REA metamodel en anderzijds REA UML Profile. Alvorens over te gaan op de vergelijking, komen beide nog aan bod. REA metamodel wordt kort besproken met enkele voorbeelden gezien het feit dat dit al verschillende malen aan bod is gekomen. Bij REA UML Profile wordt wat langer stilgestaan en komen naast enkele voorbeelden ook de werkwijze aan bod. 4.1 REA metamodel In Hoofdstuk 2 is uitgelegd hoe een REA model kan worden aangemaakt in de reamodeller plugin. In deze sectie zullen enkele modellen worden bekeken. Zoals in Vermeiren ( ) wordt het bookshop model (zie bijlage B) opgesteld in de plugin. Figuren 4.1 (p.22) en 4.2 (p.23) geven het bookshop model weer in de plugin van respectievelijk vorig en dit jaar. Enkele van de gemaakte wijzigingen (verwijderen van de pijlpunten, gebruik van kleuren en toevoegen van multipliciteiten) zijn hierin duidelijk zichtbaar. 21

31 4 Vergelijking REA metamodel vs REA UML Profile 22 Figuur 4.1: REA model bookshop Vermeiren ( )

32 4 Vergelijking REA metamodel vs REA UML Profile 23 Figuur 4.2: REA model bookshop

33 4 Vergelijking REA metamodel vs REA UML Profile REA UML Profile Naast het aanmaken van een REA model via de ontwikkelde diagram editor, kan dit ook door het toepassen van een UML Profile aan een UML klassendiagram. Het tot stand komen van het model verloopt op een andere manier en wordt hieronder besproken Profile Alvorens aan de slag te gaan en de werkwijze uit te leggen, moet het REA UML Profile beschikbaar zijn. Net zoals bij de ontwikkeling van de plugin is er voor de ontwikkeling van het profiel een project site opgestart bij Google. Bij de download sectie van onderstaande URL kan de laatste nieuwe versie van het REA UML Profile teruggevonden worden Werkwijze Een REA model aanmaken via het REA UML Profile verloopt in twee fases. In de eerste fase moet een UML klassendiagram model worden opgesteld van het te modelleren gegeven. Vervolgens moet bij dit model het REA UML Profile worden geladen en toegepast. De laatste fase is het toevoegen van de stereotypes aan de verschillende elementen uit het UML klassendiagram. Werkwijze in Eclipse 1 : Nieuw project aanmaken File >> New >> Project >> General Project UML klassendiagram aanmaken File >> New >> Other >> UML 2.1 Diagrams >> Class Diagram Hierna worden 2 bestanden verkregen:.uml en.umlclass (=grafische voorstelling) UML klassendiagram opbouwen 2 (Eenvoudig via de grafische editor) 1 Eclipse 3.5 Galileo modeling versie 2 Handleidingen te vinden op de Eclipse site.

34 4 Vergelijking REA metamodel vs REA UML Profile 25 UML Profile in de projectmap kopiëren en inladen 3.uml bestand >> Package selecteren >> UML Editor (zie figuur 4.3) >> Load Resource >> UML Profile selecteren Figuur 4.3: UML Editor Menu UML Profile toevoegen aan ons model.uml bestand >> Package selecteren >> UML Editor >> Package >> Apply Profile >> REAprofile selecteren >> Add >> OK Stereotypes toevoegen Element selecteren in het grafische UML model >> rechts klikken >> Apply Stereotype >> gewenste stereotype selecteren Figuur 4.4: Stereotype toevoegen 3 Bij de laatste nieuwe versie van het REA UML Profile moet naast het profiel ook nog een tweede bestand (OntoUML.profile.uml) worden ingeladen.

35 4 Vergelijking REA metamodel vs REA UML Profile Voorbeeld Net zoals in sectie 4.1 wordt het voorbeeld van de bookshop gemodelleerd. Figuren 4.5 (p.27) en 4.6 (p.28) geven het model weer respectievelijk voor en na het toepassen van het UML Profile. Bij de grafische weergave van het klassendiagram wordt de multipliciteit 1..1 niet weergegeven Controle Naast het aanmaken van een model, is het belangrijk om te controleren of het aangemaakte model voldoet aan de vooropgestelde regels (toegevoegd via OCL beperkingen). Er wordt ook gesproken over het valideren van een model. In Eclipse kan men valideren door het bestand te selecteren, rechts klikken en daarna voor Validate te kiezen. Hierna komt een pop-up tevoorschijn met de validatie resultaten (zie figuur 4.7 p.29). Deze functie blijkt echter niet te werken aangezien alle gecontroleerde modellen foutloos blijken, zelfs bij bewust foute modellen. De validatie van een UML model met hierop het REA UML Profile toegepast kan echter ook manueel worden uitgevoerd. Deze werkwijze is natuurlijk tijdrovend. Om te controleren of het model voldoet aan de opgestelde regels, is het van belang alle OCL beperkingen te controleren. De OCL beperkingen kunnen gecontroleerd worden in de Interactive OCL Console. Deze console is standaard niet bijgevoegd en moet nog worden toegevoegd. Na het toevoegen van volgende update site ( releases/), bij de installatie van nieuwe software, kan gekozen worden voor MDT OCL SDK. Na het installeren van enkele pakketten en het herstarten van Eclipse kan de Interactive OCL Console worden gebruikt. (zie figuur 4.8)

36 4 Vergelijking REA metamodel vs REA UML Profile 27 Figuur 4.5: Bookshop klassendiagram

37 4 Vergelijking REA metamodel vs REA UML Profile 28 Figuur 4.6: Bookshop REA model (via UML Profile)

38 4 Vergelijking REA metamodel vs REA UML Profile 29 Figuur 4.7: Pop-up met validatie resultaten Figuur 4.8: Interactive OCL Console 4.3 REA metamodel vs REA UML Profile Situering Bij softwareontwikkeling wordt de laatste jaren meer en meer gebruik gemaakt van gegenereerde code. Een belangrijke reden hiervoor is het feit dat software meestal gebonden is aan een welbepaald systeem en bij een systeemwissel de software opnieuw vanaf de grond moet worden opgebouwd. De oplossing hiervoor is Model Driven Architecture (MDA). Hierbij wordt de specificatie van de systeemfunctionaliteiten gescheiden van de specificatie van de implementatie van de functionaliteiten op een welbepaald systeem. Zo ontstaan twee types modellen: Platform Independent Model (PIM) en Platform Specific Model (PSM). Daarbij kan worden uitgegaan vanuit verschillende invalshoeken. Het artikel van Dalgarno & Fowler (Summer 2008) vergelijkt twee belangrijke uitgangspunten: UML voor programma modellering als onderdeel van Model Driven Architecture (MDA) Domain Specific Language (DSL)

39 4 Vergelijking REA metamodel vs REA UML Profile UML vs Domain Specific Languages Dalgarno & Fowler (Summer 2008) halen twee belangrijke problemen aan bij het gebruik van UML Profile om nieuwe modelleertalen te definiëren: 1. Met de huidige UML Tools is het meestal moeilijk om delen van UML die niet relevant zijn te verwijderen. 2. Alle diagramtypes die worden ontwikkeld, hebben beperkingen die gebaseerd zijn op de UML semantiek. Deze problemen zijn niet aanwezig bij DSL gezien dit vanaf de grond af wordt opgebouwd. Een groot voordeel van UML Profile is dan weer de relatief lage kost voor de aanmaak van een nieuw profiel. Wanneer de Domain Specific Language wordt besproken in Dalgarno & Fowler (Summer 2008), komt als groot voordeel naar voor dat bij de DSL benadering het model kan worden beperkt tot de domein semantiek. De validatie van een model is hierdoor ook gemakkelijker. Daarnaast is er de jongste tijd een stijgende ondersteuning van DSL tools, o.a. door Microsoft, Eclipse Modeling Framework,.... Welke technologie moet worden gekozen? Welke technologie moet worden gekozen? Op deze vraag wordt in het artikel geen duidelijk antwoord gegeven. De keuze moet gemaakt worden door de programmeur. Daarbij moet rekening worden gehouden met de reeds bestaande bedrijfsprocessen, wegen de kosten op tegen de baten (bijvoorbeeld bij real-time systemen is reeds veel geïnvesteerd),... Daarnaast kunnen beide technologieën worden gecombineerd. Tot slot is de verwachting dat DSL implementaties meer zullen worden gebruikt, ten nadele van UML Voor- en nadelen in functie van het gebruikersgemak Nadat voorbeelden en werkwijze van respectievelijk REA metamodel en REA UML Profile aan bod zijn gekomen, is het nu tijd voor een persoonlijke vergelijking. Tabellen 4.1 en 4.2 geven een opsomming van de voor- en nadelen van

40 4 Vergelijking REA metamodel vs REA UML Profile 31 beide. Bij het vergelijken van REA metamodel en REA UML Profile wordt gekeken vanuit het standpunt van het gebruikersgemak (werkwijze, validatie, overdraagbaarheid,... ). Dit omwille van het feit dat het profiel niet zelf ontwikkeld is. Daardoor is er geen goed zicht op de eventuele moeilijkheden en/of tekortkomingen. Volgende vragen worden in gedachten gehouden bij de vergelijking: Kan het model vlot worden aangemaakt? Voldoet het model aan de regels? Is het model overdraagbaar naar andere omgevingen?... Voordelen REA metamodel Voordelen REA UML Profile - Direct modelleren volgens de REA standaard - Directe controle op REA standaard - UML klassendiagram is goed gekend =>toetredingsbarrière kleiner - Tool voor UML klassendiagram bestaat reeds en gegenereerde modellen kunnen redelijk makkelijk in andere tools worden geïmporteerd. - Doordat gestart wordt vanuit een UML klassendiagram kunnen zelfs relaties worden weergegeven die misschien nog niet gespecificeerd zijn in het profiel. Tabel 4.1: REA metamodel vs REA UML Profile (voordelen)

41 4 Vergelijking REA metamodel vs REA UML Profile 32 Nadelen REA metamodel REA UML Profile Nadelen - Dubbel werk: eerst klassendiagram maken en daarna nog eens het UML Profile toepassen. - In het UML klassendiagram kunnen modellen ontstaan die niet vol- - Doordat de plugin zelf is ontwikkeld, kan het aangemaakte model slechts doen aan de eigenlijke model semantiek. Dit wordt pas opgemerkt bij het met de ontwikkelde plugin worden geopend. toevoegen van de stereotypes (controle via OCL beperkingen). - (Eclipse) Labels van de multipliciteiten worden niet zo goed geplaatst in - Bij het toevoegen van stereotypes vergelijking met de labels in het UML kan het voorkomen dat elementen uit klassendiagram. het klassendiagram worden vergeten. (in grafische editor) - (Eclipse) Multipliciteiten aanpassen van het UML klassendiagram is lastig Tabel 4.2: REA metamodel vs REA UML Profile (nadelen)

42 Hoofdstuk 5 Besluit In de vorige hoofdstukken zijn de verschillende delen van de thesis aan bod gekomen. Dit laatste afsluitende hoofdstuk trekt een besluit en geeft richtingen voor verder onderzoek, nieuwe uitbreidingen, Conclusie Net zoals er twee verschillende hoofdstukken zijn voor de belangrijke doelstellingen, wordt deze conclusie ook in twee verdeeld. Sectie handelt over de uitbreiding terwijl sectie de vergelijking tussen REA metamodel en REA UML Profile bespreekt Uitbreiding reamodeller plugin De plugin is zowel uitwendig als inwendig aangepast. Uitwendig is het gebruik van kleuren zichtbaar, zijn de pijlpunten verdwenen, worden multipliciteiten op de relaties tussen de verschillende elementen weergegeven,... (voorbeelden zie hoofdstuk 3). Om multipliciteiten weer te geven op een relatie heeft de plugin inwendig ook een grote verandering ondergaan. Het ecore metamodel, waarop de plugin bouwt, is grondig vernieuwd. Waar de verbindingen in het metamodel van Vermeiren ( ) nog EReferences waren, is er overgegaan op EClasses met attributen. De multipliciteiten worden bijgehouden in het betreffende attribuut. Als gevolg van het nieuwe ecore metamodel is het Mapping Model volledig vernieuwd. Naast de vernieuwing van het model zijn er ook enkele nieuwe verbindingen toegevoegd (linkage, custody,... ) die kunnen worden weergegeven. Al deze aanpassingen 33

43 5 Besluit 34 zorgen ervoor dat een REA model beter kan worden aangemaakt en weergegeven REA metamodel vs REA UML Profile De tweede belangrijke doelstelling betrof een vergelijking van REA metamodel en REA UML Profile voor het aanmaken van een REA model. Beide methodes zijn in de loop van de thesis aan bod gekomen en getest waarna een vergelijking is gemaakt (sectie 5.1.2). Er is een vergelijking uit de literatuur naast een persoonlijke vergelijking op het gebied van het gebruikersgemak (werkwijze, validatie, overdraagbaarheid,... ). Indien een persoonlijke keuze moet worden gemaakt tussen beide alternatieven, zal wellicht gekozen worden voor het REA UML Profile. De belangrijkste redenen hiervoor zijn: Geen grote verschillen met UML Mindere kost (Dalgarno & Fowler, Summer 2008) Ondertussen is echter enige ervaring opgedaan met REA metamodel waardoor hierop ook kan worden verder gebouwd! In de volgende sectie worden enkele richtingen aangegeven voor verder onderzoek. 5.2 Uitbreidingen Het REA metamodel is in deze thesis reeds uitgebreid maar dit kan nog steeds worden aangepast, uitgebreid, verfijnd,... zodat er nog mogelijkheden zijn voor toekomstig onderzoek. Enkele uitbreidingen die kunnen onderzocht worden zijn de volgende: Het ecore metamodel van de reamodeller kan nog verder worden uitgebreid zodat bijvoorbeeld aan een Economic Resource Type, Economic Agent,... attributen kunnen worden toegevoegd. Daarnaast bevat de REA ontologie nog verbindingen die nog niet kunnen worden weergegeven met de reamodeller. Het gebruik van OCL beperkingen voor en nog betere controle op de semantiek.

44 5 Besluit 35 Wanneer het belang van de grafische voorstelling en het gebruikersgemak toeneemt, kunnen hiervoor nog verschillende verbeteringen worden doorgevoerd. (Bij de vergelijking van REA metamodel en UML Profile bleek dat de labels (voor o.a. multipliciteiten) in de UML Eclipse editor beter werden geplaatst en minder gevoelig waren aan het verschuiven van elementen.)... Een recent verschenen boek, Eclipse Modeling Project: A Domain-Specific Language (DSL) Toolkit - Richard C. Gronback, kan nog een beter zicht geven op GMF en de verschillende mogelijkheden.

45 Bibliografie M. Dalgarno & M. Fowler (Summer 2008). Uml vs. domain-specific languages. Methods & Tools. F. Gailly (2008). Operationalization of Business Ontologies: Representation, Formalization and Application. Ph.D. thesis, Faculty of Economics and Business Administration of Ghent University. F. Gailly & G. Poels, editors (2007). Ontology-Driven Business Modelling: Improving the Conceptual Representation of the REA Ontology. Faculty of Economics and Business Administration, Ghent University, Belgium. G. Geerts & W. E. McCarthy, editors (2000). The Ontological Foundation of REA Enterprise Informaiton Systems. The University of Delaware and Michigan State University. G. L. Geertsa & W. E. McCarthy (2002). An ontological analysis of the economic primitives of the extended-rea enterprise information architecture. International Journal of Accounting Information Systems 3, pp The Eclipse Foundation (2009). T. Vermeiren ( ). Ontwikkeling van een tool voor ontologie-gestuurde bedrijfsmodellering. Master s thesis, Universiteit Gent - Faculteit Economie en Bedrijfskunde. 36

46 Bijlage A REA metamodel Tim Vermeiren Figuur A.1: REA metamodel Tim Vermeiren 37

47 Bijlage B REA model bookshop Figuur B.1: REA model bookshop Gailly & Poels (2007) 38

ONTWIKKELING VAN EEN TOOL VOOR ONTOLOGIE-GESTUURDE BEDRIJFSMODELLERING

ONTWIKKELING VAN EEN TOOL VOOR ONTOLOGIE-GESTUURDE BEDRIJFSMODELLERING UNIVERSITEIT GENT FACULTEIT ECONOMIE EN BEDRIJFSKUNDE ACADEMIEJAAR 2007 2008 ONTWIKKELING VAN EEN TOOL VOOR ONTOLOGIE-GESTUURDE BEDRIJFSMODELLERING Masterproef voorgedragen tot het bekomen van de graad

Nadere informatie

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13

Inhoud Inhoud. Over dit boek 7. 1 Eclipse IDE (Integrated Development Environment) 9. 2 Functionele specificatie 13 5 Inhoud Inhoud Over dit boek 7 1 Eclipse IDE (Integrated Development Environment) 9 2 Functionele specificatie 13 3 Implementatie grafische gebruikersinterface 31 4 De klassen en methoden 57 5 Technische

Nadere informatie

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen. Handleiding Office+ Introductie Met de module Office+ gaat een lang gekoesterde wens voor vele gebruikers van Unit 4 Multivers in vervulling: eenvoudig koppelen van documenten in relatiebeheer of documentmanagement

Nadere informatie

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant

Handleiding CMS. Auteur: J. Bijl Coldfusion Consultant Handleiding CMS Auteur: J. Bijl Coldfusion Consultant Inhoudsopgave 1.0 Inleiding 3 2.0 Introductie CMS en websites 4 3.0 Inloggen in beheer 5 4.0 Dashboard 6 4.1 Bezoekers totalen 6 4.2 Bezoekers 7 4.3

Nadere informatie

ETIM UP Handleiding Ketenstandaard Bouw en Installatie Versie:

ETIM UP Handleiding Ketenstandaard Bouw en Installatie Versie: ETIM UP Handleiding Ketenstandaard Bouw en Installatie Versie: 25-07-17 Handleiding ETIM UP 1 Inhoudsopgave Over ETIM UP...3 1 Algemeen...4 1.1 Website...4 1.2 Toegang...4 1.3 Bestandsformaten...4 2 Dashboard...5

Nadere informatie

HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014

HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014 HANDLEIDING INFOGRAPHIC SOFTWARE Versie 2.3 / jan 2014 Inhoudsopgave 1. Inleiding... 3 2. Systeemvereisten... 3 3. Installeren van de software... 4 4. Programma instellingen... 5 5. Importeren van een

Nadere informatie

Versturen van email vanuit een Delphi VCL toepassing

Versturen van email vanuit een Delphi VCL toepassing Versturen van email vanuit een Delphi VCL toepassing Voor Delphi bestaan uiteraard verschillende libraries om emails te versturen, maar in dit voorbeeld wordt een C# Dotnet library gebruikt en aangesproken

Nadere informatie

Handleiding voor Zotero versie 2.0

Handleiding voor Zotero versie 2.0 Handleiding voor Zotero versie 2.0 Michiel Wolda De handleiding voor Zetero is geschreven voor de lezers van het boek Deskresearch: Informatie selecteren, beoordelen en verwerken: tweede editie (Van Veen

Nadere informatie

Technisch Ontwerp W e b s i t e W O S I

Technisch Ontwerp W e b s i t e W O S I Technisch Ontwerp W e b s i t e W O S I WOSI Ruud Jungbacker en Michael de Vries - Technisch ontwerp Website Document historie Versie(s) Versie Datum Status Omschrijving / wijzigingen 0.1 20 nov 2008 Concept

Nadere informatie

SenBox Handleiding. Versie: juli

SenBox Handleiding. Versie: juli SenBox Handleiding Versie: juli 2019 www.sendot.nl Inhoudsopgave 1. Installatie... 3 1.1 Benodigdheden... 3 1.2 Stappen... 3 2. Login... 5 3. Dashboard... 6 4. Grafiek maken... 8 5. Chart Screen... 9 5.1

Nadere informatie

Werking van de Office Connector, en het oplossen van fouten.

Werking van de Office Connector, en het oplossen van fouten. Werking van de Office Connector, en het oplossen van fouten. De Office Connector zorgt ervoor dat de Microsoft Officeomgeving gebruikt kan worden als ontwerp en genereeromgeving voor documenten waarbij

Nadere informatie

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen.

Met deze module heeft u de mogelijkheid om gemakkelijk, snel en efficiënt uw documenten als naslag in Unit 4 Multivers te koppelen. Handleiding Scan+ Introductie Met Scan+ gaat een lang gekoesterde wens voor vele gebruikers van Unit 4 Multivers in vervulling: eenvoudig koppelen van documenten in relatiebeheer of documentmanagement

Nadere informatie

Handleiding. HetSchoolvoorbeeld.nl. Versie 2.2 - juni 2014. Websites voor het onderwijs. Meest recente uitgave: www. hetschoolvoorbeeld.

Handleiding. HetSchoolvoorbeeld.nl. Versie 2.2 - juni 2014. Websites voor het onderwijs. Meest recente uitgave: www. hetschoolvoorbeeld. HetSchoolvoorbeeld.nl Websites voor het onderwijs Handleiding Versie 2.2 - juni 2014 Meest recente uitgave: www. hetschoolvoorbeeld.nl/handleiding Handleiding HetSchoolvoorbeeld 2.2 Pagina 1 Inhoud Inhoud

Nadere informatie

Acht stappen voor JSF

Acht stappen voor JSF Acht stappen voor JSF Inleiding In deze tutorial zullen we JSF (Java server faces) installeren. Wat we niet beschrijven is hoe te werken met JSF, over dit onderwerp zijn er genoeg boeken en internetsites

Nadere informatie

ZIVVER Installatiehandleiding

ZIVVER Installatiehandleiding Versie: 1.5 Datum: 11 mei 2017 Gevoeligheid: Openbaar Status: Definitief www.zivver.com support.zivver.com support@zivver.com 1. Inhoud 1. Inhoud... 2 2. Inleiding... 3 3. Installatie... 3 3.1. De online

Nadere informatie

Unified Modeling Language

Unified Modeling Language Unified Modeling Language Een introductie voor leden van de expertgroep Informatiemodellen Harmen Mantel, Ordina ICT Management & Consultancy, werkzaam voor KING DOELSTELLING PRESENTATIE GEMEENSCHAPPELIJKE

Nadere informatie

Handleiding. HetSchoolvoorbeeld.nl. HetSchoolvoorbeeld 2.1. Websites voor het onderwijs. Websites Social media Mediawijsheid Grafisch ontwerp

Handleiding. HetSchoolvoorbeeld.nl. HetSchoolvoorbeeld 2.1. Websites voor het onderwijs. Websites Social media Mediawijsheid Grafisch ontwerp HetSchoolvoorbeeld.nl Websites voor het onderwijs Handleiding HetSchoolvoorbeeld 2.1 Websites Social media Mediawijsheid Grafisch ontwerp Handleiding HetSchoolvoorbeeld 2.1 Pagina 1 Inhoud 1 Opbouw van

Nadere informatie

Table of contents 2 / 15

Table of contents 2 / 15 Office+ 1 / 15 Table of contents Introductie... 3 Installatie... 4 Installatie... 4 Licentie... 7 Werken met Office+... 8 Instellingen... 8 Office+ i.c.m. module Relatiebeheer... 9 Office+ i.c.m. module

Nadere informatie

15 July 2014. Betaalopdrachten web applicatie gebruikers handleiding

15 July 2014. Betaalopdrachten web applicatie gebruikers handleiding Betaalopdrachten web applicatie gebruikers handleiding 1 Overzicht Steeds vaker komen we de term web applicatie tegen bij software ontwikkeling. Een web applicatie is een programma dat online op een webserver

Nadere informatie

Software Test Plan. Yannick Verschueren

Software Test Plan. Yannick Verschueren Software Test Plan Yannick Verschueren November 2014 Document geschiedenis Versie Datum Auteur/co-auteur Beschrijving 1 November 2014 Yannick Verschueren Eerste versie 1 Inhoudstafel 1 Introductie 3 1.1

Nadere informatie

Infonamiddag GIS West

Infonamiddag GIS West Infonamiddag GIS West ArcGIS 10 Gelanceerd in de zomer. Nieuwe procedure: levering als download. Je kan zelf DVD branden. Elke gemeente kreeg mail met token en activatie code van ESRI Belux of Cevi Niet

Nadere informatie

Installatie handleiding Reinder.NET.Optac

Installatie handleiding Reinder.NET.Optac Installatie handleiding Reinder.NET.Optac Versie : 2012.1.0.1 Inhoudsopgave 1 Systeemvereisten... 2 2 Pincode... 2 3 Licentie... 2 4 Installatie... 2 5 Eerste gebruik... 4 Titel Pagina 1 van 6 23-1-2012

Nadere informatie

Technische nota AbiFire Rapporten maken via ODBC

Technische nota AbiFire Rapporten maken via ODBC Technische nota AbiFire Rapporten maken via ODBC Laatste revisie: 23 januari 2018 Inhoudsopgave 1 Inleiding... 2 2 Systeeminstellingen in AbiFire... 3 2.1 Aanmaken extern profiel... 3 2.2 Toewijzing extern

Nadere informatie

Globale kennismaking

Globale kennismaking Globale kennismaking Kennismaking Tesla CMS 1. Dashboard 2. pagina beheer - pagina aanmaken - pagina aanpassen - pagina verwijderen - pagina seo opties - zichtbaarheid pagina 3. subpagina beheer - subpagina

Nadere informatie

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Stand van zaken 17 Maart 2007 Inhoud Probleemgebied afstudeerproject Oplossingsgebied afstudeerproject

Nadere informatie

IQ LEADS Adres: Curieweg 8E Postcode: 2408 BZ Plaats: ALPHEN AAN DEN RIJN Telefoon: (0172)

IQ LEADS Adres: Curieweg 8E Postcode: 2408 BZ Plaats: ALPHEN AAN DEN RIJN Telefoon: (0172) 1 Inhoud Tips voor u begint... 3 Beginnen met WordPress... 4 Login... 4 Dashboard... 4 Back-up maken van uw website... 5 Bloggen en Pagina s... 6 Tekst editor... 6 Nieuwsbericht maken (Bloggen)... 6 Pagina

Nadere informatie

Zero profile Gedocumenteerd door: Chris Twiest Versie: 0.1 Datum:

Zero profile Gedocumenteerd door: Chris Twiest Versie: 0.1 Datum: Zero profile Gedocumenteerd door: Chris Twiest Versie: 0.1 Datum: 08-02-2016 Inhoudsopgave Zero Profile Techniek... 3 Zero Profile vs Roaming Profile... 3 Global vs Application user settings... 3 Application

Nadere informatie

Inhoudsopgave. versie 0.8

Inhoudsopgave. versie 0.8 JOOMLA! INSTALLATIE HANDLEIDING versie 0.8 Inhoudsopgave Stappenplan...3 Inrichten database...4 Configuratiecentrum cpanel...4 Aanmaken van een database gebruiker...5 Aanmaken van een database...6 Gebruiker

Nadere informatie

Content tips & tricks

Content tips & tricks Content tips & tricks E-learning vormt de basis van je lessen en als docent steek je veel tijd in het ontwikkelen en vormgeven van deze content. Met deze handleiding maken we dit proces net even makkelijker

Nadere informatie

Indoor Navigation System

Indoor Navigation System Project Indoor Navigation System Onderwerp: Indoor Navigation System Document: Handleiding Ontwikkeltools Groep: EII6RTa Auteurs: 1. Jordi Betting 109277 2. Jerome Bos 113180 3. Theo Miltenburg 112883

Nadere informatie

Quick start guide Office 365. Met deze handleiding maakt u Office 365 in een paar stappen klaar voor gebruik

Quick start guide Office 365. Met deze handleiding maakt u Office 365 in een paar stappen klaar voor gebruik Quick start guide Office 365 Met deze handleiding maakt u Office 365 in een paar stappen klaar voor gebruik Inhoudsopgave 1. Beheeromgeving en inloggegevens 2 2. Aan de slag 3 2.1 Maak een gebruiker aan

Nadere informatie

Handleiding Decentrale Validatiemodule istandaarden

Handleiding Decentrale Validatiemodule istandaarden Handleiding Decentrale Validatiemodule istandaarden 13 juli 2018 Versiebeheer Versie Datum Toelichting 1.0 13 juli 2018 Initiële versie Inhoud Inleiding 3 1 Over de Decentrale Validatiemodule 4 2 Het gebruik

Nadere informatie

Essence Modeller. Datum: 31 mei 2011 Versie: 1.0. Consortium: Forum Standaardisatie, Ordina, RuleManagement Group, Het Expertise Centrum, Novay, TNO

Essence Modeller. Datum: 31 mei 2011 Versie: 1.0. Consortium: Forum Standaardisatie, Ordina, RuleManagement Group, Het Expertise Centrum, Novay, TNO Essence D1.4 Datum: 31 mei 2011 Versie: 1.0 Auteurs: Maarten W.A. Steen (Novay) Consortium: Forum Standaardisatie, Ordina, RuleManagement Group, Het Expertise Centrum, Novay, TNO Postbus 589 7500 AN Enschede

Nadere informatie

Creëer je eigen DSL tools met Eclipse De Android Challenge

Creëer je eigen DSL tools met Eclipse De Android Challenge Creëer je eigen DSL tools met Eclipse De Android Challenge Lex Heerink, Peter Ebben, Jaap Reitsma, Maarten Steen Telematica Instituut De aanleiding Freeband A-MUSE project Specificatie en ontwerp van mobiele

Nadere informatie

Inloggen. In samenwerking met Stijn Berben.

Inloggen. In samenwerking met Stijn Berben. Inloggen Ga naar www.hetjongleren.eu. Heb je al een gebruikersnaam en wachtwoord, log dan in op deze pagina (klik op deze link ): Vul hier je gebruikersnaam en wachtwoord in en klik op Inloggen. Bij succesvolle

Nadere informatie

Handleiding planner. Handleiding RoosterPlaats pagina 1

Handleiding planner. Handleiding RoosterPlaats pagina 1 Handleiding planner Handleiding RoosterPlaats pagina 1 In dit document wordt uiteengezet hoe u aan de hand van onderstaande 5 stappen een rooster kan maken. Voordat u kunt beginnen met het creëren van

Nadere informatie

Basis handleiding CMS

Basis handleiding CMS Basis handleiding CMS Inhoud Basis handleiding CMS... 1 Inloggen... 3 Pagina beheren... 4 Pagina toevoegen/wijzigen... 6 WYSIWYG editor... 8 externe / interne link toevoegen... 9 Plaatjes toevoegen...

Nadere informatie

Media Settings (Media-instellingen)

Media Settings (Media-instellingen) pagina 1 van 11 Media Settings (Media-instellingen) Selecteer Media Settings (Media-instellingen) in het menu, of klik op Media Settings (Media-instellingen) op het scherm Printerstatus. Voer normaal gesproken

Nadere informatie

Installatiehandleiding TiC Narrow Casting Manager

Installatiehandleiding TiC Narrow Casting Manager Installatiehandleiding TiC Narrow Casting Manager Inhoudsopgave 1. Algemeen - 3-2. Installatie PostgreSQL database server - 4-3. Installatie FTP server - 9-4. Aanmaken account in FileZilla server - 13

Nadere informatie

Website updaten Dit is een korte handleiding voor het bijwerken van een infojuice/wordpress website.

Website updaten Dit is een korte handleiding voor het bijwerken van een infojuice/wordpress website. Website updaten Dit is een korte handleiding voor het bijwerken van een infojuice/wordpress website. Regelmatig wordt WordPress zelf en de thema's en plugins voorzien van een update. Waarom is het belangrijk

Nadere informatie

EBUILDER HANDLEIDING. De Ebuilder is een product van EXED internet www.exed.nl. info@exed.nl EXED CMS UITLEG

EBUILDER HANDLEIDING. De Ebuilder is een product van EXED internet www.exed.nl. info@exed.nl EXED CMS UITLEG EBUILDER HANDLEIDING De Ebuilder is een product van EXED internet www.exed.nl info@exed.nl 1 INHOUDSOPGAVE Inleiding Een korte introductie over het Ebuilder» Navigatie» Snelnavigatie Pagina s Hier vind

Nadere informatie

Installatie en configuratie documentatie

Installatie en configuratie documentatie Installatie en configuratie documentatie Assistance Web Portal v. 2.58, 2.60 Voor Windows 2003 / 2008 / XP / Vista / Windows 7 Assistance PSO handleiding, uitgegeven door Assistance Software. Alle rechten

Nadere informatie

Introductie testtooling Wink

Introductie testtooling Wink Introductie testtooling Wink SYSQA B.V. Almere Datum : 10-04-2013 Status : 1.0 Opgesteld door : Organisatie SYSQA B.V. Pagina 2 van 16 Inhoudsopgave 1 Inleiding... 3 1.1 Opbouw... 3 2 Wink... 4 2.1 Wat

Nadere informatie

Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010

Het Wepsysteem. Het Wepsysteem wordt op maat gebouwd, gekoppeld aan de gewenste functionaliteiten en lay-out van de site. Versie september 2010 Het Wepsysteem Het Wepsysteem is een content management systeem, een systeem om zonder veel kennis van html of andere internettalen een website te onderhouden en uit te breiden. Met het Content Management

Nadere informatie

NACSPORT TAG&GO HANDLEIDING. 3.2.1. Eigenschappen knop

NACSPORT TAG&GO HANDLEIDING. 3.2.1. Eigenschappen knop Handleiding NACSPORT TAG&GO HANDLEIDING 1. Introductie 2. Configureren en bestellen 3. Sjabloon (categorieën en descriptors) 3.1 Lijst sjablonen 3.2 Sjablonen bewerken 3.2.1. Eigenschappen knop 4. Analyseren

Nadere informatie

BRICONweb voor de club

BRICONweb voor de club BRICONweb voor de club Starten met BW! 3 Aanmelden! 4 Registreren! 4 Club verantwoordelijke! 5 Bestaande club! 5 Nieuwe club aanmaken! 5 Aanmaken wedstrijd! 6 Betekenis icoontjes! 7 Inkorven! 8 Aantallen

Nadere informatie

Informatica Wiki. Hoe ontwerp en beheer je je eigen wiki met wikispaces

Informatica Wiki. Hoe ontwerp en beheer je je eigen wiki met wikispaces 1. Registeren Informatica Hoe ontwerp en beheer je je eigen wiki met wikispaces surf naar www.wikispaces.com Indien je nog geen wiki-member bent kies je een gebruikersnaam en paswoord en vul je je e-mailadres

Nadere informatie

Ga naar http://www.domeinnaam.nl/wp-admin en log in met de gebruikersnaam en wachtwoord verkregen via mail.

Ga naar http://www.domeinnaam.nl/wp-admin en log in met de gebruikersnaam en wachtwoord verkregen via mail. INLOGGEN Ga naar http://www.domeinnaam.nl/wp-admin en log in met de gebruikersnaam en wachtwoord verkregen via mail. Vul hier je gebruikersnaam en wachtwoord in en klik op Inloggen. Bij succesvolle login

Nadere informatie

Docman. Handleiding om documenten op een Joomla! website te plaatsen

Docman. Handleiding om documenten op een Joomla! website te plaatsen Docman Handleiding om documenten op een Joomla! website te plaatsen Docman Handleiding om documenten op een Joomla! website te plaatsen Arjen Schrijvers Docman 2011 SCHRIJVERS123.NL, Emmen Auteur: Arjen

Nadere informatie

Een website maken met Joomla!

Een website maken met Joomla! Een website maken met Joomla! In deze workshop gaan we laten zien hoe werken met Joomla! Maar eerst, wat is Joomla!? Joomla is een Content Management Systeem (CMS). Het is een software die je op een webserver

Nadere informatie

Handleiding Zermelo. roosterwijzigingen gaat importeren. Allereerst wordt u gevraagd of u de wijzigingen wilt importeren. U kiest hier voor Ja.

Handleiding Zermelo. roosterwijzigingen gaat importeren. Allereerst wordt u gevraagd of u de wijzigingen wilt importeren. U kiest hier voor Ja. Provisie Op deze pagina wordt uitgelegd hoe u Provisie kunt gebruiken binnen uw school. Provisie is de lichtkrant-applicatie van Zermelo Roostermakers. Het is een 'lightweight' applicatie, die bedoeld

Nadere informatie

HANDLEIDING DMS Plugin Installatie, configuratie & werking

HANDLEIDING DMS Plugin Installatie, configuratie & werking HANDLEIDING DMS Plugin Installatie, configuratie & werking Dit document is de handleiding voor de installatie, configuratie en werking van de DMS Plugin. Versie 1-12/09/2005 Inhoudstafel 1 Installatie...

Nadere informatie

DATAMODELLERING DATA MAPPING MODEL

DATAMODELLERING DATA MAPPING MODEL DATAMODELLERING DATA MAPPING MODEL Inleiding In dit whitepaper wordt de datamodelleervorm data mapping model beschreven. Deze modelleervorm staat in verhouding tot een aantal andere modelleervormen. Wil

Nadere informatie

Handleiding Joomla! 1.5

Handleiding Joomla! 1.5 Handleiding Joomla! 1.5 Versie :0.1 2/20 Inhoud 2. Aanmelden... 4 3. Artikelbeheer... 5 3.1 Nieuw artikel toevoegen... 5 3.2 Bestaand artikel wijzigen/verwijderen... 6 3.2.1 Front end editing... 7 4. Sectie

Nadere informatie

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving

Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Generiek framework voor administratieve toepassingen in een webgeörienteerde omgeving Henk van de Ridder Administratief 12 mei 2007 Inhoud Aanleiding Administratieve systemen REA model Aspect Oriented

Nadere informatie

CoZo handleiding. voor de huisarts

CoZo handleiding. voor de huisarts CoZo handleiding voor de huisarts Inhoud 3 2 Start!... Hoe kan ik (i.v.m. patiënten) Een overzicht van mijn patiënten zien.... 3 Een nieuwe patiënt registreren.... 4 Een therapeutische relatie delen met

Nadere informatie

De Kleine WordPress Handleiding

De Kleine WordPress Handleiding Introductie Dit is geen uitgebreide handleiding om een WordPress website of blog mee te bouwen. Het is ook geen overzicht van alle aspecten die een WordPress website zo bijzonder maken en geen verhandeling

Nadere informatie

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports)

Rapporten. Labels en Rapporten in Atlantis 1. Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Labels en Rapporten in Atlantis 1 Atlantis heeft twee manieren om output te genereren: 1. labels 2. rapporten (reports) Rapporten Een rapport is eigenlijk altijd een tekst bestand, die vorm wordt gegeven

Nadere informatie

Handleiding installeren en wijzigen emailhandtekening

Handleiding installeren en wijzigen emailhandtekening Handleiding installeren en wijzigen emailhandtekening Inleiding Met behulp van een script kun je automatisch een handtekening plaatsen onder al je emailberichten. Je bericht komt er dan zo uit te zien:

Nadere informatie

Basishandleiding website voetbalvereniging Lemelerveld Wordpress content managementsysteem

Basishandleiding website voetbalvereniging Lemelerveld Wordpress content managementsysteem Basishandleiding website voetbalvereniging Lemelerveld Wordpress content managementsysteem Augustus 2012 Inleiding De website van voetbalvereniging Lemelerveld draait op het content managementsysteem (CMS)

Nadere informatie

Altijd op de hoogte van de laatste ontwikkelingen.

Altijd op de hoogte van de laatste ontwikkelingen. Beheer Webredactie dashboard Het webredactie dashboard geeft u in één oogopslag een overzicht van de beheersmogelijkheden van uw website. Daarnaast blijft u via het dashboard gemakkelijk op de hoogte van

Nadere informatie

Hiervoor heeft u toegang nodig met uw persoonlijke account. Vraag uw account aan, aan de hoofd beheerder.

Hiervoor heeft u toegang nodig met uw persoonlijke account. Vraag uw account aan, aan de hoofd beheerder. Handleiding Gebruik Download Chrome voor de beste compatibiliteit Aanmelden link: http://www.omegabelgium.com/cms/ Hiervoor heeft u toegang nodig met uw persoonlijke account. Vraag uw account aan, aan

Nadere informatie

Korte uitleg gebruik Jira als bevindingregistratie systeem

Korte uitleg gebruik Jira als bevindingregistratie systeem MEMO Korte uitleg gebruik Jira als bevindingregistratie systeem Aan : Jira gebruikers Datum : 26 juli 2010 Van : Sogeti Jira beheer Versie : 1.1 INLEIDING Deze verkorte uitleg van het gebruik van Jira

Nadere informatie

CARGO DATA SYSTEMS BV

CARGO DATA SYSTEMS BV CARGO DATA SYSTEMS BV DE OPLOSSING VOOR TOTALE EXPEDITIE EN TRANSPORT AUTOMATISERING Consols en Groupages Consols en Groupages Dit document beschrijft de werking van Consols en Groupages in Sprinter 2000.

Nadere informatie

Kopieren van attributen

Kopieren van attributen Inhoudsopgave INHOUDSOPGAVE... 2 1.0 INLEIDING... 3 2.0 CENTROIDES... 4 2.1 AANMAKEN CENTROIDES... 4 2.2 KOPPELEN VAN VLAK ATTRIBUTEN AAN CENTROIDES... 4 2.3 EXPORT NAAR SHAPE... 6 3.0 XFM SCHEMA... 7

Nadere informatie

Voor externe toegang tot de werkplek zijn een aantal zaken vereist: 1. Open Internet Explorer en ga naar de website:

Voor externe toegang tot de werkplek zijn een aantal zaken vereist: 1. Open Internet Explorer en ga naar de website: Index Externe Toegang Windows 7/8/8.1... 2 Externe Toegang Windows 10/10.1... 5 Externe Toegang MAC OS X... 8 Instructie verkrijgen van een Token code...11 Externe Toegang eerste gebruik Windows 7/8/8.1...13

Nadere informatie

Technische nota AbiFire5 Rapporten maken via ODBC

Technische nota AbiFire5 Rapporten maken via ODBC Technische nota AbiFire5 Rapporten maken via ODBC Laatste revisie: 29 juli 2009 Inhoudsopgave Inleiding... 2 1 Installatie ODBC driver... 2 2 Systeeminstellingen in AbiFire5... 3 2.1 Aanmaken extern profiel...

Nadere informatie

RIE Vragenlijst Editor

RIE Vragenlijst Editor Handleiding RIE Vragenlijst Editor Versie 1.0 Datum: 29 oktober 2015 IT&Care B.V. Inhoudsopgave 1. INLEIDING EN VERANTWOORDING... 3 2. OVERZICHT RIE VRAGENLIJSTEN... 4 3. AANMAKEN VAN EEN NIEUWE VRAGENLIJST...

Nadere informatie

AUTOMATISCHE VERWERKING VAN AANKOOPFACTUREN

AUTOMATISCHE VERWERKING VAN AANKOOPFACTUREN AUTOMATISCHE VERWERKING VAN AANKOOPFACTUREN De automatische verwerking van de aankoopfacturen dient een eerste maal te gebeuren in 5 stappen. Nadien dient men gewoon de stappen 3 t.e.m. 5 te herhalen voor

Nadere informatie

Handleiding CMS Online Identity Webontwikkeling. Handleiding CMS

Handleiding CMS Online Identity Webontwikkeling. Handleiding CMS Handleiding CMS 1 Inhoudsopgave 1. Inloggen... 3 2. Het CMS... 3 3. Websitecontent... 4 3.1 Een nieuwe pagina toevoegen... 4 3.2 Een pagina wijzigen... 4 3.3 Een pagina verwijderen... 5 4. De WYSIWYG editor...

Nadere informatie

Inhoudsopgave Welkom bij VHV Kompas 2 Hoe werkt VHV Kompas? 2 Uw accounts 4 Uw VHV Kompas account beheren 5

Inhoudsopgave Welkom bij VHV Kompas 2 Hoe werkt VHV Kompas? 2 Uw accounts 4 Uw VHV Kompas account beheren 5 Inhoudsopgave Welkom bij VHV Kompas 2 Hoe werkt VHV Kompas? 2 Een kleine greep uit de mogelijkheden van VHV- Kompas. 2 De hoofdpagina 2 De groepspagina en sectorpagina 4 Uw accounts 4 Uw VHV Kompas account

Nadere informatie

Mach3Framework 5.0 / Website

Mach3Framework 5.0 / Website Mach3Framework 5.0 / Website Handleiding Mach3Builders Inhoudsopgave 1 Inloggen...5 1.1 Ingelogd blijven...6 1.2 Wachtwoord vergeten...7 2 Applicatie keuzescherm...8 2.1 De beheeromgeving openen...9 3

Nadere informatie

Bitrix Site Manager gebruikershandleiding BureauZuid

Bitrix Site Manager gebruikershandleiding BureauZuid Bitrix Site Manager gebruikershandleiding BureauZuid Introductie Deze gebruikershandleiding geeft gedetailleerde basisinformatie over hoe te werken met Bitrix Site Manager. Deze handleiding is bedoeld

Nadere informatie

Optifile Server Installatie

Optifile Server Installatie Optifile Server Installatie Datum: Versie: de koppeling tussen Essibox en 2 mei 2012 1.0 Omschrijving: Dit document beschrijft de installatieprocedure voor Optifile software op een nieuwe server. Optifile

Nadere informatie

Selenium IDE Webdriver. Introductie

Selenium IDE Webdriver. Introductie Selenium IDE Webdriver Het Wielsem 10, 5231 BW s- Hertogenbosch, telefoon 073-6409311 e- mail info@testwork.nl internet http://www.testwork.nl 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Selenium IDE... 3 3

Nadere informatie

IAAS HANDLEIDING - SOPHOS FIREWALL

IAAS HANDLEIDING - SOPHOS FIREWALL IAAS HANDLEIDING - SOPHOS FIREWALL Contents IAAS HANDLEIDING - SOPHOS FIREWALL... 0 HANDLEIDING - SOPHOS FIREWALL... 2 STANDAARD FUNCTIONALITEITEN... 2 DNS... 2 DHCP... 2 BASIS INSTELLINGEN UITVOEREN...

Nadere informatie

Beschrijving webmail Enterprise Hosting

Beschrijving webmail Enterprise Hosting Beschrijving webmail Enterprise Hosting In dit document is beschreven hoe e-mail accounts te beheren zijn via Enterprise Hosting webmail. Webmail is een manier om gebruik te maken van e-mail functionaliteit

Nadere informatie

Een eerste applicatie

Een eerste applicatie Een eerste applicatie 2.1 Inleiding Programmeren in Visual Basic.NET doe je niet alleen door regels met code te schrijven. Je begint met het ontwerpen van een venster in de design mode met allerlei controls,

Nadere informatie

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat:

Kennis na het volgen van de training. Na het volgen van deze training bent u in staat: Training Trainingscode Duur Gepubliceerd Taal Type Leermethode Kosten SF2015V8 4 dagen 02/02/2015 Nederlands & Engels Developer, basis Invidueel & klassikaal Op aanvraag Deze training richt zich op het

Nadere informatie

Mijnkmosite Support Guide

Mijnkmosite Support Guide Mijnkmosite Support Guide Mijnkmosite Support Guide 1 Inleiding tot de "Support Guide" 1.1 Doel van de Gids 4 2 Gebruik van de Helpdesk 2.1 2.2 2.3 2.4 Inleiding 6 Hoe tickets te vinden 7 Tickets bewerken

Nadere informatie

Installatie-instructie Kodi 17.1 (Krypton) met Dizidoos build.

Installatie-instructie Kodi 17.1 (Krypton) met Dizidoos build. Installatie-instructie Kodi 17.1 (Krypton) met Dizidoos build. Deze handleiding beschrijft de snelle en eenvoudige installatie van Kodi 17.1 Krypton (laatste versie) met een volledig Nederlandse build

Nadere informatie

Handleiding Verkoopmodule Verkoper 11-5-2010 WOSI

Handleiding Verkoopmodule Verkoper 11-5-2010 WOSI Handleiding Verkoopmodule Verkoper 11-5-2010 WOSI Inhoud Algemeen... 4 Hoofdpagina... 5 Verkoop... 7 Verkoop overzicht...7 VHE s... 8 VHE s... 8 Klanten... 9 Klanten... 9 Nieuwe Klant... 10 Geïnteresseerden...11

Nadere informatie

1. Installeren Update 2.4.7

1. Installeren Update 2.4.7 1. Installeren Update 2.4.7 De update kan rechtstreeks geïnstalleerd worden vanaf internet. U moet altijd wel MeaFinance afsluiten alvorens de update te draaien Let op: maak voordat u de update uitvoert

Nadere informatie

Ik moet een interventieplan invullen maar weet niet goed hoe eraan beginnen. Ik heb alle gegevens ingevuld. Wat nu?

Ik moet een interventieplan invullen maar weet niet goed hoe eraan beginnen. Ik heb alle gegevens ingevuld. Wat nu? FAQ DIP-platform De meest gestelde vragen over het hoe en het waarom van het platform. ALGEMENE VRAGEN Wat is een interventiedossier? Wat is een sleutelkluisdossier? Wat is het DIP-platform? Hoe kan ik

Nadere informatie

Voer uw gegevens in en tik 'Account maken' Tik 'Akkoord' voor het accepteren van de gebruiksvoorwaarden

Voer uw gegevens in en tik 'Account maken' Tik 'Akkoord' voor het accepteren van de gebruiksvoorwaarden Dropbox Beschrijving Dropbox is een gratis Cloudopslag-toepassing. U krijgt bij aanmelden 2GB gratis opslagruimte, waarin u foto s, documenten, kan bewaren. U kunt deze bestanden gemakkelijk benaderen

Nadere informatie

Handleiding iria. Start RIA Er zijn twee manieren om RIA te openen: ipower. iprofit MKB. iprofit (Financieel + Facturering + Relaties + Projecten)

Handleiding iria. Start RIA Er zijn twee manieren om RIA te openen: ipower. iprofit MKB. iprofit (Financieel + Facturering + Relaties + Projecten) Handleiding iria ipower iprofit MKB iprofit (Financieel + Facturering + Relaties + Projecten) iprofit (Financieel + Facturering + Relaties) iprofit (Financieel) iprofit ASP Inleiding Inventive wil haar

Nadere informatie

Installatie SQL: Server 2008R2

Installatie SQL: Server 2008R2 Installatie SQL: Server 2008R2 Download de SQL Server 2008.exe van onze site: www.2work.nl Ga naar het tabblad: Downloads en meld aan met: klant2work en als wachtwoord: xs4customer Let op! Indien u een

Nadere informatie

Webredactie dashboard

Webredactie dashboard Beheer Webredactie dashboard Het webredactie dashboard geeft u in één oogopslag een overzicht van de beheermogelijkheden van uw website. Daarnaast blijft u via het dashboard gemakkelijk op de hoogte van

Nadere informatie

VBA voor Doe het Zelvers deel 14

VBA voor Doe het Zelvers deel 14 VBA voor Doe het Zelvers deel 14 Handleiding van Auteur: leofact Januari 2015 Vorige aflevering In de vorige aflevering werd het maken van een afspraak in de Outlook-agenda met behulp van Excel- VBA besproken.

Nadere informatie

Software Factories. Toepassing van Domain Specific Languages. achtergrond

Software Factories. Toepassing van Domain Specific Languages. achtergrond In de software-industrie zijn budget- en deadline-overschrijdingen aan de orde van de dag, er wordt vaak niet aan de gestelde verwachtingen voldaan. Dit kan worden voorkomen door software-ontwikkeling

Nadere informatie

Instructies voor aanpassen wandelroutes op openstreetmap.org

Instructies voor aanpassen wandelroutes op openstreetmap.org Instructies voor aanpassen wandelroutes op openstreetmap.org Inhoudsopgave 1. Inleiding... 2 2. Wandelroutes op openstreetmap... 2 3. Opzoeken van een route op waymarkedtrails.org... 3 Naar Openstreetmap...

Nadere informatie

4.1 4.2 5.1 5.2 6.1 6.2 6.3 6.4

4.1 4.2 5.1 5.2 6.1 6.2 6.3 6.4 Handleiding CMS Inhoud 1 Inloggen 2 Algemeen 3 Hoofdmenu 4 Pagina s 4.1 Pagina s algemeen 4.2 Pagina aanpassen 5 Items 5.1 Items algemeen 5.2 Item aanpassen 6 Editor 6.1 Editor algemeen 6.2 Afbeeldingen

Nadere informatie

TECHNICAL DESIGN DOCUMENT

TECHNICAL DESIGN DOCUMENT TECHNICAL DESIGN DOCUMENT BACHELORPROJECT IN3405 John Ciocoiu 1358227 Elwin Dokter 1275909 TECHNISCHE UNIVERSITEIT DELFT FACULTEIT EWI WOENSDAG 28 APRIL 2010 VERSIE 1 COMMISSIE: Ing. D.J. van Roest (opdrachtgever)

Nadere informatie

Handleiding. Opslag Online. voor Android. Versie februari 2014

Handleiding. Opslag Online. voor Android. Versie februari 2014 Handleiding Opslag Online voor Android Versie februari 2014 Inhoudsopgave Hoofdstuk 1. Inleiding 3 Hoofdstuk 2. Installatie 4 2.1 Opslag Online downloaden via QR-code 4 2.2 Opslag Online downloaden via

Nadere informatie

Handleiding Sitebox 5

Handleiding Sitebox 5 INHOUDSOPGAVE 1 Introductie... 3 1.1 Sitebox... 3 1.1.1 Wat is een web content management systeem?... 3 1.1.2 Sitebox omgeving... 3 1.2 Inloggen... 3 1.3 Wachtwoord vergeten... 4 2 Modules... 4 2.1 Standaard

Nadere informatie

Inhoud. Endnote X7 Handleiding Mediacentrum maart 2015 Page 2

Inhoud. Endnote X7 Handleiding Mediacentrum maart 2015 Page 2 Inhoud Over Endnote... 3 Endnote installeren... 4 Een library aanmaken... 5 Voordat je begint!... 6 Tussenvoegsels in namen... 6 Referenties invoegen in een Worddocument/Cite while you write... 7 Handmatig

Nadere informatie

Handleiding wordpress

Handleiding wordpress Handleiding wordpress Wordpress versie 3.0.4 Handleiding versie 1.1 Auteur Website Geert Hoekzema www.geerthoekzema.nl www.geerthoekzema.nl geert@geerthoekzema.nl 1 Inhoudsopgave Inleiding... 3 Beginnen

Nadere informatie

Handleiding Site to Edit Module Header

Handleiding Site to Edit Module Header THAR Design Kipboomweg 15 7636 RC AGELO E-mail: info@thar.nl Website: www.thar.nl KvK nummer: 08165396 BTW nummer: NL8186.22.416.B01 Rekeningnummer: 45.09.80.59 Handleiding Site to Edit Module Header Aanvulling

Nadere informatie

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans

Canonieke Data Modellering op basis van ArchiMate. Canonieke Data Modellering op basis van Archimate Bert Dingemans Canonieke Data Modellering op basis van ArchiMate Canonieke Data Modellering op basis van Archimate Bert Dingemans Abstract Modelleren op basis van de open standard ArchiMate is een goed uitgangspunt voor

Nadere informatie

INSTALLATIE EXCHANGE CONNECTOR

INSTALLATIE EXCHANGE CONNECTOR HANDLEIDING INSTALLATIE EXCHANGE CONNECTOR INSTALLATIE EXCHANGE CONNECTOR 0 0 HANDLEIDING INSTALLATIE EXCHANGE CONNECTOR INSTALLATIE EXCHANGE CONNECTOR HANDLEIDING datum: 10-08-2018 1 Inleiding... 1 2

Nadere informatie