Skip to main content

Upgrade to the Sense Clock Transaction Service 4.0 (Legacy Anviz Setup)

Migrate from the legacy ClockTransactionsTransmitter to the new Sense Clock Transaction Service

Updated yesterday

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:

  1. Go to Sense HR Dashboard > People

  2. Open the employee profile

  3. Click More actions (...)

  4. 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 on

  • Administrator access to the:
    β€’ Windows device
    β€’ Sense HR
    β€’ Anviz clock devices

  • Downloaded and installed .NET 10.0 (Linux, macOS, and Windows) | .NET
    πŸ‘‰ Download .NET 10 Runtime for Windows

  • Downloaded 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.

  1. Navigate to:
    ​C:\Program Files (x86)\ClocksTransactionsTransmitter

  2. Copy the entire folder to a safe location (e.g. Desktop or Documents)

  3. 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

  1. Open the Settings tab in the Sense Clock Transaction Service

  2. 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

  1. Go to Status tab

  2. Click Start

βœ… Expected: Running


Step 9: Verify connection

  1. Go to Devices tab

  2. Confirm clocks show as Connected


Step 10: Check system health

  • Go to Health tab

βœ… Expected:

  • Status = Connected

  • No errors


Step 11: Test clocking

  1. Ask an employee to clock in

  2. Wait 1–2 minutes

  3. 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:

  1. Go to Status tab

  2. Click Restart

  3. 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
    ​
    ​

Did this answer your question?