To configure session timeout for an instance do the following:
-
Sign in to APEX Internal Workspace.
-
Click Manage Workspaces on the Admin Dashboard.
-
Click Manage Instance.
-
Navigate to Security > Security Settings > Session Timeout.
-
Enter a positive integer in Maximum Session Length in Seconds to define how many seconds an application session is allowed to exist. This setting is superseded by the application-level setting. Leave the value null to revert to the default value of 8 hours (28800 seconds). This session duration may be superseded by the operation of the job that runs every hour which deletes sessions older than 12 hours.
The value must not be set to 0 to avoid problems on log in to Smart Materials.
-
Enter a positive integer in Maximum Session Idle Time in Seconds to define how many seconds a session may remain idle for Oracle Application Express applications. This setting is superseded by the application-level setting. Leave the value null to revert to the default value of 1 hour (3600 seconds). Set to 0 to prevent session idle time checks from being performed.
-
Click Apply Changes.
Smart Materials Web session management won't take over values from Maximum Session Length of APEX instance. This can cause a session to expire because the Maximum Session Length has been reached, but Smart Materials still counts it as active until the Maximum Session Idle Time since the last update is exceeded. Afterwards the Cleanup Job will purge this session. Therefore, we recommend that the value for the Maximum is set 'sufficiently high', such as 12-24 hours. The user is informed in advance by the popup notification 'Your session will expire at %0 and cannot be extended. Please save any work now to avoid losing any data.'.