Monetize360

Dashboard Introduction

Learn about Dashboards - customizable interfaces that combine multiple widgets and visualizations

Dashboards

Dashboards are customizable interfaces that combine multiple widgets (reports, datagrids, charts, etc.) into a single view. They provide a unified way to display and interact with data from multiple sources, enabling comprehensive data visualization and analysis.

What are Dashboards?

Dashboards enable you to:

  • Combine Multiple Widgets: Display reports, datagrids, charts, and other components in a single view
  • Organize Layout: Arrange widgets using a drag-and-drop grid layout system
  • Apply Global Filters: Configure filters that affect all widgets on the dashboard
  • Customize Appearance: Configure themes and layout settings
  • Organize in Folders: Organize dashboards in folders for better management
  • Share Insights: Create comprehensive views for stakeholders and decision-makers

How Dashboards Work

Widget-Based Architecture

Dashboards are built using widgets:

  • Widget Types: Reports, datagrids, charts, KPIs, and other visualization components
  • Grid Layout: Widgets are positioned using a grid layout system (x, y coordinates, width, height)
  • Responsive Design: Widgets can be resized and repositioned to fit different screen sizes
  • Independent Data Sources: Each widget can display data from different Objects or sources

Global Filters

Dashboards support global filters that can be applied across all widgets:

  • Filter Configuration: Define filters using field conditions and expressions
  • Widget Mapping: Map filter fields to widget-specific fields
  • Join Information: Configure how filters apply when widgets use different Objects
  • Dynamic Filtering: Filters update all widgets in real-time when changed

Dashboard Components

Widgets

Widgets are the building blocks of dashboards:

  • Reports: Display report visualizations (charts, tables, KPIs)
  • Datagrids: Show Object data in table format
  • Charts: Display various chart types (bar, line, pie, etc.)
  • KPIs: Show key performance indicators
  • Custom Components: Other custom visualization components

Filters

Global filters that apply to all widgets:

  • Filter Fields: Fields from Objects used for filtering
  • Filter Criteria: Conditions and expressions that define filter logic
  • Widget Mappings: How filter fields map to widget-specific fields
  • Join Information: Relationships between Objects for cross-object filtering

Layout

Grid-based layout system:

  • Grid Positions: Widgets positioned using x, y coordinates
  • Widget Sizes: Width (w) and height (h) in grid units
  • Resizing: Widgets can be resized within minimum and maximum constraints
  • Drag and Drop: Widgets can be repositioned by dragging

Key Features

Widget Management

  • Add Widgets: Add multiple widgets to a dashboard
  • Remove Widgets: Remove widgets that are no longer needed
  • Resize Widgets: Adjust widget sizes to fit content
  • Reposition Widgets: Move widgets to different positions
  • Configure Widgets: Set individual widget properties and settings

Filter Management

  • Global Filters: Apply filters that affect all widgets
  • Filter Mapping: Map filter fields to widget-specific fields
  • Dynamic Updates: Filters update widgets in real-time
  • Complex Conditions: Support complex filter expressions and joins

Organization

  • Folders: Organize dashboards in folders
  • Search: Search dashboards by name
  • Cloning: Clone existing dashboards to create similar ones
  • Audit History: Track changes to dashboards

Using Dashboards

Dashboards can be:

  • Created: Build new dashboards with widgets and filters
  • Edited: Modify widget layout, filters, and settings
  • Viewed: Display dashboards with live data
  • Cloned: Duplicate dashboards for variations
  • Deleted: Remove dashboards that are no longer needed
  • Embedded: Embed dashboards in Builder pages
  • Shared: Share dashboards with team members

Getting Started

  1. Creating Dashboards: Learn how to create dashboards with step-by-step instructions
  2. Dashboard Widget Types: Learn about all available widget types and their configurations
  3. Configuring Dashboard Filters: Learn how to configure global filters for dashboards
  4. Add Widgets: Add reports, datagrids, and other widgets to your dashboard
  5. Configure Filters: Set up global filters that affect all widgets
  6. Arrange Layout: Position and resize widgets for optimal display
  7. Save and View: Save your dashboard and view it with live data