Skip to main content
August 22, 2025
Solved

Is is possible to share any dashboard component across Workspaces?

  • August 22, 2025
  • 3 replies
  • 1 view

I am trying to share a Button component between two Workspaces and I'm having trouble. Both workspaces have the "Is Shareable Workspace" set as TRUE and I've also referenced the other Workspace within the "Shared Workspace Name" Workspace property. I am able to see parameters but I am not having luck when it comes to any other dashboard components. Is this even possible? Does this go against best practices when using Workspaces? A screenshot is attached for context.

Best answer by ChristianW

Parameters can be shared between Maintenance units and even Workspaces, but components can’t. That’s the reason you can see the parameter when the workspace is flagged as shareable. If you like to use a button in another Maintenance Unit or workspaces, you need to put it in a surrounding dashboard. You can place dashboards in other dashboards by using the embedded component (yes, this is the reason for them to exist). With this, you can embed every component everywhere. I hope this helps. 

3 replies

August 22, 2025

It seems like this should work.  That's the point of "Is Shareable Workspace", to not have to copy things like common components and just reuse the same ones.  What version are you on?

August 23, 2025

Hi MichaelHahn​ 

Not too clear how you are trying to use a button between workspaces.  You can only add components to a dashboard from the maintenance unit that you are in using the Add Dashboard Component button. 



But there are some creative ways to achieve this sort of use case using Embedded Dashboards.  Here is one such example,  e.g. Enriching Embedded Dashboards with Custom Controls | OneStream Community

... but you could just use a regular embedded dashboard approach to consume content between workspaces

Hope this helps

Sam

August 23, 2025

Parameters can be shared between Maintenance units and even Workspaces, but components can’t. That’s the reason you can see the parameter when the workspace is flagged as shareable. If you like to use a button in another Maintenance Unit or workspaces, you need to put it in a surrounding dashboard. You can place dashboards in other dashboards by using the embedded component (yes, this is the reason for them to exist). With this, you can embed every component everywhere. I hope this helps.