In dit artikel
Een van de hoofdzaken van elke desktop applicatie is het opslaan van bestanden. Het werk van de gebruiker en de ingevoerde gegevens mogen niet verloren gaan. Zelfs in het geval van een computerstoring moet zo weinig mogelijk werk verloren gaan.
In Banana Boekhouding Plus is een nieuwe strategie voor het opslaan van bestanden geïntroduceerd. Voor de gebruiker is er niets veranderd maar "onder de motorkap" zijn belangrijke verbeteringen gemaakt om het opslaan van gegevens veiliger en robuuster te maken en om het te optimaliseren voor het gebruik in cloudsystemen of mobiele schijven.
Hoe het werkt
Bij de nieuwe implementatie van het opslaan en herstellen van bestanden maakt Banana Accounting een lokale kopie van het open bestand en werkt dan met de lokale kopie die op het apparaat (pc, mobiel, tablet) aanwezig is totdat de gebruiker het document opslaat. Op dat moment slaat Banana Boekhouding de wijzigingen op in het bronbestand. Tussentijds slaat Banana Boekhouding de gemaakte wijzigingen op in de lokale kopie.
Banana Boekhouding gaat als volgt te werk:
- De gebruiker kiest het bestand dat geopend moet worden (bronbestand)
- Banana Boekhouding maakt een lokale kopie van het bronbestand
- Banana Boekhouding blokkeert het openen van het bronbestand om wijzigingen door meerdere gebruikers te voorkomen.
- Banana Boekhouding leest de lokale kopie
- Banana Boekhouding slaat regelmatig (standaard elke 2 minuten) de wijzigingen die aan het document gemaakt zijn op in de lokale kopie
- Zodra de gebruiker op de knop Opslaan klikt slaat Banana Boekhouding de wijzigingen op in het bronbestand
- Als het bestand gesloten wordt geeft Banana Boekhouding het bronbestand vrij en verwijdert de lokale kopie
- Als de applicatie niet afgesloten kan worden of de wijzigingen niet correct kan opslaan in het bronbestand (onderbreking van de elektriciteit of een andere oorzaak) blijft de lokale kopie op het apparaat staan en kan de inhoud hersteld worden als Banana Boekhouding een volgende keer wordt geopend
- Als het bestand tijdelijk niet bereikbaar is (het staat bijvoorbeeld op een ontkoppelde netwerkschijf of een USB stick), kan de gebruiker blijven werken en worden de documentwijzigingen opgeslagen in een lokale kopie totdat het bronbestand weer beschikbaar is.
Met andere woorden, de lokale kopie is zowel een werk- als een hersteldocument.
Voordelen
De autorecover functie is altijd actief zodat de hoeveelheid werk die verloren kan gaan overeenkomt met het werk van de laatste twee minuten (met de standaardinstellingen van autorecover).
U hoeft niet voortdurend toegang te hebben tot het bestand. Zelfs als het bestand tijdelijk niet bereikbaar is (het staat bijvoorbeeld op een netwerkschijf of een USB stick), kunt u blijven werken en worden de documentwijzigingen opgeslagen in een lokale kopie totdat het bronbestand weer beschikbaar is.
De lokale kopie wordt niet gesynchroniseerd met de cloud met als reden de prestaties van de applicatie te verbeteren en het dataverkeer met de cloud te minimaliseren.
Dit process is in alle besturingssystemen op dezelfde manier geïmplementeerd : Windows, MacOS, iOS, Linux, Android en WebAssembly, ongeacht waar het bestand wordt opgeslagen.
Gegevens herstel
In geval van een onderbreking van de applicatie blijft de lokale kopie achter op het apparaat van de gebruiker. De volgende keer dat Banana Boekhouding wordt gestart laat de applicatie de gebruiker weten dat er veranderingen gevonden zijn die niet in het bronbestand zijn opgeslagen.
Op dat moment heeft de gebruiker 3 mogelijkheden:
- Het herstelde bestand openen
De gebruiker kan besluiten het herstelde bestand op te slaan of de veranderingen te negeren. - De boodschap te negeren
De gebruiker kan later beslissen wat te doen - Het herstelde bestand te verwijderen
Het herstelde bestand wordt verwijderd
De lokale kopie blijft op het apparaat van de gebruiker staan zolang het document in gebruik is of de veranderingen niet correct opgeslagen zijn in het bronbestand. De lokale kopie wordt verwijderd als het bestand gesloten wordt.
De lokale kopieën worden opgeslagen in een verborgen map onder de gebruikersgegevens van het systeem. De gebruiker heeft geen toegang tot deze map nodig, toegang tot deze map wordt niet aangeraden. In het geval dat onze supportafdeling u vraagt deze map te openen kunt u deze vinden met menu Extra → Programmaopties → Geavanceerd → Systeeminfo → Working copies path → Open path ....
The local copies are saved in a folder hidden under the system's user data. The user does not need to access this folder, access to this folder is not recommended. In case our support requires you to open this folder, you can access it through the menu Tools → Program Options → Advanced → System Info → Working copies path → Pad openen....
Denk eraan
Deze implementatie:
- Vervangt niet een goed backup beleid.
- Vervangt niet een versie beheersysteem.
Alhoewel deze implementatie heel veilig en robuust is kunnen we niet garanderen dat deze voor 100% soepel werkt in alle gevallen. Daarom moedigen we onze klanten aan over te gaan op een goed backup beleid en een goed versie beheersysteem te gebruiken.
Verschillende besturingssystemen leveren backup en versie controle functies. Zoek vooral eens in de documentatie van uw besturingssysteem.....