ViewX applies inactivity behavior according to both the user account and the client version. A timeout value of 0 disables inactivity logout for ordinary users, but it does not prevent the Superuser account from timing out. Guest fallback after inactivity requires a ViewX option that was added in ClearSCADA 2017 R2 and backported to an update of ClearSCADA 2017.
Interpret the Inactivity Timeout Value
Set Inactivity Logout to 0 in the user account's Security properties when an ordinary user must remain logged in indefinitely. Evidence confirms this behavior in ClearSCADA 2015 R2 and reports that all related checkboxes were cleared. Restarting the ClearSCADA database after changing the setting was suggested as a practical application step, although the evidence does not establish that a restart is always required.
Separate Superuser from Ordinary User Behavior
| Account | Timeout set to 0 | Result |
|---|---|---|
| Ordinary user | Supported | Disables inactivity logout. |
| Superuser | Does not override enforced behavior | The account still times out after inactivity. |
Do not use Superuser for routine ViewX sessions when a non-expiring login is required. The evidence describes Superuser as an account intended to establish administrative users rather than serve as a normal operating login.
Configure Logout to Enter the Guest Session
In versions that provide it, select Logout on Inactivity at the bottom of the ViewX General options tab. When the inactivity interval expires, ViewX goes directly to the Guest user if there are no pending changes. ClearSCADA 2017 Initial Release may not show this control; the option was implemented for ClearSCADA 2017 R2 and backported to ClearSCADA 2017 in an update. A December 2017 build was reported to include it, but the evidence does not identify the exact update number.
Apply and Verify the Configuration
- Use an ordinary user account rather than Superuser.
- Open the user's Security properties and set Inactivity Logout to
0when logout must be disabled. - If inactivity should end in Guest instead, configure a nonzero inactivity interval and enable Logout on Inactivity in ViewX General options.
- Enable the Guest account and grant its group access to the root group containing the operator-visible mimics.
- Save the configuration, restart the ClearSCADA database if the change is not applied, and test with no pending ViewX changes.
Verify each mode separately: an ordinary account with a value of 0 must remain logged in during inactivity, while a configured inactivity logout must enter Guest rather than stop at the login screen. If the ViewX option is absent in ClearSCADA 2017, determine whether the installed build includes the update that backported the feature.
FAQ
Why does ViewX still log out when Inactivity Timeout is 0?
If the session uses Superuser, inactivity logout remains enforced. Use an ordinary user account and set its Inactivity Logout value to 0.
How do I make ViewX switch to Guest after inactivity?
Enable Logout on Inactivity at the bottom of the ViewX General options tab, enable Guest, and grant the Guest group access to the required root group. The switch occurs only when there are no pending changes.
Why is the ViewX Logout on Inactivity option missing in ClearSCADA 2017?
ClearSCADA 2017 Initial Release may not contain it. The option was introduced in ClearSCADA 2017 R2 and backported through an update to ClearSCADA 2017; confirm that the installed build includes that update.