Everything you need to know about reports (from 7.10)

The 7.10 release introduced a powerful and flexible Report Builder that enables users to create their own charts and dashboards to track various metrics, as well as replace reports in areas of the platform such as the previous radar components (found at the top of a page). 

Reports Overview

Reports Overview (from 7.10)

The 7.10 release introduced a powerful and flexible Report Builder that enables users to create their own charts and dashboards to track various metrics, as well as replace reports in areas of the platform such as the previous radar components (found at the top of a page). Users can create highly customisable reports and link them together to build interactive dashboards. Data is pulled instantly from lists, ensuring that visualisations are always up-to-date.

Key features include:

  • Customisable widgets: 
    Users can choose from a variety of chart types (e.g. bar, column, pie, doughnut) and drop them into portals to create personalised dashboards for different user personas. 
     
  • Interactive filtering: 
    Report widgets and lists can be linked together. Clicking a data segment in one chart can instantly filter the data displayed in other reports and list views on the same page. 
     
  • Advanced customisation: 
    Report Builder allows for additional branding through customisable colour themes and styles for each report. 
     
  • Reusable dashboards: 
    Collections of reports can be saved as a single Dashboard, which can then be viewed in a blade or embedded directly onto a page.

 

 
 

Create Reports

Modeller Report Builder - Create Reports & Dashboards

ShareDo Reports, Dashboards & PowerBI Reports can all be created in Modeller > Reports.

Create ShareDo Reports

Create ShareDo Reports (from 7.10)

You can easily design and create a ShareDo report based on List View data.  You can also edit and customise any of the reports.

Go to Modeller > Reports

  • Click the New + icon in the top right and select ShareDo Report
    or
  • Click on a report to view, edit, and customise the design. 

Report Properties tab

Click to see example blade. Click again to close.

Report name The name of the report.
Report system name Auto populates from the report name.
Description Describe what the report does/shows.  This only shows in modeller.
Tags Tags are used to group reports together.  For example you can have a report list view that contains only those reports with a specified tag.  You can also filter the Modeller Reports list by tags.
Active Make the report active once is it fully designed and ready to use.
Chart type The type of chart used on the report.  When you select a chart type it dynamically displays an example of that chart on the right.

Data source tab

Click to see example blade.  Click again to close.

List view Enter text to find a list view.
View If the list view has different views, select which one to use. Or choose “All Views”.
Available Columns

The columns available for this list view.  Select the column to report on, or choose Total Count for the total number of rows (e.g. for a card display).  This puts that column as the x axis and displays the results on the right.

 

For stacked charts, you can select columns for the x and y axis.  However, those columns must be compatible to do that, if not a message displays:

Categories (x-axis)

 

Selected column.

 

Values (y-axis)

 

For all options except stacked columns this is set to Count and cannot be changed.   Exception to this is if the column supports sum totals (indicated by a calculator icon), this shows Sum.

 

For stacked charts, select the available column.

Once you have selected your source and columns, go back to the Report tab and change the chart type.  You can few the different types with the actual data to see which chart type represents those results best.

 

 

Dependencies

This section is used to link reports together interactively. So clicking on something on one report will filter the results in another. And not just reports, you can filter list views when something is selected in a report as well. 

For details see interactive reports. 

 

Preview

 

You can use the Preview section to enter a work item context to view the report in on the right. 

 

Customise tab

What can be customised on a report depends on chart type.  There are various options to change colours and turn elements on and off. 

Visual Style Select the colour theme.

Chart Settings

or

Card Settings

Set chart elements on and off.

 

For Card chart types, this is Card Settings where you can select an icon to be used on the card.

Actions

 

Set actions when chart is clicked on.  

The system default is normally to open a blade.  You can override this with the Override Operations feature in the work type modeller.

You can invoke a command for example to navigate to a page that shows more details information, open a relevant blade etc.

Advanced

 

Typically left as default.  

For example, events to refresh a list when events are triggered. 

 
 

Create Interactive Reports

Create Interactive ShareDo Reports & List Views (from 7.10)

You can link ShareDo reports together interactively. So clicking on something on one report will filter the results in another. And not just reports, you can filter list views when something is selected in a report as well and vice versa. Reports and lists that interact with each other need to be on the screen. For example, on a dashboard, radar, portal.

Example Interactive Reports & Lists

An example of this can be seen on the Workbench My Matters. When you first go into this screen the Breakdown by phase report on the Radar doesn't display a report, it informs you that you need to “Click on a work type in Breakdown by type”, which is the report to the left. Also the My Matters list view displays all of My Matters.

Example Interactive Reports & Lists

If you click on any of the types in Breakdown by type report, either on a type in the list or on a section on the chart, the Breakdown by phase report displays for that type, and the My Matters list view filters by that type.

When you click on a type, that section of the chart jumps out so you know what is selected and therefore being displayed on the other report.

As well as reports being interactive to list views, the list view is also interactive with the report.  For example, if this List is filtered by Real Estate Matters, the report is filtered as well.

If you want the report or list to return to the original display, clear the filters in the list view.

 
 

Configuration

In Modeller you can see how this is configured. 

Report Dependencies

Using the example above, the Breakdown by phase report is dependent on the user clicking a type on the Breakdown by type report.  This is configured in the Breakdown by phase report.

Field dependency

Click to see example of Data Source Blade. Click again to close.

Column field IDs that are required:

The field that needs to be selected to build the report.

To find the name of the field:

  1. From the List View field click Edit Scope
  1. Click the Columns icon
  1. Find the column and copy the FieldID name.  If the full text isn't displayed, hover over it to see the full text. 
Placeholder message: This is the message that displays on the report before the user has clicked on the dependency.  This should tell them exactly what to click on.

Report & List View Dependency

To identify which report a report or list is dependent on, you have to group them together using the same Topic Name.

Where you do this depends on whether the reports/lists are linking on a Portal screen or on a Dashboard

Portal

Modeller > Forms and View > Portal Editor

Edit each report & list view widget that have dependencies on each other.  At the bottom of each pane there is Messaging section with a Topic Name field.  Enter the same name into them all. 

If you copy and paste the name, sometimes it can add a space at the end, make sure you remove this to ensure all names are match.

 

Dashboard

Modeller > Reports > Edit Dashboard > Edit each report

In Messaging section at the end of each report enter the same name into them all.  See note above.

 
 
 
 

Create a Reports Dashboard

Create a Reports Dashboard (from 7.10)

A Dashboard is a selection of ShareDo reports grouped together.  

Go to Modeller > Reports

  • Click the New + icon in the top right and select Dashboard.
    or
  • Click on a dashboard to view, edit, and customise the design. 
    Dashboards are identified by the icon.
Click to see Edit Dashboard. Click again to close.

Details
Dashboard name The name of the dashboard.
Dashboard system name Auto populates from the name.
Description Describe what this dashboard shows and is used for.  This is only visible in Modeller.
Tags These are used to group dashboards together.  This is only visible in Modeller and can be used to filter the reports list.
Active Make the dashboard active once is it fully designed and ready to use.
Layout Select how the reports will display on the dashboard.  Horizontal or Vertical.

Reports

The reports on the dashboard.  Click Add Report or + to open the Configure Dashboard Report blade.

Configure Dashboard Report 

Click to see Configure Dashboard Report. Click again to close.

General
Title The name of the report on the dashboard.
Configure Report
Report Type Select whether this is a ShareDo or PowerBi report.
Report Start typing the name, or part of the name, of the report.  Select the report.
Height

Select how high the report should be on the dashboard.  

Extra Small can only be used for ShareDo Card chart types.

 
Configure Empty Report
Message to display when the report has no data Enter text for the message.
Icon when the report has no data Name of the icon to be used.
Strikethrough If using an icon, indicate whether you want it to have a strikethrough when there is no data. 
Menu/action buttons

If there is no data you can add menu options/buttons for the user to do things instead. 

This could be be to create a new item.  For example, if a report of tasks is empty, you could have an Add Tasks button. 

Messaging
Topic Name This is used for interactive reports. Enter the exact name used on the report(s) this interacts with.
 
 

Power BI Reports

Power BI Integration Overview

Setting Up Power BI with ShareDo

ShareDo offers integration with Microsoft Power BI to provide powerful interactive reports that give you insight into your data.

The articles listed in the table below provide a simplified guide for configuring the prerequisites, permissions and resources needed to enable this functionality.

Licensing Understand the different licencing options for power BI
Quick Start Quick overview to setting up Power BI
Power BI Service Account Setting up and using a Power BI service account
Power BI Registration Registering for Power BI
Power BI Workspaces How to create Power BI workspace for use with sharedo
Power BI App Registration Learn about Power BI App registration and permissions
Publish Reports How to publish reports to the Power BI workspace
Power BI Gateway Learn how to register and configure the Power BI workspace
Dedicated Power BI Capacity Create a Power BI embedded resource in Azure
 
 

 

 

 

 

 
 

Report View Widget

Portal Widget: Report View (from 7.10)

What does the widget do?

This is available from 7.10.

The Report View widget displays a ShareDo Report, PowerBI Report or a Dashboard.  

Radars use the Report View widget to display ShareDo Reports.  

Configuration Settings

Setting Description
With Chrome Will display your widget as a self contained tile with a title and functional buttons
Title Title must be provided if With Chrome is switched on
Icon The Font Awesome icon that will be displayed next to the title on your widget
Help Text  Help text to explain the report
Expanded Indicate whether this widget is expanded automatically
Display  Allows you to use a business rule to determine whether this is shown or not.
Configure Report
Report Type Select whether this is a ShareDo Report, PowerBI Report or a Dashboard.   
Report The name of the report.  Start typing the name or part of the name and select from the list.
Height

Select the height of the widget for the report. 

Extra Small can only be used for ShareDo Card chart types.

 
Configure Empty Report
Message to display when the report has no data Enter text for the message.
Icon when the report has no data Name of the icon to be used.
Strikethrough If using an icon, indicate whether you want it to have a strikethrough when there is no data. 
Menu/action buttons If there is no data you can add menu options/buttons for the user to do things instead.
Messaging
Topic Name This is used for interactive reports. Enter the exact name used on the report(s) this interacts with.

Back to widget catalogue

 
 

Radars

Workbench Radars (from 7.10)

Most radars on the workbench are created using reports.   

For example, the My Matters Radar consists of 3 reports:

  • My Cases
    The My active case count report, which is a card chart type.
  • Breakdown by type
    The My active case work type breakdown report, which is a donut chart type.  It is also interactive with the Breakdown by phase report and the My Matters list view.
  • Breakdown by phase
    The My active case phase breakdown report, which is a bar chart type.  This is dependent on the Breakdown by type report.

These radars are configured using the Report View widget.