Performance AFAS Online verbeteren (checklist)
Neem dit onderwerp door als je niet tevreden bent over de performance, of als je plotseling problemen ondervindt, zoals een trage verbinding.
Let op:
Lees ook het artikel Wat je zelf kunt doen aan de performance van AFAS Profit op de AFAS Klantportal.
Gebruik de checklist
Gebruik het onderstaande schema om de juiste actie te nemen.
Performance Profit Windows verbeteren
Voer de onderstaande controles uit:
Verminder het aantal kolommen op eigen weergaven
De vuistregel is: hoe minder velden, hoe beter! Een groot aantal kolommen (velden) kan de performance van een weergave namelijk negatief beïnvloeden.
Aanvullende tips bij het maken/aanpassen van een weergave:
- Probeer zo ''hoog'' mogelijk velden uit de gegevensverzameling te halen. Hoe dieper je de gegevensverzameling in gaat, des te langer het zal duren voordat een resultaat opgehaald kan worden.
- Door meerdere tabellen in dezelfde gegevensverzameling te zetten moet de database deze op de achtergrond combineren (joinen). Hierdoor is de database langer bezig met het maken van de aanroep dan bij gegevensverzamelingen die alleen uit dezelfde tabel komen. Wees kritisch welke velden je selecteert en waar deze vandaan komen.
- Gegevensverzameling bevatten vaak functievelden, dit zijn velden die niet als zodanig in de database zitten, maar die worden berekend. Dit betekent dat voor elke regel in het resultaat een berekening gemaakt moet worden. Dit kan de performance nadelig beïnvloeden.
Weergaven aanpassen:
- Ga naar: de functie.
- Vraag de werkbalk Weergaven op met Ctrl+Shift+K, als deze niet getoond wordt.
- Open de weergave:.
- Klik op: Aanpassen.

- Verwijder overbodige kolommen en kijk of je de bovenstaande aanvullende tips kunt toepassen.
Verwijder onnodige verborgen velden uit eigen weergaven
Een weergave kan verborgen velden bevatten. Deze velden worden niet getoond in de weergave, maar ze worden wel geladen bij het ophalen van de gegevens voor de weergave. Verwijder de verborgen velden, met uitzondering van verborgen velden die in een ingebouwd filter gebruikt worden.
Verminder het aantal kolommen in weergaven:
- Ga naar: de functie.
- Vraag de werkbalk Weergaven op met Ctrl+Shift+K, als deze niet getoond wordt.
- Open de weergave:.
- Klik op: Aanpassen.

In dit voorbeeld zijn vijf velden niet zichtbaar.

- Klik op: Volgende.
- Het filter bevat maar één veld.

- Klik op: Vorige.
- Verwijder velden die niet in het filter worden gebruikt.

Verwijder een eigen sortering
Als een weergave bij de ene gebruiker veel sneller is dan bij de andere, kan dit aan de gebruikersinstellingen liggen. Een weergave die een standaardsortering gebruikt, zal sneller zijn dan een weergave waarop je een eigen sortering hebt toegepast. Verwijder de gebruikersinstellingen om terug te gaan naar de standaardsortering.
Let op:
Als je de gebruikersinstellingen op een weergave verwijdert, verwijder je daarmee ook je eigen instellingen op kolomvolgorde, kolombreedte, kleuren en verborgen kolommen.
Gebruikersinstellingen verwijderen:
- Open de weergave.
- Ga naar: Weergaven / Gebruikersinstellingen verwijderen (Ctrl+R).

Optimaliseer het filter in eigen weergaven
Een overzicht kan een ingebouwd snelfilter (Sf) bevatten. Een snelfilter zoekt een waarde IN een veld. Een filter dat op een unieke waarde zoekt, is sneller. Gebruik daarom altijd het = filter als je wilt filteren op een unieke waarde.
Let op:
Als er een vrij veld wordt toegevoegd aan de database wordt hier geen index op gemaakt. Dit betekent dat bij het filteren op een vrij veld de database extra performance moet leveren om de sortering ervan te generen. Filteren op vrije velden wordt daarom ook niet geadviseerd.
Optimaliseer het filter in eigen weergaven:
- Ga naar: de functie.
- Vraag de werkbalk Weergaven op met Ctrl+Shift+K, als deze niet getoond wordt.
- Open de weergave:.
- Klik op: Aanpassen.

- Klik op: Volgende.
In het voorbeeld zie je een snelfilter op een omschrijving.

- Klik op: Vorige.
- Voeg de code toe (meestal het veld met het + teken).
Let op:
Vink Alle beschikbare koppelingen weergeven aan, als je in de gegevensverzameling alleen een omschrijving ziet, terwijl er toch een code gebruikt wordt in Profit. Hierdoor worden de codes zichtbaar.

Omdat je op een unieke waarde wilt filteren, gebruik je een = filter.

- Voltooi de wizard.
Plaats tabbladen van eigenschappenschermen in de originele volgorde
Een wijziging in de vaste volgorde van tabbladen kan de performance negatief beïnvloeden.
Plaats tabbladen van eigenschappenschermen in de originele volgorde:
- Open het eigenschappenscherm.
- Selecteer Alles herstellen.

Internetverbinding controleren om de performance te verbeteren
Voer de volgende controles uit:
- Is er voldoende bandbreedte beschikbaar op de internetverbinding?
Ga naar: http://www.speedtest.net
Hier kun je de bandbreedte (upload en download) controleren. Er is geen algemeen advies te geven voor de bandbreedte, dit hangt sterk af van de activiteiten die je uitvoert. Voor bijvoorbeeld het werken met grote afbeeldingen en veelvuldig printen via Citrix is meer bandbreedte nodig dan voor veel andere werkzaamheden.
- Is er sprake van overmatige packet loss, ping (latency) of jitter op de internetverbinding?
Je moet een stabiele internetverbinding hebben. Je test de kwaliteit van de verbinding met een pingtest. Indien de resultaten van de pingtest slecht zijn (hoge waarden voor packet loss, ping/latency of jitter) dan moet je dit overleggen met de systeembeheerder.
Uitleg van de begrippen:
- Packet loss: het percentage pakketjes dat verloren gaat bij de communicatie tussen twee stations.
- Ping/latency: de variatie in de vertraging per pakketje in de communicatie tussen twee stations.
- Jitter: de vertraging per pakketje in de communicatie tussen twee stations.
- Wordt er gebruik gemaakt van een VPN-verbinding waar het internetverkeer over gerouteerd wordt?
Het gebruik van een VPN-verbinding kan de verbinding met AFAS Online vertragen. Raadpleeg de systeembeheerder als je niet weet of je gebruik maakt van een VPN-verbinding.
- Wordt er gebruik gemaakt van een proxyserver waar het internetverkeer over gerouteerd wordt?
Het gebruik van een proxyserver kan de verbinding met AFAS Online vertragen. Raadpleeg de systeembeheerder als je niet weet of je gebruik maakt van een proxyserver.
- Wordt er op je netwerk gebruik gemaakt van technieken als SSL-scanning, SSL-decryption, HTTPS inspection, deep packet inspection (DPI) of een intrusion prevention system (IPS), controleer dan of het probleem niet meer speelt als het AFAS Online verkeer hier van wordt uitgesloten. Ook een tussenliggende VPN of proxyserver kan afhankelijk van de instellingen problemen opleveren. De adressen van AFAS staan in het artikel Systeemeisen Citrix-platform.
internetverbinding AFAS Online thuis controleren
Om uit te sluiten dat problemen met de performance van Profit worden veroorzaakt door de computer of netwerk, raden wij aan om het probleem na te spelen in een andere (fysieke) omgeving. Het beste voorbeeld hiervan is de computer thuis, waarbij je geen verbinding maakt met het zakelijke netwerk via bijvoorbeeld een inbelverbinding of VPN-verbinding.