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 and top navigation menus

drilldown

hides top navigation right 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

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///%7B%22allowExporting%22:true%7D/’ as Url - allowExporting

SELECT ‘https://sample.rockdaisy.com/view/2///%7B%22hideHeaderLogo%22:true%7D/’ as Url - hideHeaderLogo

SELECT ‘https://sample.rockdaisy.com/view/2///%7B%22hideMobileMenu%22:true%7D/’ as Url - hideMobileMenu

SELECT ‘https://sample.rockdaisy.com/view/2///%7B%22hideReportsHeaders%22:true%7D/’ as Url - hideReportsHeaders

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

RockDaisy 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 is completely customizable and is 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.