The inactivity timeout is a configurable period of time during which a user can be inactive (that is, not interact with the system in any way) without any impact on their session. After the timeout expires, the user is locked out of the session, and in some cases, all session displays are minimized. The user must log back in to continue with the session. Alternatively, anyone (not just the owner of the session) can close the session completely, without logging back in.
If a user is distracted while logged in to a session, causing them to either turn away or walk away from their computer, that session is available for anyone (authorized or not) to access. The Inactivity Timeout feature minimizes the possibility of that second party viewing or accessing the system. It is a best effort because the length of the timeout is a trade-off between the inconvenience to the logged-in user of having to log in repeatedly, and the risk of exposing the system to other people.
The following components support this feature:
- Configuration Manager
- Genesys Administrator Extension
- Solution Control Interface
- Genesys Rules System
- Interaction Routing Designer
- Outbound Contact Manager
Workspace Desktop Edition (formerly known as Interaction Workspace) also supports this feature, but configures it differently than described in this section. For configuration details of this feature in Workspace Desktop Edition, refer to the Workspace Desktop Edition Deployment Guide.
When a user is inactive for the period of time equal to the inactivity timeout, all display screens are minimized (with the exception of some modal dialog screens), and a re-login dialog box is displayed. The connection to the server should be preserved. However, if the connection is lost for some reason, the High Availability (HA) functionality of the application will attempt to reestablish it automatically.
In the re-login dialog box, the user can do one of the following:
- Enter their password, and click OK. The user is then authenticated. One of two situations occurs:
- If this user is not the original user, access will not be permitted.
- If this user is the original user, that user will be logged back in, and the session state will be restored as much as possible.
- Click Cancel to close the application. A confirmation dialog box appears, requesting that the user verify that the application is to be closed.
In any case, the user must be re-authenticated before accessing the current session.
Genesys Administrator, Configuration Manager, and Interaction Routing Designer permit an authorized individual to change a user’s password for that Application. If this occurs while the user is logged in, and before the inactivity timeout expires should the user become inactive, the user must use the new password in the re-login dialog box. The old password will be interpreted as an invalid password and access will not be permitted.
In Genesys Administrator or Configuration Manager, a system administrator can also change a user’s password for another Application. If this occurs while the user is logged in, and before the inactivity timeout expires should the user become inactive, the user must use the old password in the re-login dialog box. The new password will be interpreted as an invalid password and access will not be permitted.
The inactivity timeout is configured at the Application level, so can differ between applications. By default, the feature is disabled, and the timeout must be set to a non-zero value to enable the feature.
The inactivity timeout is specified by setting the inactivity-timeout option in the [security] section of the options of the GUI Application object. Application templates, if they exist, contain this option set to the default value. Refer to the Framework Configuration Options Reference Manual for a full description of this option.