SmartKDS Setup 4.7.2.7 +

7 | SmartKDS - Backup & Restore Functionality

Covers the procedure to backup and to restore SmartKDS database. Prerequisites  Minimum of  Bepoz v4.7.2.7 +  is required SmartKDS version v1.0.2 SmartKDS Server must be running About will guide you through the newly implemented backup and restore functions within the SmartKDS Server and the suggested configuration. also covers the changes to the installation directory.

This article covers the procedure to backup and to restore SmartKDS database.

Prerequisites 
  • Minimum of Bepoz v4.7.2.7 + is required
  • SmartKDS version v1.0.2
  • SmartKDS Server must be running
About

This article will guide you through the newly implemented backup and restore functions within the SmartKDS Server and the suggested configuration. This article also covers the changes to the installation directory.


Backup Database
  • Users can now access a new backup feature in the "Server Configurations" section of the KDS Server
  • This feature enables them to take a backup manually at their preferred time. Once taken, the backup file is saved in the directory specified in the backup configuration section
  • The backup file's naming convention follows that of the database, and a sequential number is added after each backup, up to five sequential files
Restore Database
  • In the Server Configurations section of the KDS Server, users can access a new feature that allows them to restore a backup file manually at any time
  • This feature supports the restoration of both .bak and .zip files. Once the restoration is completed, the database will be set to the current working database

Restoration Workflow

  • Navigate to the server configurations section of the SmartKDS Server
  • Select restore database
  • Navigate to the directory of the backup file and proceed to open the file
  • When prompted, enter a name for the restored database
    • Progress will be displayed on the bottom of the KDS Server Window
  • When prompted, select yes to set the restored file as the current database
  • Acknowledge the registry-updated dialogue 

Backup Configuration Options

Field Description
Order Archive Time
  • The order archive function will archive bumped order dockets within the database, helping to prevent performance degradation in high-traffic venues
  • 24 Hour format
  • It should be configured for a time when the venue is not operating
Backup Dir
  • The directory where all backup files will be located
  • The default directory is C:\SmartKDS\Backup
Zipped Dir
  • The directory where all backup files will be located
  • The default directory is C:\SmartKDS\Zips
Scheduled Backup Time
  • The scheduled backup function will take a backup of the database at the scheduled time
  • 24 Hour format
  • It should be configured for a time when the venue is not operating
Update
  • Updates the configuration changes to the registry/database

 

 

New Installation Directory

Note: From version 1.0.2, the SmartKDS installation directory will be relocated to the C:\SmartKDS directory instead of the C:\Program Files (x86)\Bepoz\SmartKDS directory

These changes were made to avoid permission issues moving forward with the project.

The directory structure has also been enhanced to follow a structure similar to that of a typical Bepoz installation. 

Directory            Description
Backup Default location of backup files
Database Default location of database files
Programs Location of executable files and all supporting files
Zips Default location of backup .zip files

 

 

Upgrade Process
  • When upgrading to version 1.0.2, it is vital to understand that installation files have been relocated. Therefore, any shortcuts that have been created should be updated to the new directory
  • Additionally, it is worth mentioning that in previous versions, the KDS database was likely stored in the C:\Bepoz directory due to permission issues in the KDS directory. However, after upgrading, the database will still be accessible