BIM Documentation

Functionality: dashboards

Widgets of BIM extension does not depend on the front-end part and does not really know in which context they are rendered. Currently all widgets are organized as dashboards and rendered using package Ext_Dashboard.

User can open page Reports → BIM → BI Dashboards in order to see the widgets and dashboards. Dashboards are presented as tabs that user can switch by clicking on tab title. Each dashboard will display widgets, presented on the dashboard, so that user can interact with them.

Widgets are panels that may contain set of filters, buttons and widget's body that contains output of statistical calculations as charts, tables or text messages. By loading the page, user will see widgets in expanded or collapsed mode. It is possible to switch between collapsed and expanded mode of the widget. In expanded mode, user is able to see and manipulate with filters and content of the widget's body.

In some cases, body of the widget may contain error or failure messages. For example, if there is not enough data to perform the calculations. If debug mode is enabled, user will get more detailed error messages. Also, in debug mode warnings from R code are considered as errors.

First version of the module is provided with 6 dashboards, descried below.


Overview dashboard presents overview for the last period that could be 30 days, 7 days or 24 hours.


Sales dashboard shows information that helps to estimate sales on a timeline and on top level dimensions such as stores and websites.

Product categories

Product categories dashboard gathers some widgets that help to compare profitability of store categories.


Products dashboard contains widgets that deliver statistics for particular product.


Orders dashboard shows analysis for order entity. It allows analysing orders on different dimensions such as status, quest vs registered user orders, repeated orders.

Other information

This chart contains some experimental information. It also contains some scatter plots that allows looking on the row data from high distance.