Skip to main content

Reports

Overview

The Reports service enables users to generate, schedule, email and download data reports from connected devices and sensors.

Create a report

To create a report, click on Create Report button at the top right of the reports page.

Reports Table

This action redirects the user to reports creation page where required details can be provided. There are two main sections Configuration and Metrics.

In the Configuration section, the user is required to input general settings for the report such as:

PropertyDescriptionRequired
NameDescriptive name for the report
DescriptionAdditional context about the reportOptional
Report FormatThe file format for the report (pdf or csv)Optional
Start TimeThe start time of the report
End TimeThe end time for the reportOptional
Aggregation MethodThe aggregation method e.g Maximum, Minimum e.t.cOptional
Aggregation IntervalThe interval used for aggregating messagesOptional

In the Metrics section, users can define specific filters such as:

PropertyDescriptionRequired
NameThe subtopic of the message
ChannelThe channel that subscribed to the message
ClientThe client used to send the messageOptional
SubtopicThe subtopic of the messageOptional
ProtocolThe protocol used to send the message (HTTP, MQTT, WebSocket or COAP)Optional

The user can click the Add Metric button to add multiple metrics to a single report.

Generate an instant report

To generate an instant report, click on Generate Instant Report button. The report will be generated based on the provided configuration.

Download a report

To download a report, click the Download Report button. The report will be downloaded in the format specified in the report format field.

Email a report

To email a report, click the Email Report button, fill in the required fields, and the report will be sent to the specified recipients.

Email Report

Schedule a report

To schedule a report, click on Schedule Report button and two sections (Email Configuration and Schedule Configuration )appear.

In Email Configuration, the user can configure how the report will be sent via email. The fields to be filled include:

PropertyDescriptionRequired
Recipient(s) EmailThe recipient's email
Email SubjectThe subject line of the email
Report FormatThe file format for the report (PDF or CSV).

In Schedule Configuration, the user can configure when the report should be sent.
The fields to be filled include:

PropertyDescriptionRequired
Active FromThe start date for the report
Occurs atThe time of the report should be sent
Recurring IntervalHow often the report should repeat (e.g., daily, weekly).
Recurring IntervalHow many intervals to skip between executions (e.g., 1 = every interval, 2 = every second interval, etc.).Optional

Schedule Report

View a report.

After a report is created, it will be added to the reports table. To view a report, click on the row or click the View button in the row actions.

View Report

Update a report

While on the View Report Page, the user can update the details of the report, modify the schedule, add metrics or recipients, or download the report.

Update Report

Delete a report

To delete a report, click the Delete button in the row actions.

Update Report