Set the Session Timeout
| Platform: | WebMobile |
|---|---|
| Plan Type: | BasicEssentialPremiumEnterprise |
| User Type: | RequesterFull UserAdministrator |
Session timeout automatically logs users out of MaintainX® after a period of inactivity. Administrators can configure this feature to help organizations meet security and compliance requirements by ensuring unattended sessions don't remain active indefinitely.
Enable the Session Timeout​
- From the sidebar, open the Settings menu.
- In the Organization Settings section, select Customizations.
- On the Customizations page, navigate to the Session Timeout section and select Set Preferences.
- Toggle the Enable Session Timeout option on.
- Set a Timeout Duration of five minutes or more (default is 60 minutes).
How Session Timeout Works​
When the session timeout is enabled, any user who doesn't interact with MaintainX for the specified amount of time is automatically logged out (including Administrators).
Devices in Workstation Mode ignore the organization's session timeout setting. They return to the PIN login screen after a period of inactivity, but won't fully log out of MaintainX automatically, even if the session timeout is enabled.
What Users See When the Timeout Period Expires​
-
30 seconds before logout, a warning appears with a countdown timer.
-
Users have the following options:
- Stay signed in: Resets the session timer and dismisses the warning.
- Log out: Logs the user out immediately.
At the end of the countdown, users are logged out automatically.
The session timer is shared across all browser tabs running the MaintainX web application. Activity in any tab resets the session timer. If the user reaches the session time limit, the logout warning and countdown appear in all tabs.
Resetting the Session Timer​
A user's session timer resets whenever they interact with MaintainX. Interactions that reset the timer include:
- Clicking/tapping, scrolling, typing, or moving the mouse pointer.
- Navigating between pages or screens.
- Switching back to the MaintainX mobile application after using other applications (mobile only).
If you have MaintainX open in a browser tab, but don't interact with it, the session time will continue to elapse.
Protecting Work in Progress​
To prevent data loss, the MaintainX mobile application won't force a logout in the following situations:
- The device is offline.
- The user has an active work order timer running.
- Pending work order data or messages haven't been synced.
In these cases, MaintainX delays the logout until the user can safely log out without losing unsaved data.
Troubleshooting​
- Users aren't being logged out: Verify the feature is enabled. For mobile users, check for any of the unsaved data safeguards (see Protecting Work in Progress).
- Users complain about frequent logouts: Consider increasing the timeout duration.
- Session timeout doesn't work in workstation mode: This is expected behavior. Workstation mode ignores the session timeout.