The TimeClock Housekeeping
The Adonis Time Clock is an application designed to simplify the hourly registration onboard by using the principle of clocking in/out work hours.
For this, the crew members need their current pin and passcode, or they can use a swipe card that can identify the crew member.
System Architecture
To enable the Time Clock to communicate with Adonis Personnel Manager database, the Time Clock Web Service (AdonisTimeRegSrv) needs to be installed.
- The Time Clock Web Service is a part of the Adonis Personnel Portal (APP).
In addition, the APP contains the Adonis Administrator Portal that allows the onboard administrator to centralize maintenance of time clocks, including schedule of upgrades and Time Zone changes.
See Configuration of the Adonis Time Clock Client Software section.
Example Service URL: http://server/AdonisWebServices/TimeClockWebService.svc
- Where server is server name or server IP address where Time Clock Web Service is installed.
Minimum System Requirements for Installation/Using TimeClock
The Adonis TimeClock is installed on Panel PC that is located on strategical locations onboard.
- Strategical location means location where crew members need to pass when going to and from their work location.
Requirements:
•CPU 1.6 GHz or better recommended.
•512MB of RAM minimum (1GB or more recommended).
•50MB of available hard-disk space.
•Windows XP Service Pack 3, Windows Vista, Windows 7/8/10.
•.Net Framework 4.0 or higher.
•Display resolution (1024x600, 1024x768, 1366x768) with Touch Screen (optional).
Continues Operation when Server is Unavailable
The Time Clock application uses a local cache and will function even if the database or the Time Clock Web Service is not online.
The moment the Time Clock Web Service is back online, the Time Clock will upload the cached information back to the server.
Together with a proper UPS on the panel PC, 99% uptime can be reached.
The Adonis Personnel Portal
See separate documentation.
Installation
Before the Adonis Time Clock Client Software installation, you do not need to uninstall any previous version.
! Administrator rights are required when installing the Adonis Time Clock.
To install the Software run TimeClockInstall_v2017.xx.xx.xx.exe and follow the instructions.
Step 1: Welcome Screen
|
Click Next. |
Step 2: Additional Network Settings
|
|
|
Enter URL of web service with correct server address. ![]()
|
|
Select folder where the program will store saved data (cache, logs, etc.)
|
|
Input the location of a target panel PC. |
Click Next.
Step 3: Run Mode
|
It's recommended to set Normal Mode option.
|
Click Next.
Step 4: Define Install Location
|
Click Browse to choose destination folder to install the program. |
Step 5: Finish
|
Click Next. |
|
You can set Run the program option immediately after installation.
|
Upgrade
You have two ways how to upgrade the Time Clock to higher version:
- By manual run of TimeClockInstall_v2017.xx.xx.xx.exe file; see below steps
- To upload special update file and schedule an automagical upgrade from APP, for details click here
Step 1: Save and run exe. file. Welcome Screen
|
Click Next. |
Step 2: Select Update TimeClock option
|
Click Update. |
Step 3: Completing upgrade process
|
Click Next. |
|
You can set the option to Run the program immediately after upgrading.
|
Un-Installation
If you need to uninstall the Time Clock, click Start from the Windows task bar, go to All Programs->Adonis TimeClock->Uninstall.
Alternatively, click Start from the Windows task bar, go to Control Panel > Programs and Features and click Adonis TimeClock item.
- Follow the on-screen instructions.
To disable Kiosk Mode, you need to uninstall Adonis Time Clock Software.
Configuration
After installation, Time Clock configuration can be done in 2 ways:
- From panel PC (with admin credentials);
- Via Time Clock Maintenance tool (in APP).
Configuration parameters are stored in Settings.xml file in folder where application was installed.
See details in below sections.
From the Panel PC
To access the Configuration screen (for administrators only), log in with pin number 0000 and default password: 1266472012
In Config Window you can see cache, HTTP Communication Log, Time Registration Queue and Program Settings.
- It is also possible to change certain settings (general, network, card reader) from the Administrator Setup in the APP.
Once approved, the TimeClock displays the Сonfiguration screen, like below:
|
|
|
|
Configuration tabs. |
|
|
Tabs display log and cache files. |
See details in below sections.
General Settings
|
|
|
|
|
|
|
|
Available from Administrator |
|
|
Use this option when displaying the application on a panel PC in Kiosk Mode. |
|
|
|
|
Description: Stay Config window on top. |
|
|
|
|
Description: Hide mouse cursor when mouse is above application (for touch screens of panel PC). |
|
|
|
|
Prevent the panel PC from disabling the screen or turning on sleeping mode. |
|
|
|
|
Description: Path to folder where application data will be saved. Application must have write/read access to this folder.
|
|
|
|
|
To decide from where take time zones settings, from panel PC (Windows) or from time zones table. |
|
|
|
|
Enable Gangway option allows Gangway registrations (sign on/ off or offshore visit). |
|
|
|
|
You can select which skin to use.
|
|
|
|
|
After entering the time, the system shows a confirmation or thank you screen. |
|
|
|
|
Location, free text field to identify the location of the Time Clock.
|
|
|
|
|
To exit the Time Clock when running it on a panel PC. |
|
|
|
|
Brings you to on-line User TimeClock Instructions. |
|
|
Network Settings
|
|
|
|
|
|
Available from Administrator |
|
|
Description: URL of Crew Portal web services. ![]()
|
|
|
|
Description: Specifies time (in milliseconds) the application waits for server reply before it starts using offline cache to update user interface and allow user to continue input on the next screen. |
|
|
|
Description: Time in seconds. Interval of cache refresh. |
|
|
|
Description: Time in seconds. Interval of cache retries to refresh after update was failed. |
|
|
|
Description: Time in seconds. It is interval before the next attempt of queued requests will be send if previous attempt was failed. |
|
|
|
Description: Sync Settings interval. This sets the number of seconds the Time Clock checks the server for any configuration settings.
|
|
Card Reader Settings
This screen allows you to set the various options:
- how to communicate with Card Reader;
- where the information is stored on the magnetic strip.
|
|
|
|
|
Available from Administrator |
|
Card Reader Settings |
|
|
|
|
|
Serial Port Input Settings: If the card reader is connected to the panel PC via a com port, then this is the place where you can configure the com port.
|
|
|
Keyboard Input Settings. If the magnetic input is sent via the keyboard buffer, then switch this option on. |
|
RFID Card Settings
This section describes the settings needed in the time clock configuration.
Before setting up the system, we need the following information from the card supplier:
- Key A;
- Key B;
- MAD Application Identifier;
- TimeClock Sector.
|
|
|
|
|
Available from Administrator |
|
On the left you can find the MIFARE reader settings. |
|
|
MIFARE Application Directory (MAD) vs TimeClock Sector
|
|
|
MIFARE program settings |
|
From release 2018.2.1, it became possible to program the RFID card directly from the time clock, without any need to interface to the 3rd party suppliers.
See Working with RFID Card section below.
Working with RFID Card
From release 2018.2.1, it became possible to program the RFID card directly from the time clock, without any need to interface to the 3rd party suppliers.
When the Time Clock cannot detect the crew members pin number when scanning the RFID card, it will prompt the end user to initialize the card.
The system will then guide the crew member through the process to program the card:
|
Click Yes. |
On the next screens, enter your PIN number and year of birth:
|
Follow instruction:
|
Press OK
Initialization is finished.
Cache, Log Files
The following tabs list the contents of the cache, local log files and registrations:
Pin Cache
All crew members that are currently onboard (employees with an onboard activity) are cached:
|
Here we can find Pin and Name.
|
Work Type Cache
The work types an employee can select during registration:
|
|
Action Cache
Is used for Gangway functionality:
|
|
Time Zones
Here we store the various time zones and local onboard time changes:
|
The active/in use Time zone is highlighted green.
|
Operation Log
All communication between the server and the TimeClock is logged, as well the communication with the com port or card reader:
|
Here you can check Date/Time, Action description, Status, Duration (in sec.) and actual Result of any operation. |
Time Reg Request Queue
Contains all the cached time entries made in the Time Clock/panel PC during the time the server was unavailable.
It means that even if Panel PC is off-line, crew members can continue swiping and making registrations.
We can call them 'pending registrations'.
|
The queue contains Work Start Time, Pin, selected Work type, Status, number of Attempts and detailed information why the request was not uploaded to the server (with waiting Status) or if the registration succeeded after server became online (Sent status).
|
Centralized Maintenance (APP)
From the Administrator Portal, you can maintain the various Time Clock installations onboard.
- You must have admin rights.
Start the Administrator Portal and go to
|
|
|
Displays the overview screen (TimeClock Status). |
|
Upload update files. This gives you the possibility to upgrade time clock(s) remotely. |
TimeClock Overview
Displays the overview screen listing all installed Time Clocks onboard.
From this screen, you can modify various configuration settings for one or more panel PCs, set notifications and schedule automatic upgrades:
|
|
|
|
The list of Time Clocks installed onboard with Location, Status (online or offline), Version, IP address and Notification Status data. |
|
|
Refreshes the overview screen. |
|
|
Here we can enable notifications to inform if any of the Time Clock is offline: |
|
|
- For this, Notification Service needs to be previously installed.
If we set the checkbox, the following Notification Task Form appears:
Please define:
- Notification Interval (in min.) – Notification Service checks if any panel PC is offline for the set period, if so - sends the list of offline PCs.
- Recipient email (s);
- Email Subject and Body (instead of {OFFLINE_TIMECLOCK_TABLE} will be the list of PCs with Offline status).
Click Save.|For all details: see From the Panel PC section.Displays the settings screen for one or more timeclocks (depends which you tagged in the list).
The following tabs are available: General Settings, Network Settings, Card Reader Settings and RFID Card Settings:
|Enter the date and time you want to upgrade the TimeClock and select the update file.Update screen
This allows you to schedule the upgrade. - File needs to be previously uploaded to appear in the drop-down list.
See TimeClock Update section below.|For example, this can be useful if the administrator knows about a breakdown/problem with some panel PC, and while it is being fixed, he does not want to receive offline notifications.Here we can disable offline notifications for one/several tagged PCs:
For this, set the checkbox and define the Date/Time from or choose from Now.
Also set duration period Disable for (in min.).
Offline TimeOut – if during this period the system does not receive SyncSettings request from the TimeClock(s), the TimeClock state/status becomes offline in the Timeclock Maintain Tool – TimeClock Overview screen. - Please pay attention: Offline TimeOut value must be set more or equal to Sync Settings interval (the number of seconds the Time Clock checks the server for any configuration settings) set on Network Settings tab.
Default value: 2 minutes.
When you're done, click Save.|Click to restart tagged panel PC record(s) in the TimeClock overview list.
If you want to remove unneeded records (panel PCs that are not used any more), tag records in the list and click Delete.
- If you deleted some real/online record by chance, the system returns it in the list after refreshing (TimeClock is run on this panel PC).|
TimeClock Update
You have a possibility to schedule the upgrade of time clock(s) remotely via APP.
You need:
- Save update file locally;
- Upload it into APP;
- Schedule an upgrade.
Step 1: Save the file
Go to FTP > UpdateViaMaintainTool folder, save the special update file like:
- It differs from common exe. file by absence of 'install' part of the name:
Step 2: Upload the file
To upload an update file, please go to screen:
|
Click Browse to upload needed files (exe.), previously saved in your local folder. |
Step 3: Schedule
The upgrade is scheduled using the Update function under Timeclock Overview > Update tab:
|
Update screen:
|
Enter the Date and time you want the TimeClock (selected on overview screen) to be upgraded.
|