Skip to main content

How are times assigned? Which clock does the agent/server use?

The Teramind platform ensures accurate time tracking by coordinating the clocks between the server and the installed Agents based on the user's connectivity status:

  • Online Mode: When the user is connected to the network, the Agent continuously synchronizes with the server. Each time the Agent connects, the server sends its current time, and the Agent calculates and applies the difference between the server clock and the local computer clock. This keeps times consistent across the dashboard, even if a computer's clock is set incorrectly.

  • Offline Mode (Previously Synced): If the user is offline, the Agent uses the local computer time but applies a correction based on the last known time difference with the server. It also compensates for any changes made to the computer's clock while offline.

  • Offline Mode (Never Synced): If the user is offline and the Agent has never successfully synced with the server before, it uses the local computer time as the primary reference.

Did this answer your question?