I have installed AceShift and started the browser with the correct address, 'http://localhost:8080/product/index.jsp'. I do not get the login screen. I get an Error 500 message instead. What can I do?
What happened to ShiftAce? Back
The name 'ShiftAce' has been phased out since its name has some undesirable connotations.
Unfortunately the word 'roster' has different meaning in different English speaking countries. There are now two near identical packages, RosterNet for the British based market and AceShift for the US based market. The products are identical in function.What is the difference between Menu Access Group and Position? Back
A Menu Access Group is the privilege given to a Person by the Administrator to control the access to a controlled set of menus on login. When a new Menu Access Group is added, you should go to Menus v Menu Access Groups and give a person who given that Menu Access Group access to the AceShift menus that they require when they log in. An example of a Menu Access Group is User, a person given low level access to the menu system to only access the menus thay need. A Menu Access Group of Supervisor would be given access to more menus.
A Position describes the skill or type of work are required for a Shift. Examples are Registered Nurse, Security Guard, Librarian.How can I limit a supervisor to only look after shifts in one area? Back
This may be done by the Administrator using the Menu Access Group and Menus v Menu Access Groups actions.
Click on the Administrator button, then the Menu Access Groups action. Add a Menu Access Group, say, Supervisor.
Click the Menus v Menu Access Groups action. The combination that gives the Supervisor this capability is to scroll to the Shift Times Group, and to uncheck the 'View by Current Users Locations' menu for the Administrator, and to check this menu for the Supervisor. These are the critical settings.
This combination means that if the 'Add Shift Time' action or any other Shift Time or Shift Allocation actions are given to the Menu Access Group of Supervisor, then someone with this Menu Access Group will only be able to act on the Locations at the address given for this Supervisor.
When personnel are added that you want to be Supervisors, give them this Menu Access Group when entering their details. The Address selected in the Select box is the address of the only Locations that they can access when they are logged in.How do I access Windows Services to stop and restart a Service? Back
Click on the Windows Start button in the taskbar, select Run. Enter services.msc
Note that this may only be performed by someone who has Windows Administrator privileges.
The service that you may need for AceShift are Apache Tomcat and Firebird Guardian.
For AceShift to operate, both of these services must have a Status of Started.
To Stop a service, click on the service and you can Stop or Restart the service. If the service has stopped, it can be started again.
There are two Services that you may need to use for AceShift: Firebird Guardian and Apache Tomcat.
The normal status for both of these should be 'Started' and the Startup Type should be 'Automatic'.How do I backup DBSHIFT.FDB for a local installation? Back
Check that there are no other users on the system as in Current Users. The master database file is DBSHIFT.FDB and may be found using Windows Explorer at C:\Program Files\BMJ\common.
At this location you will find a backup utility, 'DatabaseBackup.exe', that will give you a date/time identifiable backup copy.
Alternatively, the administrator can use the product to back itself up to their client machine. Click the Administration button, then select the Backup Database action. Previously backed up files using this method may be restored with the Restore action.How do I know what users are currently connected to AceShift? Back
Click the Administration button, then the System Settings action. The users that are currently connected are shown at the top. Note that one of the users will be yourself.I have been using AceShift for some time and the system is getting slower. What can I do about it? Back
In normal operation, you will add shifts each day, and so the number of shifts in the database will grow. New staff will be added and deleted, and so on.
Deleting an entry does not remove its record from the database. Its status for access is changed.
So there are records that are time dependent such as Shifts or Calendar Rates, and other records that are simply operation dependent, such as Personnel, or Position records.
It may not be obvious, but every login by any user is logged. This log may be viewed by clicking the Administration button, then the 'View Access Log' action. As time proceeds, the number of entries in this record in the database should be reduced.
Old records now dated in time and other deleted records may be removed from the database. If you do not perform this maintenance, the database will grow continually with time and become slower.
Old or deleted records may be viewed or removed from the database by clicking Administration, and selecting the View/Remove Records action.
Warning - Removed records are unrecoverable. The database should be backed up before such actions are taken.How do I use AceShift through our LAN from a client computer? Back
Let us assume that AceShift has been installed on a host computer.
To use AceShift from another machine (client) connected to your LAN, you need to know the Internet Protocol (IP) of the host computer. Of course, the host computer must be connected to the LAN and be on.
From the host computer, from Start, click Run. If Run cannot be found, use the keyboard: while holding the Windows key (the funny one near the Control key), type R, a bit like the way you would use Ctrl C.
This should bring up the Run dialog box. Enter 'cmd', then OK and you will get a DOS window. Type 'ipconfig' at the prompt, then Enter.
Note the IP Address. It looks something like 192.168.1.10
If connecting by cable, use the Local IP address. If by wireless, use that.
Close this window when you have noted the details.
Now, from the client computer connected to your LAN, open Internet Explorer, and in the address box, type
or the equivalent IP.
This causes the client computer to look for a computer with this IP (the host computer) and connect to its AceShift installation and database.
The host computer does not need to have AceShift open.
If you do not get the AceShift login screen, there may need to be a change to the Firewall setting in one or both computers to permit this access.
Save this address as a Favorite on the client computer's Internet Explorer.
Someone with AceShift Administration privileges can see who is logged in to AceShift by selecting Administration, System Settings.How do I restart Tomcat? Back How do I change the AceShift administrator password? Back
See the downloaded file (after expansion), Beginners Setup.rtf.If 'masterkey' is the default Firebird password, then anyone with Firebird knowledge knows it. How do I change the default Firebird password from masterkey? Back
See the downloaded file (after expansion), Installation Sequence.rtf.There are many entries that I do not require, particularly when adding a new person. Do I need to enter something in each field? Back
Fields that have bold descriptors and a colored background are the only mandatory fields.The System returns that the server host is 127.0.0.1, not localhost. Why? Back
They are the same. 127.0.0.1 is the Internet Protocol (IP), localhost is the equivalent domain name.The Title bar reads "Cannot find server" and the page has a heading "The page cannot be displayed". Back
Apache Tomcat is not running. Check that the Tomcat Service has started. See Services. Select Apache Tomcat. Set Startup to Automatic, and start the service.I get the AceShift login screen, therefore the Apache Tomcat server has started correctly. When logging in I get the message "This database is not available". What does this mean? Back
This normally means that the Firebird Guardian service has not started. Go to Services. See Services. Check that the Firebird Guardian service has started.Sometimes printing breaks a line over 2 pages with a page break soon after. Back
This is a problem with browser based printing. For Administrator, try to correct by Administration, System Settings, Enter length of page. The default is 250mm of print length. This sets the default for all users. Other users may set this value for their own current session by selecting Shift Times, and any of the View actions.How do I use Drag and Drop?. Back
This is available in the Shift Times -> Schedule Management menu. If you move your mouse over the cells, you will find additional menus that pop up. These operations are available elsewhere, but they are move convenient to use here.
If you move your mouse over a red shift, you will see that you may move or copy the shift to another person and/or day.
Click on Move or Copy to make a selection, release the mouse, then click and hold the mouse down over the shift. The move cursor will appear. While holding the mouse down, move (drag) the mouse to another person or day, and release it over another cell.
The shift will then be moved or copied, only refreshing the person rows affected.An employee rings in to say they cannot work a shift, what do I do? Back
Use the menu found at Shift Times -> Schedule Management. Use Click and Drag to move the shift from this employee to another person.
Then move the mouse over the unavailable person for the day requested, and select 'Add Time Off'.How do I know which employees are on at a given day/time? Back
Have a look at View All Employees by Date Action and select the date. Then view by Next/Previous Day to view another day.When selecting a worker to allocate, numbers appear before the name. What do they mean? Back
These may be used in prioritizing the selection of a worker. The priority of a worker is set when you add a worker. The default is 9, the highest. You could, for example, set full time salaried workers to 9, and casual workers to a lower level, say, 2. You have 10 levels, from 9 (highest) to 0 (lowest). The order in this select box is based first on descending numbers, then on Last Name and then on First Name. If you use several priority levels, the highest priority will appear at the top of the box.Why do Breaks not appear? Back
There is a setting for this. Click the Administrator button, then the System Settings action.What does Break Start mean? Back
Break Start is the time in hours and minutes after the commencement of a shift when a break is to start. It is not the time of day. The reason for this is that the time of a break is not included in the summaries of shift times and costs. This time could be regarded as unpaid time and the time of the break is necessary if correct costs are to be made. A break could span the times when a change of rate occurs.What is the meaning of the Status Bar indication of the total number of shifts in the database when viewing shifts? Back
The total number of shifts in the Status Bar is the total number of shifts that exist in the database. This includes deleted and old shifts.
This may be used to indicate the true number of shifts in the database. The total number of shifts will get larger as time progresses as new shifts are regularly added. This means that AceShift will progressively get slower and there will be a need for some maintenance. Deleting a shift does NOT remove it from the database. A deleted shift is only removed from normal viewing, but may be viewed or removed by selecting Administration, then the View/Remove Records action.
Old and unwanted records need to be removed using this action from time to time to maintain performance, after backing up the database first.The number of shifts do not display in the status bar? Back
In Microsoft's Internet Explorer, the View, Status Bar should be ticked.
In Mozilla Firefox, there is a setting to enable this. Click on Tools, Options, Web Features, Advanced. Check the 'Change status bar text' box and uncheck the 'Hide the status bar' box.When I opened Internet Explorer for the first time with the address given in the documents, I get a HTTP Status 500 Error. What do I do? Back
If the message goes on to say:
Generated servlet error:
bad class file: C:\ and points to a Java folder, then says:
class file has wrong version 49.0 or some similar number, should be 48.0
then other copies of the Java Run Time Library were already installed on your machine and Tomcat is referencing one of those. Not to worry. Using Windows Explorer, navigate to:
and find tomcat6w.exe and double click on it. Select the Java tab. The Java Virtual Machine should be:
C:\Program Files\Java\jre1.6.0\bin\client\jvm.dll or later.
Check carefully that this is so. If it is not, click on the ... box and find the jvm.dll in the correct client folder, click Open. When the Java Virtual Machine is correct as above, click the General tab. Click the Service Status Stop button. Then click the Start button. While you are there, check that the Startup type is Automatic, so that Tomcat starts whenever you start the computer. Click OK.
Close the original Internet Explorer, open another copy and retry the URL:
and expect that the Login screen appears.
The problem may be that a mapping from 'localhost' to the equivalent Internet Protocol number,
127.0.0.1, has not been created in your computer. Instead of using the address,
If this works and you want to use localhost, you will need to get a copy of a text file called 'hosts' from another Windows user and copy it into your computer.
This file may be found in
and its job is to map from localhost to 127.0.0.1.
Easy. Click the Administration, System Settings action. In the 'Enter Lock Code' box, type DemoMan to re-enter the full version, or DemoManOne to enter the single location version - this is case sensitive. This will enable you to re-enter the setup again. Be warned that because Companies, Addresses and Locations are different, all shifts will be removed from the database and you will be limited to the Demonstration Version number of shifts with this Lock Code. If you have paid for a licensed copy, then you will have to contact us for a new Lock Code. Personnel, Positions, etc, that you have entered will remain.I have installed AceShift and started the browser with the correct address, 'http://localhost:8080/product/index.jsp'. I do not get the login screen. I get an Error 500 message instead. What can I do? Back
Tomcat must be configured to match the correct version of the Java JRE.
Use Windows Explorer (not Internet Explorer) to navigate to the folder,
Double click on the file, tomcat6w.exe. Click on the Java tab. The Java Virtual Machine entry should be
C:\Program Files\Java\jre1.6.0_01\bin\client\jvm.dll or later.
Find the latest entry, click the Apply button. Then click the General tab. Click Stop, then when the Service has stopped, click the Start button. When the Service has started, click OK.
Try starting AceShift again with Internet Explorer.