You’re mixing terminology. VIEWS do not have shared docks - only PAGES do. so if you want to open a View then you just need to use system.perspective.navigate(view='<view_path>')
. If you want to open a PAGE without the shared Docked View you need to override the shared setting.
Overriding a shared Docked View:
You should see a configuration which looks like this, with the shared DOcked View greyed-out:
You should click the “+ Add” button, and configure a Docked View which uses the same view as the shared Docked View, but you should set the Display
setting to “onDemand”, and set the Handle
property to “hide”.
I think I’ve seen you post other threads in relation to this same issue, and I really think that your best option is going to be to have Vision-specific urls for these pages which have this configuration.