Technisch Ontwerp MAATSCHAPPELIJKE DIENSTVERLENING VERREKENEN IN DE BLOCKCHAIN VOOR DE BELASTINGDIENST
|
|
- Marcella van der Pol
- 5 jaren geleden
- Aantal bezoeken:
Transcriptie
1 Technisch Ontwerp MAATSCHAPPELIJKE DIENSTVERLENING VERREKENEN IN DE BLOCKCHAIN VOOR DE BELASTINGDIENST Tim de Kruijf Tim Hendriksen Mike Geenacker Arthur Scheps Bas Polman Hogeschool van Arnhem en Nijmegen
2 Inhoudsopgave 1 INLEIDING ARCHITECTUUR SOFTWARE HARDWARE PHYSICAL DATA MODEL HIGH-LEVEL COMPONENTEN DATA DATABASE TRANSACTIE DATABASE COMMAND API FRONT-END TAKENSYSTEEM PERMISSIES STREAMS APPLICATIE SCHERMONTWERPEN BIJLAGEN CDM Technisch Ontwerp SocialCoin 2
3 1 Inleiding De Overheid kampt met grote groepen mensen waarvan de schulden oninbaar zijn. Het gaat hierbij vaak om de Belastingdienst, CJIB of DUO. De Overheid kan deze mensen de mogelijkheid bieden om deze schulden te vereffenen door deze mensen sociaalmaatschappelijk relevant activiteiten te laten verrichten. Deze activiteiten worden in samenspraak met de gemeente uitgevoerd. De gemeente bepaalt de maatschappelijke waarde van deze activiteiten. Op basis van deze waarde wordt de schuld deels of geheel vereffent. Dit document gaat dieper in op de architectuur van de software. Er zal worden beschreven in welke omgeving het systeem en wat de structuur van het systeem is. Dit zal verduidelijkt worden aan de hand van een Architectural Overview, een Physical Data Model (PDM). Normaal gesproken zal in een Technisch Ontwerp ook een gedetailleerd UI-design opgenomen worden omdat de focus van de te ontwikkelen applicatie niet bij de front end ligt. Er zal dus minimale aandacht aan het uiterlijk van de applicatie worden besteed. Dit document heeft als doel om voor zowel het ontwikkelteam als De Belastingdienst duidelijk te maken hoe het systeem in elkaar zit en het zijn processen afhandelt. Technisch Ontwerp SocialCoin 3
4 2 Architectuur In dit hoofdstuk is genoteerd welke systemen benodigd zijn en de softwarepakketten. 2.1 Software We maken gebruik van Docker om MultiChain te installeren, de systemen waarvan men gebruik kan maken voor Docker zijn te zien in de platformmatrix hieronder. In de matrix kijken we naar Docker CE x86_64 en EE, de community en Enterprise versies, en kunnen we zien welke operatie systemen welke versie kan draaien. Waar de community versie gratis is, moet betaald worden om van de Enterprise versie gebruik te mogen maken. De Enterprise versie biedt meer mogelijkheden dan de community editie zoals hieronder te zien in de matrix. Technisch Ontwerp SocialCoin 4
5 De Community en Enterprise hebben vastgelegde momenten voor het releasen van updates. Hieronder is te zien in welke maanden beide edities updates releasen. Technisch Ontwerp SocialCoin 5
6 2.2 Hardware Om MultiChain op te zetten gaan we in onze situatie een Docker instantie draaien. Deze Docker instantie zal in dit geval moeten draaien op een server bij De Belastingdienst (Docker, 2017). Docker CE draait niet op Windows Servers, wel op Azure en Amazon Web Services. Docker EE draait wel op Windows Servers. De minimale eisen van Docker zijn dat de desbetreffende computer/server Hyper-V moet ondersteunen en netwerk toegang hebben, 4GB RAM, 3GB schijfruimte en 64bit moet zijn. Ook moet er bij alle deelnemende gemeenten een server staan die verbonden is met het netwerk. Deze hebben dezelfde eisen als de server die bij De Belastingdienst staat. Andere eisen zijn dat de gebruikers toegang hebben tot een webbrowser om taken aan te maken, werk te bekijken enzovoorts. Figuur 1 Architectuurontwerp Hieronder volgen de Docker systeemvereisten: Voor Linux systemen: 64-bit, ondersteunt Ubuntu , CentOS 6.2+, Debian 7+, Fedora 15+ Voor Windows systemen: 64-bit, ondersteunt Windows 10 Andere sytemen: Microsoft Azure, Amazon Web Services Hieronder volgen de MultiChain hardware-en systeemvereisten: Voor Linux systemen: 64-bit, ondersteunt Ubuntu , CentOS 6.2+, Debian 7+, Fedora 15+, RHEL Voor Windows systemen: 64-bit, supports Windows 7, 8, 10, Server 2008 or later. 512 MB aan RAM 1 GB aan schijfruimte Wrappers voor MultiChain API: Ruby, Python, PHP, Javascript, Java, C# (MultiChain, 2017) Technisch Ontwerp SocialCoin 6
7 In het onderstaande figuur is het deployment diagram weergegeven: Figuur 2: Deployment Diagram Technisch Ontwerp SocialCoin 7
8 3 Physical Data Model Binnen het hoofdstuk Physical Data Model is het datamodel naar aanleiding van het CDM, te vinden in bijlage 7.1 Figuur 3: Physical Data Model Technisch Ontwerp SocialCoin 8
9 4 High-level componenten Om een goed beeld te geven hoe ons systeem in elkaar zit, is het belangrijk om op hoog niveau een onderscheid te maken tussen de databases die gebruikt worden. Op het hoogste niveau bestaat de applicatie uit 4 onderdelen. 4.1 Data Database Dit is de database waar alle applicatie data wordt opgeslagen. Dit is in essentie een key/value pair database. Adressen worden gebruikt om data in de adressen op te halen, deze data kan van alles zijn van JSON data voor onze objecten tot user objecten en permissielijsten. Ook wordt de assets onder een adres opgeslagen. Deze database zal vanaf nu gewoon de database genoemd worden. Verandering in deze database worden gefaciliteerd door de transactie database. Het is dus niet gewenst om veranderingen direct in deze database te maken. Key Value WAL324IGJF {Type: Wallet, asset: socialcoin, balance: 100, owner: USR892GN5} STRF9849JD {Type: Stream, naam: Rozen Snoeien, streamitems: 2, publishers: 2, open: false, Creator: USR892GN5} STIFGR8349 {Type: Streamitem, publisher: USR892GN5, Data: Rozen snoeien, Added: :46:25 GMT } USR892GN5 {Type: User, name: Label: Gemeentenode, Permissions: PRMTGRFOT} PRMTGRFOT {Type: Permission, ForAddress: USR892GN5, PermissionType: Send } Key Value WAL324IGJF {Type: Wallet, asset: socialcoin, balance: 90, owner: USR892GN5} WALFHT561 {Type: Wallet, asset: socialcoin, balance: 10, owner: USR892GN5} STRF9849JD {Type: Stream, naam: Rozen Snoeien, streamitems: 2, publishers: 2, open: false, Creator: USR892GN5} STIFGR8349 {Type: Streamitem, publisher: USR892GN5, Data: Rozen snoeien, Added: :46:25 GMT } USR892GN5 {Type: User, name: Label: Gemeentenode, Permissions: PRMTGRFOT} PRMTGRFOT {Type: Permission, ForAddress: USR892GN5, PermissionType: Send } Transactie(tx ) Database Technisch Ontwerp SocialCoin 9
10 4.2 Transactie Database De transactie database, vanaf nu TxDatabase, wordt gebruikt om alle verandering te recorden die op de database gedaan worden. Als je een asset vanaf adres 1x naar adres 2x wil verplaatsen moet dit met een transactie gedaan worden. Transactie 1 txid 3301 from 3300 vout WAL324IGJF data Asset : SocialCoin, Amount : 10 Transactie 2 txid 3302 from 3301 vout WALFHT561 data Asset : SocialCoin, Amount : 10 Al deze transacties worden dan in een Block samengevoegd en gevalideerd door de validators op het netwerk. Block 4123 Transacti e 1 Transacti e txid 3305 txid 3306 from 1337 from 3305 vout WALAQW159 vout WAL324IGJF data Asset : SocialCoin, Amount : 12 Block 4122 Transacti e 1 Transacti e 2 data Asset : SocialCoin, Amount : 12 txid 3303 txid 3304 from 3302 from 3303 vout WALFHT561 vout WAL324IGJF data Asset : SocialCoin, Amount : 5 data Asset : SocialCoin, Amount : 5 2 Block 4121 Transactie 1 Transactie 2 txid 3301 txid 3302 from 3300 from 3301 vout WAL324IGJF vout WALFHT561 data Asset : SocialCoin, Amount : 10 data Asset : SocialCoin, Amount : 10 Technisch Ontwerp SocialCoin 10
11 Figuur 4: Transactiedatabase Technisch Ontwerp SocialCoin 11
12 4.3 Command API Dit is het aanspreekpunt voor de eerdere TxDatabase. Hier kunnen via RPC calls commando's worden doorgevoerd naar de TxDatabase die er vervolgens transacties van maakt en de verandering opslaat in de database. De 3 voorgaande delen worden samengevoegd in 1 pakket. Dit noemen we een MultiChain Server 4.4 Front-End Dit is een NodeJS server die op dezelfde fysieke server leeft als de 3 eerdere onderdelen. De server maakt RPC calls naar de Command API en haalt hier ook de resultaten vandaan om ze vervolgens te serveren met de relevante html/css. Deze 4 onderdelen vormen samen een MultiChain node die bij een stakeholder kan worden neergezet (gemeente). 4.5 Takensysteem Centraal binnen ons systeem is de mogelijkheid om met taken te werken. Onder taken zien wij objecten die door gemeentes worden aangemaakt en aan een schuldhebbende wordt gekoppeld. Deze taak wordt vervolgens gedaan en hiervan wordt de status aangepast. Als de taak compleet is wordt hier de desbetreffende beloning door de gemeente overgemaakt naar de wallet van de schuldhebbende. Omdat we te maken hebben met een append-only database kunnen we niet de documenten van de taken rechtstreeks aanpassen, daarom hebben we er voor gekozen om per taak een stream aan te maken en hierin een taakgeschiedenis systeem aan te maken, waar iedere nieuwe item een verandering voor stelt. Taak Item Items inhoud Datum Buurtfeest Arnhem Buurtfeest Arnhem Buurtfeest Arnhem Buurtfeest Arnhem 4 {"beschrijving":"als maar meer VEGEN!""voortgang":"20"} :04:03 GMT 3 {"beschrijving":"meer VEGEN!"} :33:17 GMT 2 {"status":"toegewezen"} :39:44 GMT 1 {"schuldhebbende":"1t4ip6sfhjhcbdrcwkecocq ZZWKUpcZTM4KPH4, "beschrijving":"vegen!", "beloning":"10","looptijd":"2","status":"open","voo rtgang":"0"} :39:44 GMT Technisch Ontwerp SocialCoin 12
13 4.6 Permissies Ieder user adres heeft permissies binnen de blockchain, deze permissies zijn: - Connect Permissie om te kunnen verbinden met andere nodes in de blockchain en de inhoud van de blockchain te kunnen zien. - Send Assets kunnen sturen binnen de blockchain. In principe de mogelijk om de input (from) van een transactie te kunnen ondertekenen. - Receive "Dingen" kunnen ontvangen binnen de blockchain. In principe de mogelijkheid om in een output(vout) van een transactie genoemd te kunnen worden. - Issue De input kunnen ondertekenen van transacties die nieuwe assets aanmaken. - Create De input kunnen ondertekenen van transacties die nieuwe streams aanmaken. - Mine De mogelijkheid om transacties te kunnen valideren. - Activate Om connect, send en receive permissies aan andere adressen toe te kennen. In principe de mogelijkheid om inputs te ondertekenen van transacties die deze permissies toekennen. - Admin Om alle permissies aan andere adressen toe te kennen, inclusief issue, mine en active. In principe de mogelijkheid om inputs te ondertekenen van transacties die deze permissies toekennen. Wanneer je permissies zonder entity meegeeft dan worden dit global permissies. Dit zijn permissies die het open deel van de blockchain van toepassing zijn. Wat niet onder het open deel valt zijn de streams. 4.7 Streams Streams is een concept binnen MultiChain dat een deel van de database afschermt en hierop speciale permissies toe past. Zo zou je eens stream kunnen aanmaken waar alleen een zekere user op mag schrijven. Om deze permissie te geven moet je de permissie prefixen met de naam van de stream. Bijvoorbeeld: send > streamnaam.send. In ons systeem geldt 1 taal = 1 stream. Technisch Ontwerp SocialCoin 13
14 4.8 Applicatie Om de communicatie tussen de applicatie en de MultiChain node te modelleren hebben wij gebruik gemaakt van een aantal SSD s. Deze SSD s staan met meerderen weergegeven binnen één afbeelding. Deze SSD s reflecteren niet exact de structuur van de applicatie, maar proberen de communicatie tussen de NodeJS- en de MultiChain Server in kaart te brengen De actor Gemeente geeft aan een taak te willen maken. De NodeJS applicatie voert vervolgens de volgende acties uit: aanmaken stream, subscriben op de stream, permissies zetten, en een item aanmaken op de stream. Dit item wordt vervolgens teruggegeven. De actor Schuldhebbende geeft aan een taak te willen bekijken. De NodeJS applicatie vraagt de gegevens op van de taak, waarop de MultiChain Server deze gegevens terugstuurt naar de Schuldhebbende De actor Gemeente geeft aan een taak te willen wijzigen. De NodeJS applicatie maakt een nieuw item aan op de stream die deze veranderingen weergeeft. Technisch Ontwerp SocialCoin 14
15 De actor Gemeente geeft aan een nieuw adres aan te willen maken. De NodeJS applicatie vraagt een nieuw adres op van de MultiChain Server en geeft deze vervolgens aan de Gemeente. De actor Gemeente of de actor Schuldhebbende geeft aan in te willen loggen. Beide geven hun adres op, waarop de MultiChain Server controleert of dat adres bestaat. De localstorage wordt geïnstantieerd en de Gemeente/Schuldhebbende is ingelogd. Technisch Ontwerp SocialCoin 15
16 5 Schermontwerpen Binnen dit hoofdstuk worden de schermontwerpen van de applicatie weergegeven: Bovenstaande afbeelding geeft de structuur van de website weer zoals die is ontworpen. Men begint op de hoofdpagina, SocialChain Home, die in de afbeelding rechts weergegeven staat. Op de hoofdpagina is de keuze tussen gemeente en schuldhebbende te zien. Ook staan er onder en rechts op de pagina twee blokken weergegeven die, respectievelijk, de dichtstbijzijnde taken en het nieuws weergegeven. Vanaf de hoofdpagina kan de gebruiker kiezen bij welke partij hij hoort: gemeente of schuldhebbende. Is hij van de gemeente, dan moet hij inloggen met zijn gegevens om te verifiëren dat hij bij de gemeente hoort, en wordt hij doorverwezen naar de gemeentepagina, die op de volgende pagina te zien is. Technisch Ontwerp SocialCoin 16
17 Op deze pagina kan de gemeentemedewerker kiezen uit vier opties: Taak aanmaken, Taak bekijken, wallet aanmaken en wallets bekijken. Ondanks dat dit verkeerd staat aangegeven in de afbeelding, is dit wel hoe de pagina is ontworpen. Bij het aanmaken en bekijken van de wallets wordt de medewerker doorverwezen naar een overzichtspagina die simpelweg een lijst met wallets toont. Elke wallet is een clickable link die de medewerker naar een detailpagina stuurt. Hierop wordt het saldo en de permissies van de wallet weergegeven. Bij het aanmaken van een wallet wordt de medewerker doorverwezen naar een aanmaakpagina. Hier kan de medewerker op een knop klikken om automatisch een wallet te genereren. Wanneer dat gedaan wordt, wordt het adres van de wallet weergegeven op het scherm en is de wallet aangemaakt. Wanneer de medewerker alle taken wilt bekijken zal hij, net zoals bij wallets bekijken, doorverwezen worden naar een overzicht pagina waar alle taken in een lijst worden weergegeven. Ook hier zijn de taken een clickable link die naar een detailpagina leidt. Per taak worden de naam, degene die de taak heeft aangemaakt, het aantal gebeurtenissen en het aantal personen die een gebeurtenis hebben geplaatst, weergegeven. Per gebeurtenis staat: degene die het geplaatst heeft, de beschrijving van de taak, de datum van toevoeging en de key weergegeven. Bij het aanmaken van een taak wordt de medewerker doorverwezen naar een aanmaakpagina met invulvelden waar de eerder opgenoemde gegevens door de gemeentemedewerker worden ingevuld. De taak wordt vervolgens aangemaakt. Technisch Ontwerp SocialCoin 17
18 Wanneer een gebruiker aangeeft dat hij een schuldhebbende is wordt hij verzocht om het adres van zijn wallet in te vullen om daarmee in te loggen. Hij wordt dan doorverwezen naar de hoofdpagina voor schuldhebbende. Hier kan hij kiezen uit twee opties: het bekijken van zijn saldo en het bekijken van zijn taken. Wanneer hij zijn taken wilt bekijken krijgt hij, net zoals de gemeentemedewerker, een overzicht van taken te zien die in een lijst onder elkaar staan weergegeven waarbij elke taak een clickable link is die doorverwijst naar een detailpagina. Het enige verschil is dat de schuldhebbende alleen taken krijgt te zien waar hij aan is gekoppeld. Wanneer een schuldhebbende kiest om zijn saldo te bekijken, wordt hij doorverwezen naar een pagina waar zijn saldo te zien is. Ook staat er op die pagina in procenten in hoeverre hij zijn schuld heeft afgelost. Technisch Ontwerp SocialCoin 18
19 6 Bibliografie Docker. (2017). Docker. Opgehaald van Docker: docker.com MultiChain. (2017). JSON-RPC-API. Opgehaald van MultiChain: Technisch Ontwerp SocialCoin 19
20 7 Bijlagen 7.1 PDM Het PDM is in de map bijlagen onder de naam PDM.png bijgevoegd. Technisch Ontwerp SocialCoin 20
Functioneel Ontwerp MAATSCHAPPELIJKE DIENSTVERLENING VERREKENEN IN DE BLOCKCHAIN VOOR DE BELASTINGDIENST
Functioneel Ontwerp MAATSCHAPPELIJKE DIENSTVERLENING VERREKENEN IN DE BLOCKCHAIN VOOR DE BELASTINGDIENST Tim de Kruijf Tim Hendriksen Mike Geenacker Arthur Scheps Bas Polman Hogeschool van Arnhem en Nijmegen
Nadere informatieEindgebruikershandleiding Jira
Eindgebruikershandleiding Jira Datum: 19-11-2012 Auteur: ing. N. Jonathans Versie: 2.1 Green Valley heeft als missie software te ontwikkelen waardoor de burger en het bedrijfsleven nog prettiger en makkelijker
Nadere informatieSysteemeisen Exact Compact product update 406
1 van 6 08-10-2013 12:07 Exact Compact Systeemeisen Exact Compact product update 406 Een pressionele administratie moet bedrijfszeker zijn. U moet er in het dagelijks gebruik snel en zonder onderbrekingen
Nadere informatieEindgebruikershandleiding Jira
Jira Datum: 13-08-2009 Auteur: ing. N. Jonathans Versie: 2.0 Green Valley heeft als missie software te ontwikkelen waardoor de burger en het bedrijfsleven nog prettiger en makkelijker zaken kunnen doen
Nadere informatieINSTALLATIE 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 informatieInstallatie Cloud Backup
September 2018 Versie 2.0 Auteur : E.C.A. Mouws Pagina 1 Inhoudsopgave BusinessConnect Cloud Backup... 3 Minimale hardware-eisen... 3 Ondersteunde besturingssystemen... 3 Kenmerken... 4 Support... 4 Downloaden
Nadere informatieOPENTEXT RIGHTFAX 16.4
RIGHTF.2901 OPENTEXT RIGHTFAX 16.4 SYSTEEMVEREISTEN Het volgend document bevat de minimale en de aanbevolen systeemvereisten om Rightfax versie 16.4 te laten draaien op een server of netwerk. ECMsolutions
Nadere informatieSysteemvereisten. Datum: Naam: Systeemvereisten versie 43 revisie 15 Status:
Datum: 12-11-2012 Naam: Systeemvereisten versie 43 revisie 15 Status: Inhoudsopgave 1. Systeemvereisten... 3 1.1. Systeem- en configuratievereisten Ontwikkelomgeving... 3 1.1.1. Minimale systeemvereisten
Nadere informatieInstallatiehandleiding. Facto minifmis
Installatiehandleiding Facto minifmis 1. Installatie Facto MiniFMIS 1.1 Achtergrond Facto MiniFMIS biedt facilitaire organisaties een eenvoudige en gebruikersvriendelijke hulpmiddel bij het uitvoeren van
Nadere informatieVan dvd naar webserver. Marcel Nijenhof Marceln@pion.xs4all.nl 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf
Van dvd naar webserver Marcel Nijenhof Marceln@pion.xs4all.nl 18 Juli 2006 http://pion.xs4all.nl/lezingen/centos.pdf 1 Indeling Start installatie Wat is linux Wat zijn distributies Geschikte distributies
Nadere informatieHandleiding. CardAccess Database Utility CA4000. Aanvullende informatie. Versie: 1.0
Handleiding CardAccess Database Utility CA4000 Aanvullende informatie Versie: 1.0 Algemene informatie Wijzigingen voorbehouden. Kijk op onze support site http://support.aras.nl/ voor actueel nieuws en
Nadere informatieSecureLink Customer portal handleiding
Inhoudsopgave SecureLink Customer portal handleiding 1. Inloggen in de customer portal 2. Een gebruiker aanmaken 3. Een case aanmaken 4. Een case verder opvolgen 1. Inloggen in de Customer portal Om in
Nadere informatiePagina 1. Installatiehandleiding vanaf versie 2017
Pagina 1 Installatiehandleiding vanaf versie 2017 Inhoudsopgave Update stand alone DATAflor BUSINESS (single user)... 3 Update server DATAflor BUSINESS... 6 Update client DATAflor BUSINESS (na server update)...
Nadere informatieProject plan. Erwin Hannaart Sander Tegelaar 61849 62407
Project plan Erwin Hannaart Sander Tegelaar 61849 62407 I4C2 I4C1 1 Inhoudsopgave Doel en doelgroep van het project... 3 Beschrijving van het project... 4 Benodigde materialen... 5 Te verwachten resultaten,
Nadere informatieRelease notes UNIT4 Multivers Online 8.0
Release notes UNIT4 Multivers Online 8.0 UNIT4 Multivers is een product van: UNIT4 Software B.V. Telefoon 0184 444444 Postbus 102 Telefax 0184 444445 3360 AC Sliedrecht Supportlijn 0184 444555 Supportfax
Nadere informatieHandleiding Simon. 5 juni Schouw Informatisering B.V. Danny Cevaal. Versienummer 1.0
Handleiding Simon 5 juni 2015 Schouw Informatisering B.V. Danny Cevaal Versienummer 1.0 2 Schouw Informatisering BV. behoudt zich het recht voor veranderingen in deze publicatie te allen tijde uit te voeren.
Nadere informatieBeschrijving 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 informatieHandleiding gebruik photo-gallery
Handleiding gebruik photo-gallery Nadat u uw photo-gallery admin wachtwoord heeft ingesteld kunt u op uw fotoboek inloggen op http://www.uwwebsite.nl/photo-gallery/ Mocht u ooit de instellingen en inhoud
Nadere informatieInstalleer Apache2: Landstede februari 2009 versie 3 1 Bertil Hoentjen
Installeer Apache2: Deze howto gaat over name based virtual hosting onder Apache 2.x., en is getest onder OpenSUSE 11 maar is in feite ook van toepassing op de andere distributies. Alleen Debian en afgeleide
Nadere informatiePrivate Cloud: Virtuele servers op basis van Windows Azure Pack
Private Cloud: Virtuele servers op basis van Windows Azure Pack Virtuele servers op basis van Windows Azure Pack De Private Cloud oplossing van 2tCloud is gebaseerd op de geavanceerde Windows Azure Pack
Nadere informatieHandleiding Yuki Connect
Handleiding Yuki Connect Handleiding Yuki Connect v0.1.0 1 1. Yuki Connect Yuki Connect is een Magento extensie die webshop eigenaren in staat stelt om automatisch facturen te exporteren naar Yuki Boekhouden.
Nadere informatieEnterprise SSO Manager (E-SSOM) Security Model
Enterprise SSO Manager (E-SSOM) Security Model INHOUD Over Tools4ever...3 Enterprise Single Sign On Manager (E-SSOM)...3 Security Architectuur E-SSOM...4 OVER TOOLS4EVER Tools4ever biedt sinds 2004 een
Nadere informatieInstallatiehandleiding FWG 3.0/2011-2012. Stand-alone / Netwerkversie. Nieuwe Installatie van FWG 3.0/2011-2012 met een MS Access database
Installatiehandleiding FWG 3.0/2011-2012 Stand-alone / Netwerkversie Nieuwe Installatie van FWG 3.0/2011-2012 met een MS Access database Wij willen u er op wijzen dat ons systeem FWG3.0 Cd-rom versie dit
Nadere informatieEnd-user handleiding voor Virtualmin Handleiding gemaakt door Digibel BVBA Copyright 2010 Digibel BVBA
Virtualmin handleiding, WHStarter, WHPro, WHUltra. End-user handleiding voor Virtualmin Handleiding gemaakt door Digibel BVBA Copyright 2010 Digibel BVBA Inhoudsopgave Inloggen Virtualmin...2 Uw hosting
Nadere informatieCAROLA. Computerapplicatie voor Risicoberekeningen aan Ondergrondse Leidingen met Aardgas. Installatiehandleiding. Versie: 1.2 Datum: 1 juni 2013
A. van Leeuwenhoeklaan 9 3721 MA Bilthoven Postbus 1 3720 BA Bilthoven www.rivm.nl T 030 274 91 11 F 030 274 29 71 info@rivm.nl CAROLA Computerapplicatie voor Risicoberekeningen aan Ondergrondse Leidingen
Nadere informatieHandleiding VANAD Comvio SBC Windows
Handleiding VANAD Comvio SBC Windows Toelichting In deze handleiding wordt beschreven hoe u te werk dient te gaan om uw computer voor te bereiden en in te loggen op VANAD Comvio SBC. Bestemming Dit document
Nadere informatieHandleiding voor het inloggen op Terminal Server van GLT-PLUS
Handleiding voor het inloggen op Terminal Server van GLT-PLUS Voor inloggen vanuit huis, GLT en NAM Geschreven door: Business Information Datum: 4-5-2011 ENOVIA: 01335559-0001 rev D ENOVIA nummer: 01335559-0001
Nadere informatieInhoudsopgave. 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 informatieInstallatiehandleiding Privacy- en Verzendmodule DIS voor Windows, Mac OS en Linux
Installatiehandleiding Privacy- en Verzendmodule DIS Opdrachtgever: Opdrachtnemer: Uitgebracht aan: Nederlandse Zorgautoriteit Uitgebracht door: ZorgTTP Referentie: Installatie PVM_DIS_5.3 Datum: 17-12-2015
Nadere informatienaar een SQL-server Rev 00
De EPLAN-artikeldatabank overzetten naar een SQL-server Rev 00 I N H O U D S O P G A V E 1 VEREISTEN... 1 2 VRIJGAVE VOOR DE INSTALLATIE VAN DE SQL-SERVER... 1 3 INLOGGEN ALS EEN SQL-ADMINISTRATOR... 1
Nadere informatieDe ontwikkelaar heeft het recht om af te zien van verdere ontwikkeling en/of ondersteuning van dit pakket.
1. Licentieovereenkomst BELANGRIJK! LEES DEZE OVEREENKOMST ALVORENS DE SOFTWARE TE INSTALLEREN! Het aanvaarden van deze overeenkomst geeft u het recht tot gebruik van deze software, de software blijft
Nadere informatieHANDLEIDING SERVICEDESKPORTAL
HANDLEIDING SERVICEDESKPORTAL SCHOUW INFORMATISERING B.V. 11-10-2018 HANDLEIDING SERVICEDESKPORTAL Schouw Informatisering B.V. behoudt zich het recht voor veranderingen in deze publicatie te allen tijde
Nadere informatieHANDLEIDING scoolfolio OUDER
HANDLEIDING Inleiding Hoofdmenu pagina 3 Het portfolio pagina 5 Mappen aanmaken pagina 6 Bestanden toevoegen aan het portfolio pagina 7 Een foto bestand bekijken pagina 9 Een niet-foto bestand bekijken
Nadere informatieProductbeschrijving Remote Backup
December 2015 Versie 1.4 Auteur : E.C.A. Mouws Pagina 1 Inhoudsopgave BusinessConnect Remote Backup... 3 Ondersteunde platformen... 3 Kenmerken... 4 Geografische dekking... 5 Minimaal dataverkeer... 5
Nadere informatieDE NIEUWE MANIER VAN LICENTIES BESTELLEN VIA CLICK2LICENSE
LICENTIES BESTELLEN VIA WWW.INGRAMMICRO.NL KAN OP TWEE MANIEREN ORDER WIZARD VIA CLICK2LICENSE Deze methode kan worden gebruikt indien de artikelnummers niet bekend zijn. EXPERT ENTRY Als de artikelnummers
Nadere informatieMINIMALE SYSTEEMEISEN. Vakware 6
MINIMALE SYSTEEMEISEN Vakware 6 INHOUDSOPGAVE INLEIDING... 3 1. BESTURINGSSYSTEMEN... 4 2. WEBAPPLICATIES... 5 2.1 Vakware Digitale Werkbon... 5 3. HARDWARE-EISEN... 6 3.1 Database server(s)... 6 3.2 Werkstation(s)/client(s)...
Nadere informatiePervasive Server V9 Installatiegids
Pervasive Server V9 Installatiegids 1 Inhoudsopgave 1. Om te beginnen... 3 2. Systeemeisen... 3 2.1 Server... 3 2.1.1 Hardware... 3 2.1.2 Software... 3 2.2 Client... 3 2.2.1 Hardware... 3 2.2.2 Software...
Nadere informatieDatabases - Inleiding
Databases Databases - Inleiding Een database is een verzameling van een aantal gegevens over een bepaald onderwerp: een ledenbestand van een vereniging, een forum, login gegevens. In een database worden
Nadere informatieVERBINDING MAKEN EN INLOGGEN...
INHOUDSOPGAVE 1. VERBINDING MAKEN EN INLOGGEN... 3 2. HET AANMAKEN VAN DOMEINEN... 4 2.1. Plaatsen website... 6 3. HET AANMAKEN VAN E-MAILADRESSEN... 6 3.1. E-mail ophalen... 7 IntroWeb Plesk Quick Startup
Nadere informatieZakelijk Veiligheidspakket van InterNLnet Handleiding voor de installatie van Windows besturingssystemen.
Zakelijk Veiligheidspakket van InterNLnet Handleiding voor de installatie van Windows besturingssystemen. 1 INHOUD: Inleiding blz 3 a) Installatie van het Zakelijk Veiligheidspakket voor de eerste keer.
Nadere informatieHandleiding aanmaak CSR
Handleiding aanmaak CSR Voordat u begint: Om een Certificate Signing Request (CSR) te maken moet het programma OpenSSL geïnstalleerd worden. Dit programma kan geheel gratis gedownload worden vanaf de OpenSSL
Nadere informatieTaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise
TaskCentre Web Service Connector: Creëren van requests in Synergy Enterprise Inhoudsopgave 1. Voorbereiding... 4 2. Web Service Connector tool configuratie... 5 3. TaskCentre taak voor het aanmaken van
Nadere informatieEasyAccess 2.0 Handleiding. Maak een Domain aan
EasyAccess 2.0 Handleiding Met EasyAccess 2.0 wordt het eenvoudig om HMI's wereldwijd te benaderen via internet zonder dat er poorten in de router open gezet hoeven te worden. Doordat er een 128-bit SSL
Nadere informatiePerceptive Process. Release Notes. Versie: 3.7.x
Perceptive Process Release Notes Versie: 3.7.x Geschreven door: Product Knowledge, R&D Datum: October 2016 2016 Lexmark Alle rechten voorbehouden. Lexmark. is een handelsmerk van Lexmark International,
Nadere informatieemaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database
emaxx Systeem eisen ManagementPortaal voor de ZakenMagazijn database Datum: 25-09-2007 Auteur: ing. E.L. Floothuis Versie: 0.1 Status: Concept Kopersteden 22-4 Postbus 157 7500 AD Enschede Tel: 053 48
Nadere informatieAdministrators. EasySecure International B.V. +31(0) Support.EasySecure.nl. v
Administrators EasySecure International B.V. +31(0)88 0000 083 Info@EasySecure.nl Support.EasySecure.nl v1.0 01-12-2011 In deze handleidingen worden de administrator functies behandeld. In deze handleiding
Nadere informatieGebruikershandleiding
Gebruikershandleiding Inhoudsopgave Titelpagina Inhoudsopgave Eerste gebruik - Inloggen - Persoonlijke gegevens aanpassen - Werknemers registreren - Roosters toevoegen - Klantenbestand bijwerken Website
Nadere informatieHandleiding SteamOS op VirtualBox
Handleiding SteamOS op VirtualBox Inleiding wij zijn Tomas Berends, Vincent Darwinkel & Zubin Mathoera. In deze handleiding gaan we u laten zien hoe je SteamOS op Virtualbox kan installeren! We zullen
Nadere informatieDe ontwikkelaar heeft het recht om af te zien van verdere ontwikkeling en/of ondersteuning van dit pakket.
1. Licentieovereenkomst BELANGRIJK! LEES DEZE OVEREENKOMST ALVORENS DE SOFTWARE TE INSTALLEREN! Het aanvaarden van deze overeenkomst geeft u het recht tot gebruik van deze software, de software blijft
Nadere informatieSoftware Design Document
Software Design Document PEN: Paper Exchange Network Software Engineering groep 1 (se1-1415) Academiejaar 2014-2015 Jens Nevens - Sander Lenaerts - Nassim Versbraegen Jo De Neve - Jasper Bevernage Versie
Nadere informatieWerkinstructie. Technisch Beheer. uitvoeren MAP scan. voor. Datum: 15 oktober Versie: 1.0
uitvoeren MAP scan voor Technisch Beheer Auteur: ValueBlue Datum: 15 oktober 2016 Versie: 1.0 uitvoeren MAP scan Page 2 / 22 Revisie status Versie Datum Naam Reden Veranderde items 1.0 15-10-2016 ValueBlue
Nadere informatieEasyhosting Handleiding SSL Certificaat installeren in DirectAdmin
Easyhosting Handleiding SSL Certificaat installeren in DirectAdmin Deze handleiding beschrijft de stappen die u dient te nemen voor een SSL certificaat installatie in DirectAdmin. Versie 1.0 Inhoud Uniek
Nadere informatieGlobale 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 informatieSenBox 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 informatieProducten toevoegen. Inleiding
Producten toevoegen Inleiding...1 Stap 1: Instellingen controleren...2 Stap 2: Menu's aanmaken...3 Stap 3: Producten toevoegen...4 Producten overzicht...5 Product verwijderen...5 Menu/submenu verwijderen...5
Nadere informatieTECHNISCH ONTWERP Windows Server Door: Tomas, Zubin, Sammy en Vincent
TECHNISCH ONTWERP Windows Server 2016 Door: Tomas, Zubin, Sammy en Vincent VERSIEBEHEER Versie: Wijzigingen: Door/Datum: V0.1 Hoofdstukken/koppen toegevoegd Tomas/ 17-05-2017 V0.2 Invullen hoofdstukken
Nadere informatieFO Gebruikersadministratie
2 maart 2015 FO Gebruikersadministratie Release 15.02 Created with Axure RP Pro Inhoudsopgave 1. Gebruikersadministratie... 3 2. Gebruikersadministratie - Navigatie... 4 2.1. Suwinet Inkijk Pagina... 4
Nadere informatieHandleiding aanmaak CSR
Handleiding aanmaak CSR Voordat u begint: Om een Certificate Signing Request (CSR) te maken moet het programma OpenSSL geïnstalleerd worden. Dit programma kan geheel gratis gedownload worden vanaf de OpenSSL
Nadere informatieGEBRUIKERSHANDLEIDING DOCENTEN
DOCENTEN INLEIDING Beste docent, Bedankt voor het downloaden van de Ephorus Gebruikershandleiding. Als u vragen heeft, neemt u dan contact op met de Ephorus key user binnen uw onderwijsinstelling. U vindt
Nadere informatieTaxis Pitane SQL beheerder. Censys BV - Eindhoven
Taxis Pitane SQL beheerder Censys BV - Eindhoven Inhoud Wat is Taxis Pitane SQL beheerder?... 3 Kenmerken van de software... 3 De juiste SQL server editie voor uw organisatie... 3 SQL Server 2008 Express...
Nadere informatieTechnische implementatie De infrastructuur rondom Transit kent de volgende rollen:
Transit Herkent u het? Steeds dezelfde uitdagingen in migratieprojecten; meerdere variabelen, in verschillende stadia en in een blijvend veranderende omgeving, managen. Grote hoeveelheden gegevens over
Nadere informatie5/5 Red Carpet. 5/5.1 Inleiding
Management Services 5/5 Red Carpet 5/5.1 Inleiding Met de overname van Ximian is Novell ook eigenaar geworden van de Red Carpet-technologie. Hoewel het aannemelijk is dat het hier een tijdelijke oplossing
Nadere informatieHandleiding 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 informatie1 Inleiding. 3 Handmatig... invoeren zaken basis 4 Verwerken... zaken 5 Afhandelen... van zaken. 7 Uitgebreidere... zaak opties
2 Supportdesk Pro Introductie Inhoudsopgave I Supportdesk Pro 3 1 Inleiding... 3 2 Werkwijze... 3 II Zaken 4 1 Introductie... 4 2 Zaken beheren... 4 3 Handmatig... invoeren zaken basis 4 4 Verwerken...
Nadere informatieINSTALLATIE NIS UPDATE 2014-Q4-01 2014-Q4-01
INSTALLATIE NIS UPDATE 2014-Q4-01 2014-Q4-01 2014 Van Brug Software B.V. Hoewel deze handleiding met zeer veel zorg is samengesteld, aanvaardt Van Brug Software B.V. geen aansprakelijkheid voor enige schade
Nadere informatieGebruik Self-service applicatie
Gebruik Self-service applicatie Algemene informatie Met de applicatie Self-service heeft u de mogelijkheid om zelf diverse beheertaken uit te voeren voor uw relatie. Aan de hand van o.a. de hoeveelheid
Nadere informatieInstallatiehandleiding Business Assistent
Installatiehandleiding Business Assistent Wijzigingsgeschiedenis Versie Datum Omschrijving Status 0.1 25-09-2014 Eerste opzet van het installatie Concept document. 1.0 04-11-2014 Geen: Commercieel maken
Nadere informatieGebruikershandleiding. StUF Testplatform Versie 1.3.0
Gebruikershandleiding StUF Testplatform Versie 1.3.0 Documentversie: 0.7 Datum 25 november 2014 Status In gebruik Inhoudsopgave 1 INLEIDING...3 2 GEBRUIK MAKEN VAN HET STUF TESTPLATFORM...4 2.1 INLOGGEN
Nadere informatieINSTALLATIE NIS UPDATE Q3-2014-03 Q3-2014-03
INSTALLATIE NIS UPDATE Q3-2014-03 Q3-2014-03 2014 Van Brug Software B.V. Hoewel deze handleiding met zeer veel zorg is samengesteld, aanvaardt Van Brug Software B.V. geen aansprakelijkheid voor enige schade
Nadere informatieOSCOMMERCE INSTALLATIE
Instellingen CMS Pakketten OSCOMMERCE INSTALLATIE oscommerce installatie! U dient voordat u met stap 1 begint een database te hebben aangemaakt. Weet u niet of u dat heeft gedaan of hoe dat moet? Klik
Nadere informatieLinux Server Installatie
Linux Server Installatie Debian 5 Lenny Installeer Debian zonder grafische omgeving. Minimum voorwaarden voor een Debian Server: Install Type Minimal RAM[114] Recommended RAM[114] Hard Drive space used[114]
Nadere informatie2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14
2.ouderbeleid.3.plaatsingsprocedure werk admini Pagina 1 van 14 In deze werkinstructies kan alles vinden wat te maken heeft met het onderhoud van het kdadmin programma. Je kunt deze onderdelen vinden in
Nadere informatieOracle Rolling Upgrades met SharePlex Bart.vanKnijff@quest.com Systems Consultant Quest Software Nederland 9/11 2007
Oracle Rolling Upgrades met SharePlex Bart.vanKnijff@quest.com Systems Consultant Quest Software Nederland 9/11 2007 Copyright 2006 Quest Software Agenda Wat is SharePlex? Toepassingen en de belangrijkste
Nadere informatieBeheer van databanken
Beheer van databanken Wim De Proost Jan Jochems Pieter Van den Akkerveken Departement Handelswetenschappen en Bedrijfskunde Bachelor Informatica 3 de jaar Academiejaar 2011-2012 2 Inhoud INLEIDING... 3
Nadere informatieNieuw in Mamut Business Software en Mamut Online
// Mamut Business Software Nieuw in Mamut Business Software en Mamut Online Inhoud Voorwoord 3 Nieuwe versie 3 Over updates naar een nieuwe versie 4 Nieuw in Mamut Business Software versie 18 6 Administratie
Nadere informatieStarten met Watermelon Messenger
Starten met Watermelon Messenger Welkom bij Watermelon Messenger! Om zeker te zijn dat jij direct weet hoe je moet beginnen én alles uit ons systeem zult halen, hebben wij een startersgids voor je gemaakt.
Nadere informatiePervasive PSQL Product activeren. Hoofdstuk 1 Pervasive PSQL product activeren. Online activeren. Remote activeren
Hoofdstuk 1 Pervasive PSQL product activeren Vanaf versie 11 van Pervasive is de licentie gekoppeld aan het computer-id. Het is dus niet meer mogelijk om één licentie gelijktijdig op meerdere computers
Nadere informatie15 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 informatieHandleiding 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 informatieKPN Server Back-up Online
KPN Server Back-up Online Snel aan de slag met Server Back-up Online Server Versie 6.1, built 2011 d.d. 20-08-2012 Inhoudsopgave 1 Inleiding... 3 1.1 Ondersteunde besturingssystemen... 3 2 Installatie...
Nadere informatieHandleiding Back-up Online voor Servers Versie maart 2016
Handleiding Back-up Online voor Servers Versie maart 2016 Inhoudsopgave Hoofdstuk 1. Inleiding 2 1.1 Wat doet Back-up Online voor Servers 2 1.2 Ondersteunde besturingssystemen 2 1.3 Opslagruimte vergroten
Nadere informatieDeel 5: Ontleding van een thema en subtheming. 20. YML-bestanden en subtheming
Deel 5: Ontleding van een thema en subtheming 20. YML-bestanden en subtheming Een thema moet voldoen aan bepaalde standaarden. Wat moet een thema zoal bevatten en kunnen we beroep doen op andere basisthema
Nadere informatieTen opzichte van de vorige versie zijn er een aantal functionaliteiten verbeterd, ook zijn er een aantal functionaliteiten toegevoegd:
Gebruikershandleiding Support Website Versie: 1.0 Datum: 17/09/2008 1 Inhoudsopgave 1 Inhoudsopgave... 2 2 Inleiding... 3 3 Overzicht van de pagina s en hun functies... 4 3.1 Login...4 3.2 Home...5 3.2.1
Nadere informatieApplication interface. service. Application function / interaction
Les 5 Het belangrijkste structurele concept in de applicatielaag is de applicatiecomponent. Dit concept wordt gebruikt om elke structurele entiteit in de applicatielaag te modelleren: softwarecomponenten
Nadere informatieSTARTGIDS AUTODESK ABONNEMENTEN
Samenwerken aan uw oplossing! STARTGIDS AUTODESK ABONNEMENTEN Ik heb een Autodesk abonnement aangeschaft, wat moet ik nu doen? www.icn-solutions.nl Stap 1: Check uw e-mail Na het verwerken van uw order
Nadere informatieArjen Glas Stage: Viaict. Opdracht virtualisatie I44
Arjen Glas Stage: Viaict Opdracht virtualisatie I44 Inhoud Software... 3 Wat wordt er gevirtualiseerd... 4 Hardware... 6 Opslag... 7 Fouttolerantie. High availability, Scalability... 8 Verdere relevante
Nadere informatiePerceptive Process. Release Notes. Version: 3.5.x
Perceptive Process Release Notes Version: 3.5.x Written by: Product Knowledge, R&D Date: December 2015 2015 Lexmark International Technology, S.A. All rights reserved. Lexmark is a trademark of Lexmark
Nadere informatieIBIS-TRAD Handleiding installatie IBIS-TRAD databases (MS-SQL)
Handleiding installatie IBIS-TRAD databases (MS-SQL) Inhoudsopgave 01 INSTALLATIE IBIS-TRAD DATABASES (MS-SQL) 1 01.01 Stap 1: Installeren IBIS-TRAD databases (MS-SQL) 2 01.02 Stap 2: Rechten verlenen
Nadere informatieHandleiding voor gebruikers
December 2015 Postbus 19196 3001 BD Rotterdam Bezoekadres Kruisplein 25 3014 DB Rotterdam T 010-2066556 F 010 2130384 info@kennisid.nl Inhoudsopgave 1. Inleiding... 1 1.1 Wat is... 1 1.2 Vragen over...
Nadere informatieDit document beschrijft de hardware eisen voor het gebruik van WBI software.
gebruikers van het WBI instrumentarium Hardware eisen WBI2017 Zuiderwagenplein 2 8224 AD LELYSTAD Postbus 2232 3500 GE UTRECHT T 0320 298411 F 0320 249218 www.rijkswaterstaat.nl Contactpersoon Robert Slomp
Nadere informatieMet een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren
Met een LightSwitch applicatie een OData service uit de Windows Azure Marketplace consumeren Om eens wat ervaring op te doen met de Windows Azure Marketplace heb ik een publieke en gratis databron gekozen
Nadere informatieCareConnect Fin Pre-requirements
Pre-requirements Inhoudstafel A. Algemeen... 3 B. Type installaties... 3 C. Hardware en software vereisten... 4 1. PC Clients... 4 2. Terminal Server Clients (Thin Clients)... 4 3. Server... 4 D. Operating
Nadere informatieHandleiding 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