Fortinet white logo
Fortinet white logo

User Guide

Build and Customize Dashboards, Templates, and Widgets

Build and Customize Dashboards, Templates, and Widgets

This chapter focuses on dashboards, templates and widgets, which are essential components in designing the FortiSOAR user interface

Dashboards

A Dashboard is generally the default landing and home page for users logging into FortiSOAR.

Note

By default, FortiSOAR includes the System Dashboard, which is displayed on all users when they log into FortiSOAR for the first time. Only users who have a minimum of Read and Update permission on the Dashboard module and Read permission on the Security and Application modules can modify the System Dashboard.

FortiSOAR also includes predefined dashboards containing collections of graphs and charts that visually represent activity in modules, such as the Alerts and Incidents modules. For example, the Open Alerts By Severity and Alerts By Type charts in the 'Alerts' module provide quick insight into alert distribution and severity:
Alerts Dashboard

You can customize dashboard graphs and charts to meet your team’s or organization’s needs using the templates and widgets described in this chapter.

Note

Dashboards and reports are optimized for performance. Only required content is loaded, and lazy loading ensures faster rendering.

Templates

The FortiSOAR system interface uses 'View Templates',which are JSON definitions that structure the interface with widgets. System View Templates (SVTs) are pre-defined blueprints for designing and customizing user interface views and are an essential part of how users interact with modules. These templates define the layout, structure, and presentation of data within modules like Incidents, Alerts, or custom modules created by users. Users can modify these templates to suit their needs and define multiple SVTs in the detailed view of module records. SVTs are system-wide, meaning the same template is displayed on all interfaces. For example, the Incidents screen will be identical for all users.

Widgets

Widgets render information for the visual display inside View Template. Widget types vary such that specific widgets only correspond to certain view types. For example, the detail view has some exclusive widgets, such as Visual Correlation, Comments, Timeline, etc.

Note

The People, System Assigned Queues, and Approval modules are not part of dashboard widgets since these are system modules and used for administration purposes.

Default Widgets

FortiSOAR installs several widgets by default, including:

  • Language Pack: This widget supports internationalization by including the languages supported by FortiSOAR. Do not uninstall or modify this widget, as doing so may cause translation issues resulting in the FortiSOAR UI displaying in English, the default fallback language.
  • Access Control: This widget is used to manage user and team access to records.
  • Mobile Settings This widget allows users to customize their mobile user interface.
  • Data Visualization: This widget uses advanced tools to visually present complex datasets, helping uncover patterns, relationships, and insights that traditional charts may not reveal.
  • Picklist as Phases: This widget displays picklist values as phases in a flow diagram, with each phase representing a specific stage in the process.

For a comprehensive list of widgets and detailed information about each, see the FortiSOAR Content Hub.

Widget Library

In addition to the default widgets, you can install and configure additional widgets—such as AI Assistant, C3 Charts, and more—from the Widget Library to suit your specific needs. You can also develop custom widgets for specialized use cases. For more information, see the Widget Library chapter.

Build and Customize Dashboards, Templates, and Widgets

Build and Customize Dashboards, Templates, and Widgets

This chapter focuses on dashboards, templates and widgets, which are essential components in designing the FortiSOAR user interface

Dashboards

A Dashboard is generally the default landing and home page for users logging into FortiSOAR.

Note

By default, FortiSOAR includes the System Dashboard, which is displayed on all users when they log into FortiSOAR for the first time. Only users who have a minimum of Read and Update permission on the Dashboard module and Read permission on the Security and Application modules can modify the System Dashboard.

FortiSOAR also includes predefined dashboards containing collections of graphs and charts that visually represent activity in modules, such as the Alerts and Incidents modules. For example, the Open Alerts By Severity and Alerts By Type charts in the 'Alerts' module provide quick insight into alert distribution and severity:
Alerts Dashboard

You can customize dashboard graphs and charts to meet your team’s or organization’s needs using the templates and widgets described in this chapter.

Note

Dashboards and reports are optimized for performance. Only required content is loaded, and lazy loading ensures faster rendering.

Templates

The FortiSOAR system interface uses 'View Templates',which are JSON definitions that structure the interface with widgets. System View Templates (SVTs) are pre-defined blueprints for designing and customizing user interface views and are an essential part of how users interact with modules. These templates define the layout, structure, and presentation of data within modules like Incidents, Alerts, or custom modules created by users. Users can modify these templates to suit their needs and define multiple SVTs in the detailed view of module records. SVTs are system-wide, meaning the same template is displayed on all interfaces. For example, the Incidents screen will be identical for all users.

Widgets

Widgets render information for the visual display inside View Template. Widget types vary such that specific widgets only correspond to certain view types. For example, the detail view has some exclusive widgets, such as Visual Correlation, Comments, Timeline, etc.

Note

The People, System Assigned Queues, and Approval modules are not part of dashboard widgets since these are system modules and used for administration purposes.

Default Widgets

FortiSOAR installs several widgets by default, including:

  • Language Pack: This widget supports internationalization by including the languages supported by FortiSOAR. Do not uninstall or modify this widget, as doing so may cause translation issues resulting in the FortiSOAR UI displaying in English, the default fallback language.
  • Access Control: This widget is used to manage user and team access to records.
  • Mobile Settings This widget allows users to customize their mobile user interface.
  • Data Visualization: This widget uses advanced tools to visually present complex datasets, helping uncover patterns, relationships, and insights that traditional charts may not reveal.
  • Picklist as Phases: This widget displays picklist values as phases in a flow diagram, with each phase representing a specific stage in the process.

For a comprehensive list of widgets and detailed information about each, see the FortiSOAR Content Hub.

Widget Library

In addition to the default widgets, you can install and configure additional widgets—such as AI Assistant, C3 Charts, and more—from the Widget Library to suit your specific needs. You can also develop custom widgets for specialized use cases. For more information, see the Widget Library chapter.