EMBED DASHBOARDS
Overview
RockDaisy is a fully customizable responsive web application which enables you to seamlessly embed RockDaisy into an existing app and brand the UI to your liking (see how to brand RockDaisy).
Because every report in RockDaisy is accessible via a URL, simply direct your existing app to prebuilt RockDaisy reports/widgets via RockDaisy’s report URL.
With RockDaisy Embedded—for application developers—you can embed visual analytics in your products therein delivering valuable insights to your users and customers and quickly bringing your platform to market.
To embed RockDaisy in your application or portal, simply generate a URL from your application in a specific format (see below) and call the RockDaisy application. This enables your app/portal to securely access RockDaisy dashboards, reports, and visualizations.
Create rich, interactive reports with visual analytics for embedding with the RockDaisy report designer portal.
It is possible to modify the overall appearance of the application with additional parameters passed to the Saved Dashboard URL.
Parameter |
Description |
fullScreen |
hides left navigation menu |
drilldown |
hides the top right navigation menu |
hideHeader |
hides the top navigation bar |
allowExporting |
enables fullScreen and enables export dashboard feature |
hideHeaderLogo |
enables fullScreen and hides the client logo in the top left corner |
allowMaximize |
enables fullScreen and allows reports maximization |
editableDisabled |
enables fullScreen and disabled reports writeback |
hideMobileMenu |
enables fullScreen and hides RockDaisy bottom mobile menu to display data in a full-screen mode on mobile |
hideReportsHeaders |
enables fullScreen and hides the report visual title bar for each visual on the dashboard |
Example of usage:
SELECT ‘https://sample.rockdaisy.com/view/2///fullScreen’ as Url – fullScreen SELECT ‘https://sample.rockdaisy.com/view/2////drilldown’ as Url – drilldown SELECT ‘https://sample.rockdaisy.com/view/2/////hideHeader’ as Url – hideHeader SELECT ‘https://sample.rockdaisy.com/view/2///{"allowExporting":true}’ as Url - allowExporting SELECT ‘https://sample.rockdaisy.com/view/2///{"hideHeaderLogo":true}’ as Url - hideHeaderLogo SELECT ‘https://sample.rockdaisy.com/view/2///{"hideMobileMenu":true}’ as Url - hideMobileMenu SELECT ‘https://sample.rockdaisy.com/view/2///{"hideReportsHeaders":true}’ as Url - hideReportsHeaders SELECT ‘https://sample.rockdaisy.com/view/2///{"editableDisabled":true,"allowMaximize":true}’ as Url - editableDisabled and allowMaximize:true SELECT ‘https://sample.rockdaisy.com/view/2///{"editableDisabled":true}//hideHeader’ as Url - fullScreen with editableDisabled and hide header
Passing parameters from your application to RockDaisy
select 'https://yoursite.rockdaisy.com/view/510/@RDPlayerId=' + cast(@RDPlayerId as varchar(max)) + '//FullScreenMode=True' as Url
Pass 2 parameters
select 'https://yoursite.rockdaisy.com/view/510/@RDPlayerId=' + cast(@RDPlayerId as varchar(max)) + '&@Param2= ' + cast(@Param2 as varchar(max)) + '//FullScreenMode=True' as Url
URL does not support spaces in variable values, e.g. @RDPlayerId=’Tom Brady’ will not work. browser will restrict & character in this case.
Url with date range and another parameter (URLEncode is used to handle spaces)
SELECT 'https://yoursite.rockdaisy.com/view/510/@SSPlayerId='+ cast(@SSPlayerId as varchar(max)) + '&@DateRange=' + REPLACE(dbo.URLEncode(CONVERT(varchar, (CONVERT(datetimeoffset, dateadd(day,-30,cast(@StartDate as datetimeoffset)), 127)), 127) + ' - ' + CONVERT(varchar, (CONVERT(datetimeoffset, cast(@EndDate as datetimeoffset), 127)), 127)), '%', '__') + '//true' as SavedDashboardUrl
Kiosk Mode
The interactive Kiosk Mode provides audiences with engaging digital content and information through a user-friendly interface. This type of self-service solution has many uses and benefits and can be used for a variety of purposes, including retail sales, consumer/employee engagement, and information sharing. RockDaisy kiosks can also function as digital signage when not in use. Kiosk and signage content are completely customizable and easily updated using the RockDaisy report designer toolkit.
Implementing a RockDaisy Kiosk requires no more than taking advantage of the built-in embedding features (hiding toolbars, menu-bars, etc.) and leveraging RockDaisy’s interactive On-Screen Filters and Slideshow mode.