This was one of the main complaints our users had and I think most users moving from Intralink 3.4 to Windchill.
We had to explain to them that
multiple sessions take proe licences (we are using floating licences)
that they should work with their workspaces and compare a workspace with their old Intralink session. OK you have to save what you have in a session before you activate a new workspace and load the data into session. Not as straight forward.
Nonetheless, when the users were asked why they needed to have multiple sessions. we did not find many proper valid reason.
In other words, when they are working on something they should focus on that one.
If it is to view another model and do not want to add tens or hundreds more object in their workspace, they should use Productview to view that CAD files.
After 4 years of using Windchill, no one is talking about it anymore and they are quite happy with Windchill
Here again, if there are strong resistance it is about to map how they currently work and propose alternative which should be as efficient.
In Intralink you did not have ProductView for instance.
What are the reasons of your users needing multiple sessions. and how many do they have running at the same time ?
I do not know the nature of your projects, but couldn't a user get the wrong session and make the wrong change without noticing it ?
Also at the end of each day, they must spend a lot of time going through the different sessions to save, not save, check in or not etc. for each session.
Personally, to me there is no issue with Windchill in that respect and it is down to working practices. Our users complaints at the beginning but they have forgotten they complained 🙂
Best of luck !!!