06 – Reports

Situm’s Dashboard allows the platform manager to access all the buildings in their account in order to monitor the activities carried out by the different devices or users that may operate in them (security guards, maintenance, cleaning, etc.)

This section is accessible through the menu on the left in the global overview of your account. This Reports module gives information about the use of building, heatmap, user stay times on geofences, trajectories visualization, location history, location history on map, alarms and patrols.

Reports Menu

Use of building #

These reports allow checking the number of users that have been positioned on each building or floor. You may use this report to:

  1. Have an idea of the total number of visitors in your building who are using the indoor and/or outdoor positioning service.
  2. Verify how many members of your staff (like security guards, cleaners, maintenance in general) have been providing a service, in a certain building, at a certain time.

Once in Reports (1), we go to the Usage reports section: How the users interact and use the building? (2) and then go to Use of building: Positioning data of users in the building (3).

Usage reports

Once inside the report, we have 3 mandatory selector filters:

  1. Date range (1): Select a day for daily detail or a larger range for multi-day tracking.
  2. Building (2): You will be able to select the building you want to get the heatmap from without having to go straight into the building.
  3. Floor (3): Select all floors or a specific one.

Once covered, click on generate the report (4) and two types of reports will be displayed. You can also download a CSV with the raw data (5).

Use of building report

Two types of reports displayed are:

  • Number of users:

a) Linear graph indicating the evolution of users in selected period.

b) Chart of monthly symbols grouped by the months of the year.

Number of users report example

c) Visit durations by week day: It is used to find out which days of the week users visit the building for the longest time on average.

Visit durations by week day

Heatmap #


The heatmap report is a graphical representation of the data using colors to indicate the level of activity.

Heatmaps are very valuable as they provide information about which exact points are the most visited, user behavior patterns or at a glance to see if a user has passed through a specific area.

To get the user location density report through the dashboard you can either click on Reports on the menu on the left in the global overview of your account. Then select Heatmap (2) on the Stay Reports section (1).

Stay reports

This report has different options among which are:

Mandatory options:

  • Date range (1): Period in which you want to create the graph (date and time).
  • Building (2): You will be able to select the building you want to get the heatmap from without having to go straight into the building.
  • Floor (3): You can see all the floors without having to generate the Heatmap again.
  • Include outdoor positions (4): Switch the button in which we can see the outdoor positions (if they are enabled).
Heatmap Mandatory Options

More filters:

  • User (5): Filtered by a single user
  • Device (6): Filtered by a single device

In the different dropdowns, if there is data, the green dot will appear next to it.

In addition, with the crtl key + left mouse click, we can move the orientation map.

Heatmap More Filters

As shown in the image above, you will be able to adapt the report to your needs:

2D heatmap. Note how the most popular areas stand out.
  • Select the color gradient of your choice from a list of four different ones.
  • Change the RadiusOpacity and Intensity of the Heatmap.
  • Toggle between floors without having to regenerate the report. The data will be stored in caché.
  • Enable the 3D view, which will make your report very pleasant to look at!
    • Hovering over each section will give you the number of positions calculated in that specific area
    • In the 3D view, you may filter data on show/hide hexagons by positions in order to change the weight of the positions on each bar graph.
3D heatmap. Note how it gives us a more detailed view of each area’s location density.

Trajectories #

Allows identifying the routes covered by any user or device during a specific period, both indoors and outdoors as well as providing data on the distance traveled by each of them. A moving icon allows you to see where the user was on a second-to-second basis, therefore easily identifying its movements with great granularity. Some sample use cases:

  1. Demonstrate that a certain member of your staff was at his post when an incident happened (e.g. to avoid a penalty).
  2. Audit your staff’s patrols.

Once in Reports (1), we go to the Displacement Reports section: How users are moving? (2) and then go to Trayectories Visualization: Trajectories view performed by device in the building (3).

Displacement Report

Once inside the report, we will have some options similar to the other reports:

  • Date range (1): The maximum range is 24h.
  • Building (2): You will be able to select the building you want to get the heatmap from without having to go straight into the building.
  • Group (3): It’s not a mandatory field (you could have it disabled at the organization level), it is used in buildings with many users
  • User (4)
  • Device (5): Select one of the devices that have used the same account.
Menu trajectories visualization


Once in the trajectory viewer, we have 2 menus at our disposal:

  • Summary and control (A): In this menu, you can see:
    • User.
    • Distance travelled in the period that you have selected.
    • Current plant in the hour and minute marked in the selector.
    • Avoid positioning jumps: If the positioning presents any jump you could filter it.
  • Time selector (B): In this menu you have:
    • Play and pause selector.
    • Control speed.
    • Delimit the beginning and end of the trajectory.
    • Zoom selected range.
Detail of an user trajectory within a building

Location History #

This report complements the previous one: it tells you the buildings and geofences through which an user has passed in a certain time period. In a way, it’s like having a text description of an user’s trajectory/movement.

Once in Reports (1), we go to the Displacement Reports section: How users are moving? (2) and then go to Location history: Chronology of checkpoints some user has passed. (3).

Displacement reports


Once inside this report, select a single day in the Date range field (1) and a single user in the User Field (2). In addition to this, you can download a CSV (3) with the data you have filtered.

Location history of an user on a certain date

Visits and Stay times on geofences #

Allows you to check the behavior of your staff/visitors in your building’s geofences. Some useful use cases are:

  1. Have a clear picture of the most popular areas in your building.
  2. Review that your staff has been cleaning all areas evenly (or according to your planning).
  3. Demonstrate that your security staff has been surveilling certain areas as they should have.

To do this, click on the left panel Reports (1) and go to the section Stay reports (2) -> Visits and stay times on geofences (3) 

Stay reports – Visits and stay times geofences

The report has two different modes: stay times and visits

Stay times in Geofences #

Using this report you will get a detailed overview of time spent by users/devices in all the geofences you have selected. You can use the next filters:

  1. Date range: Select one or several days.
  2. Geofence: Select All, several or one Geofence.
  3. Users: Select All, several or one Geofence.
  4. Stay times: Select it to see the Summary of user stay times in geofence
  5. You can group results by user/device or by a geofence.
Stay times in geofences grouped by User/Device
Stay times in geofences grouped by Geofences

Also if you scroll down, both reports have Detailed stay times. You also have the option to download the data in CSV.

Visits to Geofences #

The visits to geofences mode (1) allow you to track which device/user has passed through each geofence. It contains a useful graph that will summarize all the visits in a timeline, and for more detailed information it contains a table where you can check all the visits and all their information.

Visits to geofences mode


This report has a details in which you can see the entry and exit of each geofence (1). You also have the option to download raw data (2).

Detailed visits

Alarms #

Situm stores each alarm generated with its geolocation. The alarms report allows us to retrieve this information, filtering it by many parameters (building, user, alarm type, etc.). This way, we may check past alarms for auditing purposes.

Once in Reports (1), we go to the Other reports section: Other reports specifics for some functionality (2) and then go to Alarms: Historial relation of alarms sent by users (3).

Other Reports – Alarms

In this section, you can see the list of all alarms or filters using the following parameters:

  1. Date range: Select from one day to a maximum of 30 days.
  2. Building: One or All.
  3. User: One or All.
  4. Alarm type: SOS Alarm, Deadman…
  5. Attended: Yes or No.

In addition, you can also download a CSV (6):

Alarms report, showing us the alarms on all our buildings in a certain time range.

Patrols #

To analyze the compliance or performance data of the rounds carried out, we will use the Reports panel. To do this, click on the left panel reports and go to the section Other reports (1) -> Patrols (2) 

Other reports – Patrols

After this, we access the breakdown with the round compliance data. The different data visualizations allow us to audit the activities/actions carried out. 

Date Range

To do this, we first select the date or range of dates that we want to analyze and we give it a search. An analytical and statistical screen will appear, shown below: 

Patrols Report

3 sections will appear: 

  1. The option to download a .xslx by pressing the Download button 
  1. In this subsection, we have a graph indicating the percentage of completion, a ratio of rounds Completed / Required and the number of rounds incomplete with justification (discussed later). 
  1. Dropdown menus with the dates we have searched for. 

Detailed report of daily patrols  #

If we click on the dropdown menus of the previous capture (3), a list will appear with all the rounds that have to be carried out on that day. 

Patrols – Accomplished report

At the top right, we see a summary of uncompleted rounds with justification (yellow background), accomplished patrols / required patrols, and accomplishment percentage. 

Next, we will explain the types of rounds that appear in this report: 

  1. Required patrols: Daily rounds that are assigned to users who have to perform them daily 
  1. Accomplished patrols: Rounds completed successfully 
  1. Uncompleted: Rounds that have been started, but have not been completed correctly 
  1. Uncompleted with Justification: Rounds that have not been completed correctly, but a reason has been added to indicate the reason for not completing them. 
  1. Accomplishment percentage: Follow the formula of (Required Rounds / (Complete Rounds + Incomplete + Incomplete with Justification)) * 100 

Also, if we want to see the details of each round individually, by clicking on it, the following information will appear: 

Patrols – Start -End

In it we see the following data: 

  1. User: Who has made the round 
  1. Start: Round start time 
  1. End: Round end time 
  1. Status: Result of the completion of the round 
  1. : This button takes us to the detail of execution per round. 
Patrols- Steps round

In this detail, we see a linear schedule with all the information collected by the user, both the one entered by him and the capture of checkpoints as he passes through them: 

  1. Round started: The name of the round and its start time is indicated 
  1. User annotation: Incidents that the user collects during the completion of the round 
  1. Manual step: Checkpoint manually booked 
  1. Round Justification: Reason why the round has not been completed 
  1. Round End: Name of the round and end time. 
  1. Indoor: Building where the user is located 
  1. Outdoors: Coordinates that indicate the user’s outdoor position 

Note: However, if you aren’t able to see these filters, it may be possible that the feature is not active for your account. Please, contact support@situm.com to have it activated.

Subscribe to our newsletter

BASIC INFORMATION ON DATA PROTECTION

Data controller: SITUM TECHNOLOGIES, S.L.
Contact: Data controller: situm@situm.es
Responsible for protection: dpo@situm.es
Purpose and legal basis: To manage the sending of SITUM newsletters only with consent.
Legitimation: Express consent of the interested party.
Recipients: The data will not be passed on to third parties with the exception of legal obligations.
Retention period: As long as the interested party remains subscribed to the newsletter (a link to unsubscribe will be available in each newsletter sent by Situm).
Rights: The interested party may at any time revoke their consent, as well as exercise their rights of opposition, access, conservation, rectification, limitation, deletion of data and not be subject to a decision based only on automated data processing, by writing to SITUM at the addresses indicated.
Additional Information: You can consult additional and detailed information on Data Protection in our privacy policy.

Please, download your copy here

Thank you for downloading our whitepaper. Please do not hesitate to contact us if you would like to know more about how our solutions can help your business. Download whitepaper


Close window