Combining 2 different Workspace into 1 Workspace

win b
Mega Guru

Is it possible to combine 2 different workspace into 1 workspace? For example (ABC Workspace, DEF Workspace) i want to make it as "Alphabet Workspace" were ABC and DEF is merge as one under the same Scope.

1 ACCEPTED SOLUTION

I will share what I have done, maybe it can help your situation. I have 1 workspace, where I have 3 different landing pages each one just contains 1 default dashboard that is different, depending on the role of the user. 
Role 1 - dashboard 1 
Role 2 - dashboard 2 
Role 3 - dashboard 3 

First I created 3 variants of the Home page, on each variant, under settings I specify my Audience (within the audience is where I can use a role or group to filter the users), a quick reminder here, when I did this I had to activate the following property so the user criteria would be evaluated for workspaces glide.ux.user_criteria_enabled.

DiogoRamos_1-1730379842291.png

 

Now each of my variants, has the dashboard component, on each variant I then add the default dashboard 

DiogoRamos_0-1730379686833.png
Then on top of this, each dashboard is configured to allow viewer access depending on you role, so it guarantees only users with right permissions can switch between dashboards, otherwise they can only see the default dashboard.

Hope it helps.

View solution in original post

8 REPLIES 8

Diogo Ramos
Giga Sage

Hello,

I'm not sure this is directly possible specially the way you are thinking. I'm not sure if each workspace you mention is related to a different scope but you can create a workspace in scope A (Generic one), and have application Scope B and application scope C under that workspace of Scope A. This is actually used for CSM for example where many other applications also use the CSM/Configurable Workspace. But from my understanding there isn't a simple way where you can just hit merge on the workspaces, you would have to have your Alphabet Workspace as the starting point, and then configure the page variants to fit what you need depending on the table that is being used (Scope B vs Scope C), this would allow you to have different behaviors under the same workspace depending on the configuration. 

Cheers


 



Thank you for your inputs. I already build what i need to and it actually works. I just configure the details from my Workspace B to make it as one with my Workspace A. But now im trying to solve the roles and views from the workspace. Since I have a two Homepage (Homepage A from Workspace A) and (Homepage B from Workspace B) that has been merge in one Workspace,  now the next step is how to make Homepage B to be only viewable from the users perspective for only a specific role. 

Example: Users (John and Anna)

John - has role workspace A view and workspace B view
Anna - has role workspace B view only

when John view the workspace he will see two homepage on that the Homepage A and Homepage B, but if Anna view the workspace she will only see the Homepage B and no matter what she does Homepage A cannot be viewable on her end if she doesnt have a workspace A view  role

I will share what I have done, maybe it can help your situation. I have 1 workspace, where I have 3 different landing pages each one just contains 1 default dashboard that is different, depending on the role of the user. 
Role 1 - dashboard 1 
Role 2 - dashboard 2 
Role 3 - dashboard 3 

First I created 3 variants of the Home page, on each variant, under settings I specify my Audience (within the audience is where I can use a role or group to filter the users), a quick reminder here, when I did this I had to activate the following property so the user criteria would be evaluated for workspaces glide.ux.user_criteria_enabled.

DiogoRamos_1-1730379842291.png

 

Now each of my variants, has the dashboard component, on each variant I then add the default dashboard 

DiogoRamos_0-1730379686833.png
Then on top of this, each dashboard is configured to allow viewer access depending on you role, so it guarantees only users with right permissions can switch between dashboards, otherwise they can only see the default dashboard.

Hope it helps.

Thank you for sharing this. I will try this on my end hope it works on my workspace