Version

ReportPlus Fundamentals

Dashboard Storage

ReportPlus offers multiple options to store your dashboards. The simpler one is to store them in your local device, like your iPhone on your desktop PC. However, you probably want to have the same dashboard across all of your devices; if you work in a team, you might also want to share your dashboards with your colleagues.

The ReportPlus Cloud Storage provides a way to share your dashboards automatically across all of your devices. Every dashboard created on your device will be automatically synchronized with the cloud storage, and then sent to any other device associated to your account.

Dashboard-Storage-Cloud

In an Enterprise environment, you may want to install an on-premise server to store the dashboards in your own infrastructure. In that case, you will be able to use your Active Directory to verify credentials and assign permissions to dashboards and folders, as you do in the file system.

Sharing your dashboards

There are multiple ways of sharing your dashboards with someone else, including the following:

  • Using the Share feature in the Cloud Storage, by sharing the dashboard with your colleagues.

  • Storing the dashboards in the on-premise server, if installed in your company’s network.

  • Sending the dashboard by e-mail to any other user with ReportPlus installed.

ReportPlus on the Enterprise

The on-premise ReportPlus Server offers you the ability to have all the dashboards administered and stored securely in your own infrastructure. You can take advantage of your existing Active Directory structure to define who can create and access dashboards in the same hierarchical way you can assign permissions in a shared file system.

All of your devices with ReportPlus installed will access these centralized dashboards; every user with enough permissions will automatically have access to your changes. Every dashboard will be versioned, and you will be able to rollback your changes at any time by restoring a previous version of a given dashboard.

ReportPlus Server enables also the ReportPlus Web Viewer component in order for you to access all your dashboards with a standard Web Browser without the need of pre-installing software in your device.

Server-Architecture-Diagram

Data Security

To improve performance, ReportPlus stores cached data in the device in order to minimize the number of queries sent to the server or database. The credentials to access data sources are also stored in the device as they are requested only when the data source is configured or used for the first time. This means that sensitive information is stored in the device. ReportPlus, therefore, takes advantage of the security capabilities available on each device.

iOS

In iOS devices, the passwords are stored in the device’s Keychain; if a passcode is set in the app, that passcode is used also as part of the key used for encryption as a way to have an additional security level. As long as the passcode is set on the device, the cached data and the local database is stored using iOS Data Protection, which means all the files will be encrypted as soon as the device is locked. This feature is provided by iOS itself and ensures the best performance.

Desktop and Android

In Desktop and Android, all the passwords are encrypted before being stored. As for cached data files, they are not encrypted as there is no resource similar to iOS’ “Data Protection”. For these platforms, we recommend using MDM platforms, which will help keep data secure.

MDM (Mobile Device Management) Platforms

Many enterprises today use MDM (Mobile Device Management) platforms, which allow your enterprise to centralize the deployment of applications for your mobile devices. It also manages the administration of all devices in your company by enforcing security policies, keeping the communication secure, the files encrypted, etc.

You can use any of the MDMs in the market for deploying ReportPlus iOS and Android to the mobile devices in your company.

ReportPlus currently supports some additional features for MobileIron. This MDM can be used to:

  • Centrally modify the configuration file for ReportPlus.

  • Define policies, such as the clipboard access.

  • Secure the communication channel to the data sources by using per-app-VPN in iOS devices.

Additional support for other MDM providers will be added soon.