How does automatic logout of Operators work
The Time & Attendance module includes automatic mechanisms that ensure operators are not left logged in after their work session ends or if they log in at a different workstation.
These automatic logouts maintain data accuracy and simplify worklog reporting for team leaders.
Why Automatic Logout Exists
Operators occasionally forget to log out at the end of their shift or when moving to another workstation.
To prevent incorrect presence data or duplicated sessions, the system performs regular background checks and automatically ends sessions that meet specific conditions.
Automatic logout does not replace manual logout (by pressing Logout or tapping an RFID card), but it complements it as a safety mechanism.
Types of Automatic Logout
Logout when logging in at another Shopfloor View
If an operator is already logged in at one workstation and then logs in on a different one,
the system automatically terminates their previous session.
An operator can be logged in at only one Shopfloor View at a time.
This behavior prevents duplicate activity and ensures consistent time tracking.
Logout after the end of the shift
At regular intervals, a background cron task checks all active operator sessions.
If an operator is still logged in after their planned shift has ended,
the system automatically logs them out and records the logout reason as
“Automatic logout at shift end.”
This ensures that attendance records accurately reflect the planned working time.
System Parameters and Configuration
These rules are controlled by two parameters in
Parametrization → Settings → Shopfloor View.
Parameter | Type | Default | Description |
|---|---|---|---|
Automatically logout operators with the end of the shift | Checkbox | False | When enabled, operators are logged out automatically once their planned shift has ended. The system uses the end time from the assigned shift calendar. |
Automatically logout operator from Shopfloor when logged to another Shopfloor | Checkbox | False | When enabled, the system logs out the operator from their previous workstation before starting a new session elsewhere. |
If both parameters are disabled, operator sessions remain active until the operator logs out manually.
How the Cron Process Works
The automatic logout after shift end is handled by a background cron task that runs at a defined interval (e.g., hourly or daily, depending on system setup).
For each production line and linked Shopfloor View, the system checks:
The last finished shift in the shift calendar.
All operators still logged in on that Shopfloor View.
If their login time is earlier than or equal to the shift end time, the system performs automatic logout.
All logout actions are logged for traceability and appear in:
the operator’s Attendance history, and
the Team Leader’s Shift Overview and Attendance reports.
Best Practices
Keep the automatic logout parameters enabled for all production environments with continuous or rotating shifts.
Review Attendance history regularly to verify that automatic logouts occur as expected.
For testing or training environments, you can keep these parameters disabled to avoid session interruptions.
Next Step
Continue to the next section: Operator’s Guide — learn how operators log in, view their shifts, and manage attendance directly from their workstations.