LEES AANDACHTIG EN RUSTIG
Handleiding: PERIFACT-XL in een netwerkomgeving
1. Inleiding
Gebruik je PERIFACT alleen op één computer? Dan is de SA-versie (Stand Alone) ideaal. Werk je met meerdere gebruikers aan dezelfde facturen? Dan is de XL-versie de juiste keuze.
2. Verschillen tussen SA en XL
| Kenmerk | SA-versie | XL-versie |
|---|---|---|
| Aantal gebruikers | 1 | 1 of meerdere |
| Locatie database | Lokaal | Lokaal of op centrale pc |
| Functionaliteit | Basisfunctionaliteit | Basis + netwerkfunctionaliteit |
Opmerking: De XL-versie vereist geen aparte server (lees: computer). Een bestaande pc of je eigen PC kan dienstdoen als database-server zolang deze aanstaat.
3. Overstappen van SA naar XL
- Sluit PERIFACT SA af
- Download en installeer PERIFACT XL
- Open PERIFACT XL
- Ga naar hoofdmenu Extra’s > Converteren en volg de stappen
- Voer je nieuwe licentiecode in via hoofdmenu Instellingen > Licentie
4. Database Locatie
SA-versie:
- Database staat lokaal op de pc
- Slechts op die ene pc te gebruiken
XL-versie:
- Database staat centraal op een pc in het netwerk (de “server”). Het mag ook je PC zijn waar je zelf op werkt.
- Alleen te gebruiken binnen een lokaal thuis/bedrijfs netwerk (10.x.x.x of 192.x.x.x IP-bereik). Dus niet tussen Amsterdam of Brussel.
Let op: De database staat altijd in C:\PerifactDB – dit is niet aanpasbaar. Deze folder hoeft niet gebackupped te worden, want is voor intern gebruik. Backup wel de bestanden die in de PERIFACT folder staan. Die locatie staat onderin je PERIFACT hoofdfscherm.
5. Netwerkconfiguratie
Benodigdheden:
- Meerdere computers met PERIFACT-XL
- Eén pc als “server”
- Lokaal netwerk tussen de pc’s
Op de server-pc:
- Installeer PERIFACT-XL
- Start PERIFACT en importeer (eventueel) data
Op de client-pc’s:
- Open PERIFACT-XL
- Ga naar Instellingen > Netwerk > Zoek database/server
- Start PERIFACT opnieuw
6. Extern toegang via Remote Desktop
PERIFACT-XL werkt alleen binnen een lokaal netwerk, dus niet tussen bijvoorbeeld Amsterdam en Brussel. Externe toegang kan via Remote Desktop, maar vereist enige kennis. PERIFACT biedt hierop geen ondersteuning. Technisch werkt het dus met IP-adressen in de 10.x.x.x of 192.x.x.x range
7. Geen gebruik maken van Google Drive / Dropbox
Gebruik deze diensten niet om databases te delen. Redenen:
- Geen realtime synchronisatie
- Geen vergrendelingsmechanismen
- Kans op dataverlies of -corruptie
8. Licentiebeheer
- Voor elke werk-pc met PERIFACT-XL is een eigen licentiecode nodig
- De server-pc heeft geen licentie nodig als PERIFACT daar niet op gestart wordt
- Onder Instellingen > Multi User zie je actieve en historische verbindingen
9. Hoofdcomputer instellen en IP-controle
- Stel de hoofdcomputer in via Instellingen > Database Verbinding
- In de statusbalk van PERIFACT (onderin het hoofdscherm) zie je het IP-adres van de database
127.0.0.1betekent lokaal gebruik, andere IP’s wijzen op netwerkgebruik
10. IP-adres handmatig aanpassen via register
Als PERIFACT niet meer start vanwege een gewijzigd IP:
- Sluit PERIFACT eerst af!
- Druk de Windows toets ( die zit naast de spatiebalk ). Type in: regedit
- Selecteer aan de linkerzijde: HKEY_CURRENT_USER
- Ga dan naar Software en vervolgens PerifactXLSoftware
- Pas daar DB_HOST_IP aan met het IP-adres van de gewenste computer waar de database op actief is.
Start PERIFACT weer op!
Achtergrond informatie (voor de techneuten)
De PERIFACT SA-versie draait op SQLite. Ter illustratie: vrijwel elke smartphone – of het nu een Apple, Samsung of Google toestel is – maakt gebruik van deze database. De XL-versie daarentegen werkt met MySQL, een database die door meer dan 70% van alle websites wereldwijd wordt gebruikt. Beide systemen zijn dus allesbehalve kleintjes.
Maar waarom zijn er eigenlijk een SA- en een XL-versie? Oorspronkelijk zijn we begonnen met de SA-versie, die als eerste op de markt kwam. Later ontstond de vraag naar een oplossing waarbij meerdere gebruikers tegelijkertijd aan dezelfde data konden werken. Dat heeft geleid tot de ontwikkeling van de XL-versie. We hebben er bewust voor gekozen om beide versies te blijven ondersteunen, zodat gebruikers altijd een oplossing hebben die bij hun situatie past.
