Spectrum TimeClock is available as hosted application, or as a licensed application running from servers of selected firms with more than 250 employees. Find out more about web based Spectrum TimeClock.
1.1 Installation Details
Installation of the Spectrum Time Clock program is done in two parts. The installation of the
web ASP code is handled by a "Windows Installer" application. The database installation
is handled by a "Database Builder" application that is run from the "Windows Installer" application,
or run manually.
Both the Windows Installer (SETUP.EXE) program and the Database Builder (DataBaseBuilder.exe) require the Microsoft .NET Framework version 1.1 or better. The TimeClock application itself does not require the .Net Framework.
1.2 Installation Options
You have several options as to how you install the Spectrum Time Clock application.
1.3 Automatic Program Installation
The application installation program can install both the web application and
the database onto your Microsoft IIS Server and Microsoft SQL Server. You will
need administrative access to both the IIS Server and the SQL Server if you plan
to have it do a full installation.
One drawback of having the installation program handle the whole installation is that you will have to give it the "system-administrator" password to use for database access. For this reason, we recommend that you manually create the database as described in section 2 of this guide.
You will need to have the Microsoft .NET Framework loaded on your server in order to run the Setup.exe program. You may be prompted to download a copy and run it. We have included a copy of version 1.1 of the redistributable framework as "\Install\dotnetfx.exe" on the distribution CDROM. After installation, you should go to Windows Update to download any service packs for the .Net Framework.
To have the installation program do all installation tasks, insert the distribution
CDROM into the CD player on your server. Then run the "\Install\Setup.exe" program.
You will see a dialog that looks like the screen below.
Next, you must read and agree to the license agreement. When you have read it and agree,
click on the "I Agree" radio button, and click the "Next" button.
Next, you need to tell the Windows Installer program if you want it to run the Database Builder
application after it has installed the TimeClock application code on your web server. Check the
checkbox to have it do this. Click on the "Next" button when you have entered the virtual directory
name.
You must now enter the name of the IIS Virtual directory that you want the TimeClock
application to run from. You can also specify a different port number for the application
to run from - however we have only tested port 80.
Press the "Next" button to confirm your installation settings.
The installer will now create the virtual directory on your web server, and copy the
application files into place.
After installing the application files into place, the Windows Installer will run the Database Builder. You must enter information about your server as follows.
If you have full control over your servers, you can run the installation program from your web server as a single task. The major drawback to installing the software and database this way is that step #5 above won’t be performed. You will have to configure the software to use your database server’s 'sys-admin' user and password if you have the install software perform all installation tasks.
If you don’t want Time Clock use your 'sa' logon and password, or you don’t have full control over your database server, you will have to install the software code separately from the database.
2.2 - Typical Database Installation Scenarios
There are several different scenarios for Time Clock database creation and installation.
The Database Builder portion of the installation software can create the new Time Clock database on your database server. Again though, manually creating the database will give you more control over how it is created. Your I.T. department may have also created an empty database with a new logon for you.
The Database Builder can still be used to create the database tables, stored procedures and user defined functions, even if you don’t have it create the database.
2.3 - Database Creation
Skip this section if you plan to use the Spectrum Time Clock installation
software for all installation tasks.
To manually create and install the Time Clock database, do the following.
2.4 - Adding Database Users
Skip this section if you plan to use the sys-admin database logon to access the
database (not recommended), or plan to use the Spectrum Time Clock installation
software for all aspects of the software install.
You must now create a new user 'logon' for the database. You can also use the 'system-administrator' logon, but this is not recommended. To create the new logon, do the following.
2.5 - Database Installation
Now that an empty database has been created, all of the database tables, stored
procedures, user defined functions, and critical data have to be added to the
database.
The DatabaseBuilder program (DatabaseBuilder.exe) does all of these tasks by executing the CreateTimeClockDatabase.SQL script to add the database tables, and by adding the data, stored procedures, and user defined functions separately. The Database Builder program can be found in the "\Install\User's Application Data Folder" folder on the installation CDROM.
If you want to install the database as manually as possible, you can run the CreateTimeClockDatabase.SQL from the Microsoft SQL Server 2000 Query Analyzer directly. However, this won’t install the user stored procedures, user defined functions, or any of the critical data needed to run the program. The Database Builder must be used for these installation functions.
To have the Database Builder perform the database creation, you must perform the following tasks.