Who this guide is for:
This guide is for customers who:
Already have Anviz clocks installed
Are currently using the ClockTransactionsTransmitter (legacy app)
Need to upgrade to the new Sense Clock Transaction Service 4.0
Platform: Anviz clocks and Sense HR
ποΈ Note:
This article is for legacy upgrades only.
For new installations, use the standard setup guide
Overview
What this upgrade does
The Sense Clock Transaction Service 4.0 replaces the legacy service and provides:
Improved reliability
Enhanced automation between Sense HR and your clock devices
Built-in diagnostics
Better visibility of clocks and employees
Simplified troubleshooting
Whatβs new in the Sense Clock Transaction Service
Health tab
View system health and connection to Sense HR
Identify sync or publishing issues quickly
β
Devices tab
View all connected clocks
Check connection status in real time
Employees tab
View synced employees
Confirm employee IDs and sync status
Settings tab
Configure connection settings
Enable sync across multiple clocks
Status tab
Start, stop, or restart the service
Required after configuration changes
Changes to Employee Sync Behaviour
The new transactions service introduces improved and more automated syncing between Sense HR and your clocks.
New employees are added automatically
When a new employee is created in Sense HR:
They are automatically sent to all connected clocks
A Time & Attendance ID is assigned and stored
No manual setup required on the clock
Missing employees can be re-synced
If an employee is not visible on a clock:
Go to Sense HR Dashboard > People
Open the employee profile
Click More actions (...)
Select Anviz sync
The employee will be sent to all connected clocks
Leavers are removed automatically
When an employee is marked as a leaver:
They are automatically removed from all clocks
This happens after their leaving date
No manual action required
Optional: Sync updates across clocks
If the Sync employee updates to all clocks option is enabled in the Sense Clock Transaction Service > Settings:
Updates made on one clock (name, card, fingerprint, face) are automatically synced to all other clocks
What this means for you
Less manual management
More consistent data across devices
Fewer user-related issues
Before vs After: Whatβs Changed
Feature | Legacy (ClockTransactionsTransmitter) | New (Sense Clock Transaction Service) |
New employees | Manually managed or limited automation | Automatically sent to all clocks from Sense HR |
Employee updates | Not synced after initial creation | Can be synced across clocks (optional setting) |
Missing employees | Required manual troubleshooting | Can be re-synced using Anviz sync in Sense HR |
Leavers | Remained on clocks unless manually removed | Automatically removed after leaving date |
System visibility | Limited insight into issues | Full visibility via Health, Devices, and Status tabs |
Troubleshooting | Reactive and manual | Guided and diagnostic-led |
Multi-clock environments | No automatic sync between devices | Optional auto-sync across all clocks |
Upgrade from Legacy App
Before you begin, ensure you have:
A Windows device running Windows 11
β’ Ensure the Windows device running the service is powered onAdministrator access to the:
β’ Windows device
β’ Sense HR
β’ Anviz clock devicesDownloaded and installed .NET 10.0 (Linux, macOS, and Windows) | .NET
π Download .NET 10 Runtime for WindowsDownloaded the Sense Clock Transaction Service V4.0.0 | Sense Workplace
π Download Clock Transaction Service V4.0.0
Step 1: (Optional) Back up your existing configuration
Before making any changes, create a backup of your current setup.
Navigate to:
βC:\Program Files (x86)\ClocksTransactionsTransmitterCopy the entire folder to a safe location (e.g. Desktop or Documents)
Rename:
Example:ClocksTransactionsTransmitter_BACKUP
ποΈ Note:
The backup is for reference only and is not used by the system.
Do not run applications or edit files from the backup location.
Step 2: Close the old application
Close ClockTransactionsTransmitter if it is running
Step 3: Install the new application
Run the Sense Clock Transactions Service installer as administrator
Follow the installation prompts
This installs the new service in a separate location and does not overwrite your existing setup
Step 4: Confirm or create the data directory
Check that the following folder exists:
C:\ProgramData\ClockTransactionsService
β
If it does not exist:
Create it manually
Step 5: Copy existing configuration files
From:
C:\Program Files (x86)\ClocksTransactionsTransmitter
Copy the following files:
.bootargs file
Records.csv
Settings.csv
clockip.txt
Paste files into:
C:\ProgramData\ClockTransactionsService
β
This ensures your clocks, settings, and history are preserved
Step 6: Open the new Sense Clock Transaction Service
Navigate to:
C:\Program Files (x86)\ClockTransactionsService
Run:
ClockTransactionsSettings.exe
Right-click β Run as Administrator
β
This application is used to configure and start the service
Step 7: Configure connection settings
Open the Settings tab in the Sense Clock Transaction Service
Confirm or enter the following:
β’ Username
β’ Password
β’ Port
Optional (Recommended): Enable sync across clocks
If you have multiple clock devices, you can enable automatic syncing of user updates.
Select Sync employee updates to all clocks
(This setting is OFF by default)
When enabled:
Updates made on one clock will automatically sync to all connected clocks every 5β10 minutes, including:
Name
Card
Fingerprint templates
Face templates
π‘ Note:
Biometric data is not stored in Sense HR.
Only a secure biometric template (a mathematical representation) is used for syncing between devices β not the original fingerprint or facial image.
Step 8: Start the service
Go to Status tab
Click Start
β Expected: Running
Step 9: Verify connection
Go to Devices tab
Confirm clocks show as Connected
Step 10: Check system health
Go to Health tab
β Expected:
Status = Connected
No errors
Step 11: Test clocking
Ask an employee to clock in
Wait 1β2 minutes
Confirm the event appears in Sense HR
β You have now successfully migrated to the Sense Clock Transactions Service.
β Your existing configuration, employees, and clock connections are preserved.
Important: Restart After Changes
If you:
Make updates under the Sense Clock Transaction Service > Settings tab
Edit clockip.txt
You must restart the service:
Go to Status tab
Click Restart
Confirm status = Running
Troubleshooting
For troubleshooting guidance, see:
βTroubleshooting Anviz Clocks with Sense HR
When to Contact Your IT Team
Contact your IT team if:
Devices cannot be reached
Firewall or network restrictions are suspected
IP configuration needs updating
When to Contact Sense Support
Contact support if:
Devices are connected but no data is syncing
Errors appear in the Health tab
Issues persist after completing all steps
β
β




