Een gebruiksvriendelijke, snelle softwareapplicatie is onmisbaar voor uw organisatie. Maar hoe langer u een softwareapplicatie gebruikt, hoe groter de database wordt. Elke actie die u uitvoert staat gelijk aan X-aantal bytes en kan impact hebben op de performance van de software. Op onze supportafdeling krijgen we wel eens vragen over ‘de performance’ van onze software. Welke acties kunt u zelf uitvoeren om de snelheid te verbeteren? In deze blog deel ik 3 stappen waarmee u de eerste winst kunt behalen.

Stap 1: Minimaliseer de dataopslag

Met elke actie roept u informatie op en/of slaat u nieuwe informatie op. Stel uw organisatie werkt drie jaar met 3PL Dynamics en bij elke actie die u uitvoert, moet de applicatie de data analyseren over de afgelopen jaren. Maar mogelijk staan er activiteiten al maanden open, zónder dat u of uw collega’s hiervan bewust zijn. Activiteiten die allang niet meer relevant zijn, maar wel data verbruiken. Wees daarom kritisch hoe lang u informatie wilt opslaan en loop periodiek door uw tabellen heen.

Tip: Houd tabellen met operationele documenten/records zo klein mogelijk. Stel daarbij de volgende controlevragen:
• Wordt mijn partijinhoud tabel (correct) opgeschoond na een facturatierun?
• Boek ik mijn documenten door als deze volledig zijn afgehandeld?
• Zijn de openstaande magazijnactiviteiten nog actueel?
• Hoeveel scansessies zijn er gelogd in 3PL Dynamics?

Stap 2: Boek documenten automatisch

Uit de praktijk blijkt dat dossiers/documenten vaak voor langere tijd openstaan door diverse oorzaken. Voorbeeld: Een dossier wordt afgehandeld, op een nieuwe/volgende status gezet, en vervolgens wacht het systeem totdat het dossier/document wordt geboekt door u of uw collega.
Wat kunt u doen om dit proces (verder) te automatiseren? Volg het stappenplan hieronder om uw documenten automatisch te boeken:

  • Voeg een status toe ‘**-Boeken’, bijvoorbeeld ‘65-Boeken’
  • Op deze status overgang voegt u functie ‘120’ toe
    • Deze functie komt vanuit de ‘11154680 bibliotheek’ en zet u op na de statuswijziging
    • Bij de parameters kiest u voor alleen de parameter ‘post’
  • Maak een taakwachtrijpost aan:
    • Selecteer ‘Taaknr. 26’
    • Klik op de 3 puntjes bij het veld ‘FunctieSet’
    • Selecteer de functiecode ‘Change Status’
    • Bij de parameters kunt u het tabelnummer ingeven
      Tip: Gebruik 11154660 voor WMS-documenten
    • Pas hier ook de tabelfilters toe
      • Welke documentsoorten mag de taakwachtrijpost oppakken
      • Vanaf welke status mag het document door naar status **-boeken
    • Bij NEW Status geeft u de nieuw aangemaakte status in **-boeken
  • Plan de taakwachtrijpost op de gewenste momenten
  • Bij het uitvoeren van de taakwachtrijpost worden de documenten automatisch geboekt

Stap 3: Gebruik de opschooninstellingen

Sommige dingen liggen soms zo voor de hand, dat we ze nog weleens willen vergeten. Bijvoorbeeld het periodiek opschonen van uw applicatie. Zo kunnen adressen niet langer gebruikt worden, maar blijven deze wel in uw database staan. Schoon uw database (periodiek) op met de opschooninstellingen in Business Central of voer periodiek een opschoonactie uit met taakwachtrijposten.

  1. Ga naar de opschooninstellingen
    Standaard staan er diverse voorgedefinieerde instellingen. Deze kunt u activeren of wijzigen (datumfilter of extra tabel filter). Ook kunt u een extra regel toevoegen. Om bijvoorbeeld eenmalige adressen te verwijderen.
  2. Ga naar de taakwachtrijposten
    • Open taakwachtrijpost met taaknr. 13.
      Bestaat taakwachtrijpost nr. 13 nog niet in uw omgeving? Maak deze dan aan met behulp van de stappen uit onderstaand kader.
    • Zet de taak op afwachten en plan de opschoonactie op een dag wanneer er weinig tot geen transacties plaatsvinden. Bijvoorbeeld in de nacht en alleen op zaterdag.
      Let op: Als de taak nog nooit is uitgevoerd, zal de eerste keer langer duren.

Aanmaken Taakwachtrijpost 13

  • Ga naar taakwachtrijposten
  • Klik op ‘Nieuw’
  • Selecteer Codeunit bij ‘Uit te voeren objecttype’
  • Geef 11154689 in bij ‘Uit te voeren object (id)’
  • Geef 13 in bij ‘Taaknr.’
  • Bij herhaling selecteert u de dag en voert u de begintijd in
  • In het lint kiest u voor de actie ‘Status instellen op Gereed’
  • De taakwachtrijpost staat gepland.