Technical Blog Post
Multiplicity: Understanding Concurrent Browser support
Do you remember that movie Multiplicity where Michael Keaton clones himself to become more productive? A similar approach can be followed when using Maximo 7.5: if you want to perform work in parallel to become more productive, you can launch multiple browser tabs or windows as the same user. However, there are some limitations that you need to learn before attempting concurrent sessions.
To prevent each of your windows from sharing the same state you have to launch the new session with a correct URL format. If you attempt to open a new browser tab or window and copy and paste a Maximo URL that contains the uisessionid parameter, the Maximo server will invalidate your old session and can lead to Communication Errors and lost data in the previous browser tab or window. Here’s an example URL that will not work:
If you copy a URL like this from one browser tab to another, the uisessionid value will cause the second tab to steal the session state from your previous browser tab.
Here’s an example of a URL format that will work and allow you to launch multiple sessions in multiple tabs:
By default each client can launch up to 10 concurrent UI Sessions (based on this system property mxe.webclient.maxUISessionsPerHttpSession.) This is to protect system resources. System administrators should consider reducing the number of concurrent sessions each user can launch lower than the default 10 to reduce the stress on your server. Administrators, your end users will get a nice error message if they try and launch more concurrent sessions than they are allowed.