Dynamic Dashboard fails to load Embedded Dashboards via parameters
Hello,
I'm using OneStream version 9.0 and have built a dynamic dashboard that serves as a container to display other dashboards. The dashboards being displayed were created in older versions of OneStream and use parameters to define embedded dashboards.
When I try to open these dashboards within the dynamic dashboard, I get the following error message:
#ERROR: Unable to open embedded dashboard '[dashboard to display name]' while processing component '[my embedded dashboard component]'
The dashboard to display name is correct, so the parameter seems to be working. Also, when I open these dashboards directly (outside the dynamic dashboard), the embedded dashboards display correctly.
Is it still possible to use parameters to define embedded dashboards within a dynamic dashboard in version 9.0?
I was eventually able to resolve the issue by doing the following:
- In the GetEmbeddedDynamicDashboard business rule used to define the dashboard to display, I set the convertStoredDashboardToDynamic parameter to TriStateBool.FalseValue.
- I changed the Dashboard Type of the dashboard to display from (Use Default) to Embedded Top Level.
- I added the workspace of the displayed dashboard to the Shared Workspace Names of the main dynamic dashboard's workspace.
This also resolved an issue where the supplied parameters of displayed dashboards were not working correctly.