JBCL Menu Help

Kotuku

JBCL General Information:
Overview Alter setups Printing How to use
How to And Common Questions Future ideas Advanced Features How JBCL Folders are set up

JBCL Program Information:
Time Recording JBCL Small Change Meter JBCL Owl Database Calculator
About Time Misc utilities How to load a JBCL Update


JBCL Programs for BCL Users:
Hawk Backup JBCL Contacs Inquiry JBCL Owl Database About Time Recording
Calculator About Time Misc utilities How to load a BCL Update

JBCL Useful Downloads





Overview


JBCL Software

A suite of programs

1 - General programs useful for anyone

2 - A wonderful modern addon to the classic Beyond (BCL) software.
Like the Beyond menu, the software in controlled from a main menu:
This adds some extra screens to the JBCL menu (more buttons on the left)


JBCL Menu


To Index

Altering Setups


How to Change Main JBCL Setups


Click the button "Show Setups" .  This will show you the main settings for where the JBCL files are.  Usually installing JBCL and running it will set these up automatically.
JBCL Settings


How to change JBCL  setup

If you click "Yes" to Edit these settings, then you see:
Main Settings Screen

The default settings when installing are designed to fit the great majority of sites.

If you are on a Network then the drive letter of the Beyond Folder will usually be different, eg F:\SB or M:\BEYOND.

(In BCL - The Network drive letter can be found by looking at the properties of the shortcut used to start Beyond, or in the Beyond Administration menu look at the top right of the screen. 

Note for Network Administrators

Like the Beyond Software, the JBCL software is a breeze to administer.  All the files reside in one folder on the server.  The only thing that is installed on the individual PC's is the shortcut to start JBCL, which points to the startup program on the Server.

Note that to further streamline JBCL and to minimise the load on the network, when JBCL starts it automatically copies working programs to a folder on the individual PC and runs them from the local PC.  This means that they run even faster.  However nothing needs to be installed or updated on the individual PC's by you.  The JBCL startup does this automatically  (This is what happens when you see the brief display checking files with you click on the JBCL Start icon). Also the registering of programs is also centralised on the server.

If you wish to check what JBCL programs you are registered for, click the "Registered Info" button which will show information like:

Registered info


To Index

How to Use JBCL

The programs are  divided into sections,  each section is selected by a button on the left.  Click this to see the page of program options on the right.

Main
shows a screen with the main administration and general programs
Extras has some useful extra programs, such as calculator and options to lock or turn off the computer etc
Time Programs has a clock, time recording programs, scheduler

The buttons below that are for specific JBCL programs

To Index

The Sections below describe some of the main programs

JBCL Contacs Inquiry

The Contacs Inquiry has its own help system.

See More Help for the JBCL Contacs Inquiry

To Index

JBCL Hawk backup

This program comes in two flavours - both look similar but do different types of backup:

JBCL Hawk Offsite Backup        for general users (Can be used for backing up BCL, JBCL or any folders you wish to use it for - it is customisable)

JBCL Hawk Backup        (For users of BCL software only, as it is highly tailored to how the BCL software operates)



Hawk Offsite Backup (for General Users)

This program can be used to make lightning backups of important folders to a USB drive.

The idea of this program is to allow a very quick backup of important folders to an external USB drive - a pen drive or external hard disk that an operator or owner can take home from the office each day.

Main screen:

To do a backup you select one from the left hand list, and then click "Do Backup"
Main screen

After a backup has run:
HawkOffsiteDone
Notes:
Main screen after two backups have been done:

Done 2 backups

How to setup a backup:
There are two main options in the program - backup everything under a specified folder, or backup certain important files only.

When you first run the program, it will set up the first two backups as a default set.   You can add more yourself.
Here is an example of  a full backup:
Offsite Full backup

Explanation of the options:
Description - This is the description that will be shown on the list on the left of the screen, so make it clear  and concise what it backs up

Base Folder - (optional)  if set, the Filespecs that follow will be added to this, eg if the Base Folder is set to F:\Data and the first Filespec
    is set to Fred-Data\*.*  then the files that will be backed up willl be F:\Data\Fred-Data\*.*

FileSpec - you can specify up to 10 different file specifications.   Note only one is usually needed if you are doing a recursive backup
    You can use wild cards - eg *.DAT  in one and *.DBF in another.
    Usually one file specification is enough - only use as many as are needed
    Each of these will be added to the Base Folder to find the files to back up.

All sub folders - set this to 0 to only back up the files speciified,
    set this to 1 to backup all folders below this one as well

Destination Drive - this is where the backup zip file will be written to.
    If you are not sure of the drive letter, look at the small list at the top of the screen,
    or click the Windows Disk button at the top of the screen, which will open a "My Computer" window to show the drives attached.

Name of Zip file - this must be a valid filename and must have a .zip extension.
    To avoid ambiguities do not have spaces in the filename, use letters, numbers and - or _ characters only (ie the usual rules for a valid filename).
    This will be combined with the desttination Drive to give the final filename - eg
     destination drive       G:\    
    and zip file name        JBCLMain-Full.zip
    will create a zip archive called   G:\JBCLMain-Full.zip

Full and partial backups - this is for future use (not implemented yet).
    This could add the option to do incremental backups so that files can be backed up even more quickly.
    The current full and quick backup options are already pretty fast so that this may not be needed.

Remote Site address - this is for future use (not implemented yet).
    This will add the ability to upload the zip file to a remote web site (using FTP communication).

Hawk Backup (for BCL Users)

(older version of help)

The idea of this program is that you just run this program and do your work, and it will keep snapshot backups as you work:

It  will do needed backups automatically - all you have to do is start the program. Here are some screenshots.
1 - the program has been started, and work has been done on this or other screens.  So far the program has scheduled some backups to run.  Note this happens automatically - the program has been monitoring which companies have had input done to them.
backup pending

2 - The backups above have been done:

backup done

Note the number of files changed since the last backup, and the time taken are shown in grey under the backup list for the last backup that has run.

(In  normal operations these backup would have  run on the hour at 16:00).

If backups on the hour have been pending, you can make them run sooner by clicking the "Run now" button, as above.  This is useful if you want to shut the PC running the Hawk backup down without waiting until the backup is done.

3 - How to administer or delete or restore from these backups:

This example shows how to pick and restore from one of the Private Ledger backups.  You click on the "Admin" button next to Private Ledger, and the backups are shown.  The names of each are the dates - eg the one  highlighted 07062904.JBC is for 29 June 2007, and was number 4 for that day.  Rightclicking on this backup shows the options below.

Restoring from a backup

If you want to either delete or copy several backups, you can click on the "Windows Explorer" button, and this will open Explorer which is a very convenient way to do this.

How to run JBCL HawkBackup automatically

For BCL users it is useful for the main operator to have this program run automatically on their PC.  The program is configured to start with all the default options set and needs no further setups.  As long as it is running it will:

To set the JBCL Hawk Backup to run automatically, open the Windows startup folder by Clicking Start and Run "shell:startup" and creating in this folder a shortcut with the command:

C:\JBCL\Prog\JBCStart.exe Program JBCLHawk.exe

(this will load the latest version and run it).

(For Vista/Windows 7/Windows 8 this folder is at

C:\Users\Username\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup

The above command shell:startup should open this folder)

To open this folder in Windows 10 - open Windows Explorer and type startup as the folder name.

If you wish to start several programs at once, then use a command like

C:\JBCL\Prog\JBCStart.exe Programs JBCLHawk.exe  ATClockW7a.exe

(this will start the JBCL Hawk Backup and the desktop clock)

Some advanced features of this backup:

There are some refinements in the program to make it display how long it actually locks out the ledger as it takes a copy of the data files.  It only starts the backup when the ledger is not in use - if it is it waits until the ledger is not in use.  On a typical network you can expect the time you are locked out for is only about 10-30 seconds - the program copies the data files elsewhere before it compresses them so most of the backup time is done not on the working copy, and the ledger is then again available for input even before the backup is completed.   And the further advantage is that an extra backup is left off the server - on the PC running the Hawk Backup - as an extra backup.

The time and other details taken for the last backup is displayed in light grey below the backup list.

Further smart features are planned to be added to this program to backup logs and reports.

Note - Great ideas appear in more than one place!

This  backup idea seems to have become popular now.   Since I wrote this program, Apple OSX Leopard has released an acclaimed backup program Time Machine with many similar ideas.  Here are comments from a review of the Leopard

http://computerworld.com/action/article.do?command=viewArticleBasic&taxonomyName=disaster_recovery&articleId=9044339&taxonomyId=83&intsrc=kc_feat

At midnight, or as soon thereafter as your computer is on and the backup drive available, the most recent hourly backup will be saved as a daily backup, and earlier hourly backups will be deleted to save space. Each daily backup is maintained for a month. After a month, Time Machine converts one of those daily backups into a weekly backup that it preserves indefinitely (or until your backup drive becomes full).

When a drive becomes nearly full, Time Machine analyzes its backups and deletes files in a method designed to preserve as wide a range of backup dates as possible while still allowing you to have a fully restorable backup of your current system. If you are concerned about losing any potential backup files, you can configure Time Machine to warn you when it runs low on disk space.

Time Machine's approach of keeping frequent recent backups and fewer older backups may seem unorthodox, but it really is brilliant when you think of Time Machine as a safety net. If you want to revert to an earlier version of a file you're working on or if you accidentally delete something, you usually know it very quickly. Having hourly backups means you can go back through your version choices easily -- it functions almost like a universal-undo feature. It also means that if you have a hard drive failure, you will have an extremely recent backup to restore from, and there will be almost no data loss.

The balance to this is disk space and the ability to find files. Sorting through hourly backups from six months ago would be like looking for a needle in a haystack, and storing all those backups could theoretically require several terabytes of disk space. Having a day's worth of hourly backups, however, offers an incredible value and makes Time Machine more useful in the daily use of your Mac. It really is revolutionary to add this capability on top of the typical once-daily (or less-frequent) approach of other backup tools.

To Index

JBCL Printing

This is an equivalent to the Beyond "Operate Printer" program.  Most of the functions are present here:
Print

To print, right click on a file and select one of the options:

View/Print/Delete/Email.

There are also options to see files in the report folder that are not in the Register.  Often a file you are looking for which cannot be found in the Register can be found this way.

To Index

Advanced Options

Great features of the JBCL environment are:



To Index

How-To and Common Questions



To Index

JBCL Folders

Technical reference for those installing JBCL
JBCL is normally installed into 2 folders, whether for a standalone PC or a PC on a network.   This applies to Windows XP, or Vista or Windows 7.

(1)    JBCLMain  (used to be called JBCLUpd)

This folder is where shared settings and data files are stored, and also a central place where program updates are loaded.

For a standalone PC, this folder will default to  C:\JBCLMain

If on a network, then put this on a drive that has the same mapping to all workstations.
eg  so setup a mapping of drive F to a data folder on the server, and create a JBCLMain folder below this.

Example:
You may want to place the JBCLMain folder on the server at  D:\DATA so on the server create a folder   D:\DATA\JBCLMain

For all PCs, map drive F to the D:\Data folder on the server

So if the shared drive is drive F:, then the main JBCL folder can be at F:\JBCLMain  as seen from the PC's

JBCL Software is normally installed by running an installer JBCLIns.exe after having saved it to this folder - eg F:\JBCLMain or C:\JBCLMain
This sets up folders and copies base programs and help to where they need to be.

For individual workstations all that has to be done is create a desktop shortcut to a startup program:

For a network PC, setup a shortcut called "JBCL Start"  to the program "F:\JBCLMain\JBCStart.exe"   (if F is the mapped drive letter)

Note - on older sites the Folder may still be called JBCLUpd, this is no problem.

As long as the folder name agrees with the settings files, this will work fine.

These settings are in the file JBCLMain.ini in this folder which is also copied to the C:\JBCL folder.  


(2)      C:\JBCL

This is the local working folder for one screen.   The JBCL startup program will create this and its folders automatically.

Features of this setup are:
Other folders

Under  the JBCLMain folder there will be a few other folders, such as Settings, Help, Data,  Sounds, Images, Logs, Temp
These folders store shared resources used by all the screens

Under the JBCL folder there will be a few other folders, such as Settings, Data, Cache, Logs, Prog, Rep, Temp, System
These folders are used for files only for this PC.
In general if you upgrade to a new PC you will not need to retrieve or copy anything from these folders.
Some of the settings files may be useful for individual preferences - these are seen in the settings screens under a tab "Settings for this screen"
Note - All of the "settings for this screen" settings and data files used in About Time Professional (Time Recording) are stored on the network or shared folder.

Advanced setup

By default  all JBCL screens on a network have the same shared folder - ie always the same drive letter and path (such as F:\JBCLMain).  This is stored as the default setting called "JBCL Folder Setup 1"
If you want to run JBCL from a remote connection or direct from the server hard disk  you may not have the mapped drive, or different paths.  In this case you will need to use a different folder setup.   JBCL caters for this, but this should be used with care.   Contact JBCL for help on this.

JBCL on a network can be migrated to a new server by simply copying the JBCLMain folder to the new server, and setting the same drive letter (eg F:\) on the PC's  to point to the new folder

To Index

Future Ideas


To Index