Configuring ClockComms as a service can allow you to bypass any manual intervention of loading and downloading data from each time clock for payroll. Downloading time clock data in the background can keep your system in a pseudo real-time state. So all you will need to do is load BundyPlus Studio or BundyPlus Live to view your employee time and attendance data.
Requirements:
- The service should ideally be configured on an end device that is running24/7
Eg. Server - On prem or Cloud(Azure) - BundyPlus specific NT Account - This account must have full read/write access to the ClockComms install directory and to any/all directories used by ClockComms.
- ClockComms configured to run in Repeat mode
Downloading and Installing the Software
- Go to the website below
NSSM: http://nssm.cc/download - Download the latest release
- Extract the contents of the .zip file into its own folder
- Open the folder depending on your OS architecture (Win 32bit or Win 64bit)
- Now Hold Shift + Right-Click your Mouse anywhere in the folder
- Click Open Command Prompt here (See Image below)
- Type in nssm install and press enter. This will open the NSSM service installer.
Configuring the Service
- Click on the […] to the right of Path
- Now go to the Directory of where ClockComms is installed.
- Select ClockComms and click Open
Note: You will see a window as above however the path being displayed may be different to yours - At the bottom, type “ClockCommsService” as the service name
- Click on the 'Log on' tab
- Enter the BundyPlus NT Account login details
- Click Install Service.
You have successfully created ClockComms as a Service
(Optional) Configuring a Scheduled Task
This section needs to be set up by IT personnel
Creating a Security Policy Entry
- Create a User Account that has Full Control to the ClockComms Directory
- Press the Windows Key + R
- Type in secpol.msc
- Navigate to Local Policies
- User Rights Assignment
- Log on as Batch Job
- Add new user account to the Security Group
Creating the Scheduled Task
- Open Task Scheduler
- Click Create Task
- Name your Task
- Select Run whether user is logged in or not
- Click the Triggers Tab
- Click New…
- Change the Begin the task field from On a Schedule to At Startup
- Click OK
- Click the Actions tab
- Click New…
- In the Program/Script field, type in NET START [Service name]
Eg. If you named your Service ClockComms, the command would be NET START ClockComms - Click OK
- Click Yes on the prompt
- Click OK