Gebruikershandleiding planningssoftware
Beheers onze applicatie tot in het kleinste detail: van het configureren van uw medewerkers tot het genereren van perfecte planningen met inachtneming van wettelijke en financiële restricties. Deze uitgebreide gids helpt u stap voor stap op weg.
1. De filosofie van Opti-Planning
Opti-Planning is geen eenvoudige digitale spreadsheet. Het is een AI-engine (combinatorische solver) die rechtstreeks en lokaal in uw browser wordt uitgevoerd, waardoor de volledige privacy van uw gegevens gegarandeerd is.
Het doel is om miljoenen combinaties per seconde te berekenen om de best mogelijke toewijzing van uw medewerkers te vinden, terwijl gelijktijdig rekening wordt gehouden met drie fundamentele, vaak tegenstrijdige dimensies:
- De Vraag (Dekking van de behoeften): Heeft u het juiste aantal mensen, op het juiste moment, met de juiste vaardigheden om uw organisatie te laten draaien? Dit is de absolute prioriteit van de engine.
- De Wetgeving (Harde restricties): Respecteert de planning het maximale aantal uren, de verplichte rusttijden (bijv. 11 uur tussen twee diensten), de maximale dagelijkse werkduur (bijv. max. 13 uur) en het aantal opeenvolgende werkdagen?
- Eerlijkheid en Wensen (Zachte restricties): Worden lastige diensten (bijv. sluitingen, weekenden) goed verdeeld onder de teamleden? Wordt er zoveel mogelijk rekening gehouden met de wensen en onbeschikbaarheden van de medewerkers?
Snelstart: Modellen (Templates)
Gebruik de knop Model bekijken rechtsboven in de applicatie om vertrouwd te raken met de tool. Hiermee kunt u direct een volledige dataset laden die is afgestemd op uw sector (Horeca, Ziekenhuis, Winkel, Fabriek 3x8, etc.) en zien hoe de AI reageert.
2. Algemene instellingen en AI
Interfacemodus
Voordat u begint, kunt u de interface overzichtelijker maken door geavanceerde modules in of uit te schakelen via de selectievakjes bovenaan het scherm: Sequenties inschakelen en Financieel aspect inschakelen. Hierdoor worden onnodige kolommen en panelen verborgen als u ze niet nodig heeft.
Planningsconfiguratie
- Datum en Duur: Stel de startdatum en de totale duur in (tot 366 dagen).
- Eerste dag van de week: Cruciaal voor de berekening van wekelijkse overuren. Als uw boekhoudweek op maandag begint, zorg er dan voor dat deze instelling op Maandag staat.
Export
Stel het CSV-scheidingsteken in (Puntkomma, Komma of Tab) dat wordt gebruikt voor alle exports vanuit de applicatie, om compatibiliteit met uw Excel-versie of salarissoftware te garanderen.
Optimalisatie-instellingen (Het brein van de AI)
Deze instellingen bepalen het gedrag van de rekenengine:
- Intensiteit en Max. tijd: Bepaalt de rekendiepte. "Basis" is zeer snel, "Intensief" zoekt langer (tot de ingestelde tijdslimiet in seconden) om complexe situaties op te lossen of kosten tot op de cent nauwkeurig te optimaliseren.
- Prioriteitenscheiding: Bepaalt hoe de AI omgaat met compromissen. In de modus "Flexibel" kan de AI accepteren om een prioritaire regel te schenden als dat de naleving van tientallen secundaire regels mogelijk maakt. In de modus "Strikt" is de prioriteitsvolgorde absoluut.
- Eerlijkheidsdoelen: Selecteer hier de shifts (bijv. Nachtdiensten, Weekenden) die de AI gelijkmatig onder alle medewerkers moet proberen te verdelen.
Strategische prioriteiten (Slepen en neerzetten)
U kunt de 3 hoofddoelen van de AI (Kosten, Eerlijkheid, Wensen) via drag-and-drop herschikken. Het doel bovenaan de lijst is de hoogste prioriteit voor de AI.
Geavanceerde tip: Met de kleine knop tussen twee doelen kunt u schakelen tussen > (Strikt groter dan) en >= (Gelijkheid). Als u "Kosten >= Eerlijkheid" instelt, beschouwt de AI deze twee doelen als even belangrijk.
3. Stap 1: Shifts en Vaardigheden
Voordat u begint, moet u het kader van uw activiteit bepalen. Deze elementen vormen de basis voor de gehele planning.
Diensten (Shifts)
Een shift definieert een gestandaardiseerd tijdvak (bijv. OCHTEND, AVOND, NACHT). Deze heeft een begintijd, een eindtijd en een pauzeduur in minuten. De pauze wordt automatisch afgetrokken van de werkelijke werktijd voor het berekenen van de uren en het salaris.
Belangrijke opmerking: Als de eindtijd vóór de begintijd ligt (bijv. 22:00 tot 06:00), begrijpt het systeem automatisch dat het om een nachtshift gaat die de volgende dag eindigt. De rusttijd wordt overeenkomstig berekend.
De Vaardigheden (Skills)
Definieer de rollen die nodig zijn voor uw activiteit, bijvoorbeeld Keuken, Zaal, Bar, Manager, Verpleegkundige, Verzorgende. Een medewerker kan over een of meer van deze vaardigheden verfügen (multi-inzetbaarheid), en een behoefte wordt altijd voor een specifieke vaardigheid opgegeven.
4. Stap 2: Het Medewerkersoverzicht
Hier definieert u het wettelijke en contractuele profiel van elke medewerker. Elke kolom heeft een directe invloed op de berekeningen van de solver. Een nauwkeurige configuratie is de sleutel tot een succesvolle planning.
| Optioneel. Alleen gebruikt als u de gegenereerde planning rechtstreeks per e-mail naar de medewerker wilt sturen via de knop "Delen". | |
| Contract | Vast: De kunstmatige intelligentie probeert de maximale uren te benaderen om het vaste salaris optimaal te benutten. Extra (Ondersteuning): De kunstmatige intelligentie vermijdt het inzetten van deze krachten, behalve om een kritiek personeelstekort op te vangen. |
| Gedeeltelijke weken (Start/Einde) | Als uw planning niet op de eerste dag van uw boekweek begint, zijn de eerste en laatste week "gedeeltelijk". U kunt kiezen hoe het urenquota voor deze verkorte weken wordt berekend: Proportioneel (berekent automatisch naar rato van het aantal dagen), Handmatig (u voert het exacte quota in), of Kopiëren (gebruikt het quota van een volledige week). Voor zeer korte planningen (bijv. een evenement van 3 dagen) wordt alleen de kolom "Periode" weergegeven om het quota voor die specifieke duur aan te passen. |
| Max U/Wk & Overuren | Het contractuele basisaantal uren en het maximale aantal toegestane overuren per week. Het overschrijden van het totaal genereert een blokkerende fout. |
| Uurtarief & Toeslagen | Bruto uurloon en vermenigvuldigingsfactor (bijv. 1,25 voor +25%). Gebruikt om de totale kosten te berekenen en de kunstmatige intelligentie te sturen. |
| Min. rust & Max. amplitude | De wettelijk verplichte rusttijd tussen twee diensten (bijv. 11 u) en de maximale dagelijkse werkdagduur (bijv. 13 u). Voer 0 in om uit te schakelen. |
| Diensten/D & Opeenv. dagen | Maximumaantal diensten per dag (2 staat gebroken diensten toe, 1 dwingt aaneengesloten diensten af) en maximumaantal opeenvolgende werkdagen. |
| Verplichte reeksen | Vink de werkreeksen (roosters, cycli) aan waaraan deze medewerker zich moet houden. De kunstmatige intelligentie zal ze zo optimaal mogelijk in de planning opnemen. |
5. Stap 3: De personeelsbehoefte
Geef per dag aan hoeveel personen er nodig zijn voor elke dienst en elke vaardigheid. Dit is het doel dat de AI zal proberen te bereiken.
De kracht van modellen (presets)
U kunt meerdere modellen aanmaken voor dezelfde dag door op + Preset te klikken. Maak bijvoorbeeld een model "Laagseizoen" en een model "Hoogseizoen", of "Zon" en "Regen". Vervolgens kunt u met één klik (keuzerondje) tussen beide schakelen om te zien hoe de planning zich aanpast. Het actieve model (blauw gemarkeerd) is het model dat naar de kunstmatige intelligentie wordt gestuurd.
- Gebruik de knop Kopiëren D-1 om snel alle behoeften van de vorige dag te dupliceren.
- Gebruik het pijltje naast een model om de waarden van het model aan de linkerkant te kopiëren.
- Rode cellen wijzen op een ongeldige waarde (moet een positief getal zijn).
6. Stap 4: Planningseditor en regels
Zodra de medewerkers en behoeften zijn gedefinieerd, klikt u op Optimaliseren. De engine wist alle niet-vergrendelde toewijzingen en berekent de best mogelijke combinatie.
Weergave en leesbaarheid
U kunt de breedte en hoogte van de cellen aanpassen met de schuifregelaars bovenaan elk raster voor een betere leesbaarheid. De breedtes van de rasters Behoeften en Planning zijn gesynchroniseerd om verticaal lezen te vergemakkelijken.
Onvoorziene omstandigheden beheren: het regelsysteem (vergrendelingen en wensen)
Klik op een willekeurig vakje in het resultatenraster om het regelmenu te openen. Hier beheert u verlof, ziekte, voorkeuren en handmatige toewijzingen.
1. Striktheid van de regel
- Blokkerend (Vergrendeling): De kunstmatige intelligentie MOET deze regel respecteren. Als het mathematisch onmogelijk is (bijv. iemand verplichten te werken terwijl het urenquota al is bereikt), zal deze een blokkerende fout melden.
- Voorkeur (Wens): De kunstmatige intelligentie zal er alles aan doen om de regel te respecteren op basis van het toegewezen gewicht (van 1 tot 5) en de strategische prioriteit "Wensen respecteren".
2. Regelactie
- Afwezigheid: Blokkeert elke toewijzing op die dag (Verlof, Ziekte, Verplichte rust).
- Strikte toewijzing: Dwingt de medewerker op een tijdslot EN een specifieke vaardigheid.
- Aanwezigheid (Vrije vaardigheid): Dwingt de medewerker om te werken op een tijdslot, maar laat de kunstmatige intelligentie de vaardigheid kiezen op basis van de behoeften.
- Voorwaardelijke regel: Als hij/zij die dag werkt, MOET hij/zij deze vaardigheid uitvoeren (maar de AI kan ervoor kiezen om hem/haar rust te geven).
- Verbieden: Voorkomt dat de medewerker werkt op een specifiek tijdslot of een specifieke vaardigheid.
Knoppen voor snelle en bulkacties
- Alles vergrendelen: Zet alle door de AI berekende toewijzingen om in strikte regels. Handig als het rooster naar wens is en u een basis wilt vastzetten voordat u de optimalisatie voor het overige opnieuw uitvoert.
- Alles ontgrendelen: Verwijdert alle handmatige regels (vergrendelingen en wensen), maar behoudt het berekende rooster.
- Berekeningen wissen: Verwijdert de AI-toewijzingen, maar behoudt uw handmatige regels.
- Alles wissen: Zet het raster weer op nul (toewijzingen en regels).
- Kopiëren D-1: Beschikbaar in de koptekst van elke dag (om alle regels van de vorige dag te kopiëren) of in de pop-over van een medewerker (om alleen zijn/haar regels te kopiëren).
- Menu "Regelacties": Maakt het mogelijk om in bulk alle strikte vergrendelingen of alle voorkeuren te verwijderen, of om alle strikte vergrendelingen om te zetten in voorkeuren met een specifiek gewicht.
- Regels exporteren: Downloadt een CSV-bestand met het huidige rooster volledig omgezet in regels. U kunt dit bestand bewerken in Excel en het vervolgens opnieuw importeren via "CSV-import" om een volledig rooster af te dwingen.
Het Waarschuwingsdashboard
Dit bevindt zich boven het rooster en geeft een overzicht van alle overtredingen. Blokkerende fouten (Rood) betekenen dat het rooster niet conform de wetgeving is (bijv. rusttijd niet gerespecteerd) of dat er sprake is van onderbezetting. Lichte fouten (Oranje) betreffen het niet-naleven van wensen of flexibele quota. U kunt deze tabel filteren op medewerker, dag or fouttype. Klik op een fout om het raster te centreren op de betreffende cel.
7. Stap 5: Financiële regels
Met het paneel Financiële regels kunt u vaste bonussen toevoegen aan specifieke toewijzingen, ongeacht het basisuurtarief.
- Klik op een cel in het rooster om een bonus toe te voegen aan een werknemer voor een specifieke dag.
- U kunt zich richten op een specifieke dienst (bijv. Nachttoeslag), een specifieke vaardigheid (bijv. Verantwoordelijkheidstoeslag) of beide.
- Gebruik de knop Kopieer D-1 om snel de bonussen van de vorige dag over te nemen.
- Deze bonussen worden automatisch meegenomen in de berekening van de totale kosten van de werknemer op het tabblad Analyse, en de AI zal proberen deze te minimaliseren als het doel "Kosten minimaliseren" actief is.
8. Stap 6: Analyse en dashboards
Met deze dashboards kunt u de kwaliteit van de gegenereerde planning vanuit verschillende invalshoeken controleren. U kunt schakelen tussen een weergave per week of per maand.
Werkdrukanalyse
Zie via de voortgangsbalken snel of uw werknemers te weinig uren maken of overwerken. Overschrijdingen van het basiscontract zijn geel en overschrijdingen van het toegestane overwerkquota worden in het rood geaccentueerd.
Financiële analyse
Schat de exacte loonkosten van uw planning. De tabel geeft voor elke werknemer het volgende overzicht:
- Basis: De kosten van de normale uren (of het gegarandeerde vaste salaris).
- Overuren: De kosten van overuren (inclusief toeslag).
- Bonussen: De som van de vaste bonussen die zijn ingesteld in de financiële regels.
- Totaal: De totale kosten per periode.
- Geëxtrapoleerde kosten: Een kostenprojectie voor 30 dagen op basis van de huidige planning, nuttig voor korte planningen.
Eerlijkheidsanalyse
Controleer of moeilijke diensten (gedefinieerd in de configuratie, bijv. nachten, weekenden) eerlijk zijn verdeeld over alle werknemers. De grafiek toont het aantal toewijzingen op deze doeldiensten per persoon.
Wensenanalyse
Meet de tevredenheidsgraad van uw team. Deze tabel vergelijkt het aantal wensen dat door elke medewerker is ingediend (handmatige niet-blokkerende regels + reeksvoorkeuren) met het aantal wensen dat daadwerkelijk door de kunstmatige intelligentie is gerespecteerd in de definitieve planning.
9. Gegevens importeren via CSV
Om tijd te besparen, kunt u met Opti-Planning grote hoeveelheden gegevens importeren uit Excel- of CSV-bestanden. Deze functionaliteit is beschikbaar voor Medewerkers, Behoeften, Regels (Vergrendelingen) en Toeslagen.
Hoe werkt het importeren?
- Klik op de knop CSV importeren in de betreffende sectie.
- Selecteer uw bestand. Het systeem detecteert automatisch het scheidingsteken (komma, puntkomma, tab).
- De mappingfase: dit is de cruciale stap. Het systeem zal proberen de kolommen van uw bestand automatisch te koppelen aan de velden van Opti-Planning door de kopteksten te lezen. U kunt deze koppelingen handmatig aanpassen via de keuzelijsten.
- Controleer het gegevensvoorbeeld en bevestig vervolgens de import. Eventuele fouten (bijv. medewerker niet gevonden) worden vermeld vóór de bevestiging.
10. Delen en communicatie
Zodra de planning is goedgekeurd, kunt u deze rechtstreeks met uw teams delen via de knop Delen rechtsboven in de applicatie.
Individuele verzending
Klik in het keuzemenu op het e-mailpictogram naast de naam van een medewerker. De applicatie genereert een tekstbericht met uitsluitend zijn of haar persoonlijke planning en opent uw standaard e-mailprogramma.
Groepsverzending
Selecteer meerdere medewerkers met behulp van de selectievakjes en klik vervolgens op de knop E-mail onder aan het menu. De applicatie genereert een algemeen bericht met de planning van het gehele team. Opmerking: E-mailadressen worden in de blinde kopie (BCC) geplaatst om de privacy te waarborgen.
11. Opslaan en exporteren
Opti-Planning werkt volledig in uw browser. Om te voorkomen dat u gegevens verliest, heeft u verschillende opties via het menu Bestand en de knop PDF/CSV-export:
Menu Bestand (Back-ups)
- Nieuw (Alles wissen): Reset de applicatie volledig.
- Cloud: Maak een gratis account aan om uw planningen op te slaan, te hernoemen en te laden op onze beveiligde servers.
- Lokaal (.ezopti): Download of importeer een versleutelde back-up op uw computer voor offline gebruik.
PDF- en Excel-export
- PDF: Genereert een afdrukbaar document met het rooster van elke geselecteerde medewerker (één per pagina).
- Excel CSV: Genereert een algemene samenvattingstabel (database-indeling).
- Individuele pdf's / csv's: Genereert en downloadt een afzonderlijk bestand voor elke geselecteerde medewerker.
- Globale CSV-export: Downloadt alle applicatiegegevens (medewerkers, behoeften, regels, enz.) in een map.
12. Geavanceerde functionaliteit: Werksequenties
Sequenties zijn de krachtigste tool van Opti-Planning. Hiermee kunt u complexe werkpatronen, ploegenroosters (bijv. 3x8, 5x8) of specifieke cao-regels modelleren en vervolgens aan uw medewerkers toewijzen.
Relatieve tijd begrijpen
Het is essentieel om te begrijpen dat alle tijdinformatie die in een sequentie is gedefinieerd, relatief is aan de sequentie zelf en niet aan de globale horizon van uw planning. Dag 1 komt overeen met de eerste dag waarop de sequentie start voor een bepaalde medewerker. Als een sequentie van 7 dagen op de 15e van de maand start, is Dag 1 van de sequentie de 15e, Dag 2 de 16e, enz. Geavanceerde regels worden alleen binnen deze specifieke cyclus geëvalueerd.
1. Creatie en verankering
Gebruik + Nieuwe sequentie om vanaf nul een cyclus aan te maken, of + Horizonsequentie om een sequentie aan te maken die exact dezelfde lengte heeft als uw huidige planning. De verankering bepaalt wanneer de sequentie start (absolute datums) en of deze herhaaldelijk wordt doorlopen (Cyclisch).
2. Dagelijkse regels
Voor elke dag van de sequentie definieert u wat de medewerker MOET DOEN of NIET MAG DOEN. Bv.: "Dag 1: Moet OCHTEND doen", "Dag 2: Mag geen NACHT doen".
3. Zwevende quota
Hiermee kunt u het aantal voorvallen van een gebeurtenis beperken. Voorbeelden:
- Volledige cyclus: "Maximaal 2 nachten over de gehele sequentie van 14 dagen".
- Glijdend venster: "Maximaal 1 gewerkt weekend op 2" (Venster van 14 dagen, max. 2 dagen van het type 'Weekend').
4. Voorwaardelijke regels
Maak logische verbanden aan. Voorbeeld: "ALS ingeroosterd op zondag, DAN MAG maandag GEEN inroostering bevatten" (Inhaalrust).
5. Overgangen
Stel een minimale rusttijd verplicht vlak voor de start van Dag 1 van de reeks, en vlak na het einde van de laatste dag van de reeks. Handig bij cycluswijzigingen (bijv. overgang van Nacht naar Ochtend).
- Ernst: De overgang kan blokkerend zijn of worden ingesteld als een eenvoudige voorkeur (met een gewicht).
- Strikte modus: Indien ingeschakeld, wordt de rust exact op de grens van de reeks berekend. Anders zoekt de engine naar rust ergens tussen het laatste tijdslot en het begin van de reeks.
13. Geavanceerde functionaliteit: Het brein van de kunstmatige intelligentie
Om de gewenste resultaten te behalen, is het essentieel om te begrijpen hoe de kunstmatige intelligentie denkt. De solver werkt volgens een boetesysteem. Telkens wanneer een regel niet wordt nageleefd, krijgt de kunstmatige intelligentie strafpunten. Het enige doel is het vinden van de planning met de laagst mogelijke boetescore.
Om maximale flexibiliteit te bieden en tegelijk wettelijk conforme planningen te garanderen, is het systeem onderverdeeld in twee hoofdlagen: Het Absolute en Het Relatieve.
A. De absolute laag: Blokkerende restricties
Dit zijn de onschendbare regels. De engine laat liever een gat in de planning dan deze regels te schenden. Als de situatie echter wiskundig onmogelijk is, moet de kunstmatige intelligentie een keuze maken. Hiervoor gebruikt ze een strikte hiërarchie van blokkerende boetes:
Niveau 1: Handmatige regels en vaardigheden
Dit is de hoogste regel. Als u een blokkerende regel instelt op de planning, of als een medewerker niet over de vereiste vaardigheid beschikt, zal de kunstmatige intelligentie deze regel nooit schenden.
Niveau 2: Blokkerende reeksen en opeenvolgende dagen
Net daaronder bevinden zich de reeksregels die als blokkerend zijn ingesteld, evenals de naleving van het maximale aantal opeenvolgende werkdagen en het maximale aantal tijdssloten per dag.
Niveau 3: Rust, maximale uren en dagelijkse spreiding
De naleving van de minimale rusttijd tussen twee tijdssloten, het overwerkplafond en de maximale dagelijkse spreiding.
Niveau 4: De vraag en de behoeften
Dit is de zwakste blokkerende restrictie. Dit betekent dat de kunstmatige intelligentie er altijd de voorkeur aan geeft een werkplek leeg te laten, in plaats van een medewerker te verplichten te werken als deze niet voldoende rust heeft gehad of met verlof is.
B. De relatieve laag: Strategische prioriteiten en wensen
Zodra de blokkerende restricties zijn nageleefd, gebruikt de kunstmatige intelligentie de component Strategische prioriteiten om tussen uw verschillende doelstellingen af te wegen. De volgorde van deze prioriteiten bepaalt een boetemultiplicator.
- Prioriteit 1: Hoge vermenigvuldiger
- Prioriteit 2: Gemiddelde vermenigvuldiger
- Prioriteit 3: Lage vermenigvuldiger
1. Kosten minimaliseren
De kunstmatige intelligentie spoort elk overuur op. Ze geeft de voorkeur aan medewerkers met een vast contract die hun quota nog niet hebben bereikt en vermijdt het gebruik van flexcontracten zo veel mogelijk. Ze zal ook proberen financiële premies te minimaliseren.
2. Eerlijk verdelen
De kunstmatige intelligentie telt hoe vaak elke medewerker wordt toegewezen aan de in de configuratie gedefinieerde eerlijkheidsdoelen. Ze geeft er de voorkeur aan om iedereen 2 moeilijke diensten te geven, in plaats van 4 aan één persoon en 0 aan de anderen.
3. Wensen respecteren
Alle niet-blokkerende regels worden Wensen genoemd. Elke wens heeft een Gewicht van 1 tot 5:
- Gewicht 5: Zeer belangrijk
- Gewicht 4: Belangrijk
- Gewicht 3: Standaard
- Gewicht 2: Beperkt
- Gewicht 1: Optioneel
De uiteindelijke boete voor een niet-nagekomen wens wordt als volgt berekend: Basispunten gekoppeld aan het Gewicht vermenigvuldigd met de Vermenigvuldiger van het doel Wensen in de strategische prioriteiten.
Voor geavanceerde gebruikers: Het accumulatie-effect
De strategische doelstellingen worden gescheiden door een vermenigvuldigingsfactor die u kunt aanpassen via de parameterScheiding van prioriteiten :
- Soepel:De kosten lopen snel op. De AI kan ervoor kiezen om een prioriteitsdoel te schenden als dat het behalen van meerdere secundaire doelen mogelijk maakt.
- Standaard (Gebalanceerd):Er is een groot aantal secundaire schendingen nodig om één prioritaire schending te compenseren.
- Strikt:Absolute prioriteit voor de volgorde. De AI zal een prioriteitsdoel bijna nooit opofferen voor secundaire doelen.
Het is geen fout, het is eengewenste functionaliteit. Het cumulieve effect stelt de kunstmatige intelligentie in staat om het kantelpunt te vinden waar het algehele welzijn zwaarder weegt dan een strikte financiële regel, en omgekeerd. Immers, als we bijvoorbeeld prioriteiten scheiden met een factor van een miljoen (de waarde van de parameter 'Scheiding van prioriteiten' is in dit geval 'Strikt'), dan kan de kunstmatige intelligentie besluiten om 1000 werknemers extreem ongelukkig te maken, enkel om 1 euro op de kosten te besparen.
14. Probleemoplossing en updates
Browsercache wissen
Opti-Planning evolueert regelmatig om u betere prestaties te bieden (onder meer via updates van de WebAssembly-AI-engine). Als u na een update onverwacht gedrag, berekeningsfouten of weergaveproblemen ondervindt, is de eerste stap het wissen van de browsercache (Ctrl+F5 of Cmd+Shift+R). Hierdoor wordt de nieuwste versie van de applicatie en de optimalisatie-engine gedownload.