Monetize360

Dashboard Widget Types

Learn about all available widget types in dashboards, their configuration options, and use cases

Dashboard Widget Types

Dashboards support various widget types that can be added to display different types of content and visualizations. Each widget type has specific configuration options, size constraints, and use cases.

Widget Categories

Widgets are organized into three categories:

  • Reports: Widgets that display reports (charts, tables, KPIs)
  • Data Grids: Widgets that display datagrids (Object data tables)
  • Standard Widgets: Built-in widgets for various purposes (Summary, Webpage, Image, Quick Action, Insight Card, Layout, Actionable Card)

Report Widget

Displays reports created in the Reports section.

Overview

Report widgets show report visualizations including charts, tables, KPIs, and other report types configured in the Reports section.

Configuration

  • Select Report: Choose a report from the Reports list
  • Widget Title: Customize the widget title (optional, defaults to report name)
  • Report Settings: Configure report-specific settings (if enabled)

Size Constraints

  • Default Size: 6 columns wide × 4 rows high
  • Minimum Size: 4 columns × 4 rows
  • Maximum Size: 12 columns × 12 rows
  • KPI Reports: Automatically sized to 2 columns wide when chart type is KPI

Use Cases

  • Display charts and visualizations
  • Show KPI metrics
  • Display data tables from reports
  • Visualize aggregated data

Features

  • Supports all report visualization types (Bar, Line, Pie, Table, KPI, etc.)
  • Can be filtered using dashboard global filters
  • Supports report-specific settings and interactions
  • Real-time data updates

Datagrid Widget

Displays datagrids created in the Datagrids section.

Overview

Datagrid widgets show Object data in table format using datagrid configurations created in the Datagrids section.

Configuration

  • Select Datagrid: Choose a datagrid from the Datagrids list
  • Widget Title: Customize the widget title (optional, defaults to datagrid name)
  • Datagrid Settings: Configure datagrid-specific settings (if enabled)

Size Constraints

  • Default Size: 6 columns wide × 8 rows high
  • Minimum Size: 4 columns × 8 rows
  • Maximum Size: 12 columns × 16 rows

Use Cases

  • Display Object records in table format
  • Show filtered and sorted data
  • Display data with actions and drill-down capabilities
  • View related records

Features

  • Supports all datagrid features (filtering, sorting, grouping, actions)
  • Can be filtered using dashboard global filters
  • Supports row actions and drill-down navigation
  • Real-time data updates

Summary Ribbon Widget

Displays a horizontal ribbon of KPI metrics from multiple reports.

Overview

Summary Ribbon widgets aggregate KPI values from multiple KPI reports into a single horizontal ribbon display, showing key metrics at a glance.

Configuration

  • Widget Title: Enter a title for the summary ribbon
  • Select KPI Reports: Choose one or more KPI reports to display
  • Report Selection: Select from available KPI reports (reports with chart type "KPI")

Size Constraints

  • Default Size: 12 columns wide × 4 rows high (full width)
  • Minimum Size: 4 columns × 2 rows
  • Maximum Size: 12 columns × 6 rows

Use Cases

  • Display key performance indicators at the top of dashboards
  • Show summary metrics from multiple sources
  • Provide quick overview of important metrics
  • Display variance and goal comparisons

Features

  • Aggregates multiple KPI reports
  • Shows KPI values with icons
  • Displays variance (if configured in KPI reports)
  • Shows goal comparisons
  • Customizable title and layout

Webpage Widget

Embeds external web pages within the dashboard.

Overview

Webpage widgets display external web pages in an iframe, allowing you to embed third-party content, documentation, or other web resources.

Configuration

  • URL: Enter the URL of the webpage to display
  • URL Validation: System validates URL format

Size Constraints

  • Default Size: 6 columns wide × 8 rows high
  • Minimum Size: 6 columns × 8 rows
  • Maximum Size: 12 columns × 12 rows

Use Cases

  • Embed external documentation
  • Display third-party dashboards
  • Show web-based tools or applications
  • Include reference materials

Features

  • Supports HTTPS and HTTP URLs
  • Handles iframe restrictions (X-Frame-Options)
  • Error handling for inaccessible pages
  • Responsive sizing

Limitations

  • Some websites block iframe embedding (X-Frame-Options header)
  • Cross-origin restrictions may apply
  • Requires internet connectivity for external URLs

Image Widget

Displays images uploaded to the system.

Overview

Image widgets display images that have been uploaded to the system, allowing you to add visual content to dashboards.

Configuration

  • Upload Image: Upload an image file or select an existing image
  • Image Alt Text: Enter alternative text for accessibility
  • Image Fit: Choose how the image fits in the widget:
    • Contain: Image fits within bounds, maintaining aspect ratio
    • Cover: Image covers entire area, may be cropped
    • Fill: Image fills area, may be stretched

Size Constraints

  • Default Size: 4 columns wide × 4 rows high
  • Minimum Size: 2 columns × 2 rows
  • Maximum Size: 12 columns × 12 rows

Use Cases

  • Display logos or branding
  • Show diagrams or charts
  • Include instructional images
  • Add visual context to dashboards

Features

  • Image upload and management
  • Multiple image fit options
  • Responsive sizing
  • Image preview

Quick Action Widget

Provides quick navigation buttons to Builder pages.

Overview

Quick Action widgets display buttons that navigate to Builder pages, providing quick access to frequently used pages or workflows.

Configuration

  • Select Pages: Choose one or more Builder pages to display as action buttons
  • Page Selection: Select from available Builder pages
  • Alignment: Choose button layout:
    • Horizontal: Buttons arranged in a row
    • Vertical: Buttons arranged in a column

Size Constraints

  • Default Size: 8 columns wide × 6 rows high
  • Minimum Size: 2 columns × 4 rows
  • Maximum Size: 12 columns × 8 rows

Use Cases

  • Provide quick access to frequently used pages
  • Create navigation shortcuts
  • Display workflow entry points
  • Show action buttons for common tasks

Features

  • Multiple page selection
  • Customizable button layout
  • Page icons and descriptions displayed
  • Direct navigation to pages

Insight Card Widget

Displays a list of values from an Object field, showing recent or top records.

Overview

Insight Card widgets display a list of values from a specific field in an Object, sorted and limited to show the most relevant records.

Configuration

  • Widget Title: Enter a title for the insight card
  • Select Object: Choose the Object to query
  • Select Field: Choose the field to display values from
  • Icon: Select an icon to represent the insight
  • Limit: Set the maximum number of values to display (default: 5)
  • Sort Order: Choose sorting:
    • Ascending (ASC): Lowest to highest
    • Descending (DESC): Highest to lowest
  • Order By Field: Select the field to sort by (typically the same as the display field)

Size Constraints

  • Default Size: 4 columns wide × 4 rows high
  • Minimum Size: 2 columns × 2 rows
  • Maximum Size: 12 columns × 12 rows

Use Cases

  • Display top customers
  • Show recent activities
  • List most popular items
  • Display trending values

Features

  • Queries Object data directly
  • Supports sorting and limiting
  • Can be filtered using dashboard global filters
  • Displays field values as a list
  • Customizable icon and title

Layout Widget

Displays layouts created in the Layouts section.

Overview

Layout widgets display Simple Layouts created in the Layouts section, showing Object records in a form-like layout.

Configuration

  • Widget Title: Enter a title for the layout widget
  • Select Layout: Choose a Simple Layout from the Layouts list
  • Icon: Select an icon to represent the layout

Size Constraints

  • Default Size: 4 columns wide × 4 rows high
  • Minimum Size: 2 columns × 2 rows
  • Maximum Size: 12 columns × 12 rows

Use Cases

  • Display Object records in a form layout
  • Show detailed record views
  • Display related records
  • Create custom data views

Features

  • Displays Simple Layout configurations
  • Shows Object records with field groups
  • Supports layout-specific styling
  • Can be filtered using dashboard global filters

Actionable Card Widget

Displays Object records as cards with action buttons.

Overview

Actionable Card widgets display Object records as cards, each showing key information and action buttons that trigger workflows or flow chains.

Configuration

  • Card Name: Enter a name for the actionable card widget
  • Select Object: Choose the Object to display records from
  • Description: Optional description
  • Icon: Select an icon for the card
  • Field Configuration:
    • Primary Field: Field to display as the main value
    • Status Field: Field to display as status indicator
    • Secondary Field: Additional field to display
  • Query Configuration: Configure which records to display:
    • Select Fields: Choose fields to retrieve
    • Filter Criteria: Define filter conditions
    • Sort Order: Set sorting options
    • Limit: Maximum number of records to display
  • Actions: Configure action buttons:
    • Primary Action: Main action button (FLOW or FLOW_CHAIN)
    • Secondary Action: Additional action button (FLOW or FLOW_CHAIN)
    • Action Title: Button label
    • Action Icon: Button icon
    • Target: Select workflow or flow chain to execute

Size Constraints

  • Default Size: 4 columns wide × 4 rows high
  • Minimum Size: 2 columns × 2 rows
  • Maximum Size: 12 columns × 12 rows

Use Cases

  • Display records with quick actions
  • Show task lists with action buttons
  • Display items requiring user action
  • Create interactive record displays

Features

  • Displays Object records as cards
  • Supports multiple action buttons per card
  • Configurable field display
  • Action buttons trigger workflows or flow chains
  • Can be filtered using dashboard global filters
  • Supports implicit filters for actions

Widget Size Guidelines

Understanding Grid Units

Dashboards use a grid system where:

  • Columns: Horizontal grid units (typically 12 columns per row)
  • Rows: Vertical grid units (height varies based on content)

Size Recommendations

  • Small Widgets (2-4 columns): Quick actions, KPIs, insight cards
  • Medium Widgets (6-8 columns): Reports, datagrids, webpages
  • Large Widgets (10-12 columns): Full-width summaries, comprehensive reports

Responsive Behavior

  • Widgets automatically adjust to available space
  • Minimum and maximum sizes prevent widgets from becoming too small or too large
  • Grid layout ensures widgets align properly

Best Practices

Widget Selection

  • Choose Appropriate Widgets: Select widget types that match your data and use case
  • Mix Widget Types: Combine different widget types for comprehensive dashboards
  • Consider Size: Plan widget sizes based on content and importance

Widget Configuration

  • Meaningful Titles: Use clear, descriptive titles for widgets
  • Appropriate Sizing: Size widgets to fit content without wasting space
  • Consistent Layout: Maintain consistent widget sizes and alignment

Performance

  • Limit Widget Count: Avoid too many widgets (typically 4-8 widgets per dashboard)
  • Efficient Queries: Configure widgets with efficient queries and filters
  • Data Volume: Consider data volume when configuring widgets

User Experience

  • Logical Grouping: Group related widgets together
  • Visual Hierarchy: Place important widgets in prominent positions
  • Clear Labels: Use clear titles and descriptions