Analytics Dashboard Creation
Build comprehensive, interactive dashboards to visualize and analyze your organization's data with custom charts, tables, and visualizations.
Before You Start
The Analytics Dashboard Creation module provides powerful visualization tools for your organization's data. Understanding chart types, data sources, and filtering options will help you create effective dashboards.
Overview
The Analytics Dashboard Creation module allows you to build comprehensive, interactive dashboards to visualize and analyze your organization's data. You can create custom charts, tables, and visualizations for inspections, tasks, issues, and resources, with powerful filtering and customization options.
What are Analytics Dashboards?
Analytics Dashboards are interactive visualizations that help you understand and analyze your organization's data. They provide insights into:
- Inspections: Completion rates, scores, flagged responses, and performance metrics
- Tasks: Completion rates, status distribution, and productivity metrics
- Issues: Status tracking, priority distribution, and resolution times
- Resources: Utilization, readings, and performance data
Dashboard Features
- Interactive Charts: Bar, line, pie, dual-axis, and table visualizations
- Drag-and-Drop Layout: Customize chart positions and sizes
- Real-time Data: Live data updates based on your organization's information
- Advanced Filtering: Filter by date ranges, sites, status, and more
- Responsive Design: Works on desktop and mobile devices
Getting Started
Accessing the Analytics Module
- Navigate to Analytics from the main menu
- You'll see a list of all existing dashboards in your organization
- Click "New" to create your first dashboard
Required Permissions
To work with analytics dashboards, you need the following permissions:
- View Analytics: View existing dashboards
- Create Analytics: Create new dashboards
- Edit Analytics: Modify existing dashboards
- Delete Analytics: Remove dashboards
Creating a New Dashboard
Step 1: Start Dashboard Creation
- Click the "New" button in the Analytics interface
- You'll be redirected to the dashboard creation page
- The dashboard starts with a default name "Untitled Dashboard"
Step 2: Name Your Dashboard
- Click the edit icon (✏️) next to the dashboard title
- Enter a descriptive name for your dashboard
- Click the save icon (💾) to confirm
Step 3: Add Your First Chart
- Click "Add Item" in the top-right corner
- A configuration drawer will open on the right side
- Follow the chart configuration steps below
Adding Charts to Your Dashboard
Step 1: Select Data Type
Choose what type of data you want to visualize:
- Inspections: Inspection-related metrics and performance data
- Tasks: Task management and completion data
- Issues: Issue tracking and resolution data
- Resources: Resource utilization and readings data
Step 2: Choose Chart Type
Select from available chart types:
Basic Charts
- Bar Chart: Compare values across categories
- Line Chart: Show trends over time
- Pie Chart: Display proportions of a whole
Advanced Charts
- Dual-Axis Chart: Combine different metrics on separate axes
- Table: Display detailed data in tabular format
Step 3: Configure Metrics
Select the specific metric you want to measure:
Inspection Metrics
- Inspections: Total number of inspections
- Average Duration: Average time to complete inspections
- Average Score: Average inspection scores
- Flagged Responses: Number of flagged responses
- Flagged Rate: Percentage of flagged responses
- Inspection Completion Rate: Percentage of completed inspections
- Responses: Specific response data
- Scheduled Inspection Count: Number of scheduled inspections
- Scheduled Inspection Rate: Percentage of scheduled inspections
- Missed Inspection Count: Number of missed inspections
Task Metrics
- Tasks: Total number of tasks
- Task Completion Rate: Percentage of completed tasks
Issue Metrics
- Issues: Total number of issues
Resource Metrics
- Resource Sum: Sum of resource readings
- Resource Average: Average of resource readings
Step 4: Configure Attributes
Attributes determine how your data is grouped and displayed:
Common Attributes
- Last Editor: Group by who last edited
- Owner: Group by task/issue owner
- Site: Group by specific sites
- Site Group: Group by site groups
- Date Conducted: Group by inspection date
- Resource: Group by specific resources
- Status: Group by current status
- Template: Group by inspection templates
- Question: Group by specific questions
- Assignee: Group by assigned person
- Start Date: Group by start dates
- Schedule: Group by schedules
- Schedule Status: Group by schedule status
- Priority: Group by priority levels
- Date Created: Group by creation date
- Task Status: Group by task status
- Issue Date Created: Group by issue creation date
- Issue Category: Group by issue categories
- Issue Priority: Group by issue priorities
- Issue Status: Group by issue status
- Resource Date: Group by resource reading dates
Step 5: Advanced Chart Options
For Bar and Line Charts
- Stacked: Enable to stack multiple data series
- Horizontal: Display bars horizontally instead of vertically
- Hide Zero Values: Exclude items with zero values from display
For Dual-Axis Charts
- Multiple Metrics: Add up to 3 different metrics
- Mixed Chart Types: Combine bars and lines on different axes
For Tables
- Multiple Metrics: Add multiple metrics as columns
- Multiple Attributes: Add multiple attributes as rows
Step 6: Configure Filters
Add filters to focus on specific data:
Inspection Filters
- Status: Filter by completion status
- Template: Filter by inspection templates
- Resource: Filter by specific resources
Task Filters
- Status: Filter by task status
- Template: Filter by task templates
- Resource: Filter by assigned resources
- Priority: Filter by priority levels
- Label: Filter by task labels
- Type: Filter by task types
Issue Filters
- Status: Filter by issue status
- Priority: Filter by priority levels
- Category: Filter by issue categories
Resource Filters
- Template: Filter by resource templates
- Resource: Filter by specific resources
Step 7: Chart Settings
Basic Settings
- Chart Title: Enter a descriptive title for your chart
- Display Options: Configure visibility settings
KPI Settings (for Bar and Line Charts)
- KPI Name: Name for your key performance indicator
- KPI Target: Target value to measure against
Step 8: Save Your Chart
- Click "Save" in the configuration drawer
- Your chart will appear on the dashboard
- You can now drag, resize, and reposition it
Filters and Customization
Global Filters
Set dashboard-wide filters that affect all charts:
Date Filters
- Today: Current day's data
- Yesterday: Previous day's data
- Last 7 Days: Past week
- Last 30 Days: Past month
- Last 90 Days: Past quarter
- Last 4 Weeks: Past 4 weeks
- This Month: Current month
- Last Month: Previous month
- Custom Range: Select specific dates
Site Filters
- All Sites: Include all sites
- Specific Sites: Select individual sites
- Site Groups: Filter by site groups
Dashboard Type
- All: Standard dashboard (same data for all users)
- Individual Based: Data based on what the user created
- Site Based: Data based on user's site membership
Chart-Specific Filters
Add filters to individual charts:
Status Filters
- Filter by completion status
- Filter by task/issue status
- Filter by inspection status
Template Filters
- Filter by inspection templates
- Filter by task templates
- Filter by resource templates
Resource Filters
- Filter by specific resources
- Filter by resource types
- Filter by resource categories
Priority and Label Filters
- Filter by priority levels
- Filter by task labels
- Filter by issue categories
Dashboard Layout and Design
Grid Layout System
Your dashboard uses a 12-column grid system:
- Full Width: 12 columns
- Half Width: 6 columns
- Third Width: 4 columns
- Quarter Width: 3 columns
Resizing and Positioning
In Edit Mode
- Drag to Move: Click and drag chart headers to reposition
- Resize: Drag chart corners to change size
- Grid Snapping: Charts automatically snap to grid positions
Chart Controls
- Settings Icon: Configure chart options
- Remove Icon: Delete chart from dashboard
- Drag Handle: Move chart position
Responsive Design
- Desktop: Full layout with all features
- Tablet: Adjusted layout for medium screens
- Mobile: Optimized for small screens
Managing Dashboards
Viewing Dashboards
- Dashboard List: See all available dashboards
- Search: Find specific dashboards by name
- Pagination: Navigate through multiple dashboards
Editing Existing Dashboards
- Edit Mode: Click "Edit Chart" to enter edit mode
- Add Charts: Click "Add Item" to add new charts
- Modify Charts: Click settings icon on existing charts
- Save Changes: Click "Update Analytic" to save
Deleting Dashboards
- Delete Option: Click delete icon in dashboard list
- Confirmation: Confirm deletion in modal
Warning
Deletion cannot be undone
Dashboard Permissions
- View: See dashboard data
- Edit: Modify dashboard configuration
- Delete: Remove dashboard entirely
Best Practices
Dashboard Design
- Clear Titles: Use descriptive names for dashboards and charts
- Logical Layout: Arrange charts in logical order
- Consistent Sizing: Use consistent chart sizes for similar data
- Color Consistency: Use consistent colors across related charts
Data Selection
- Relevant Metrics: Choose metrics that matter to your audience
- Appropriate Chart Types: Match chart type to data characteristics
- Meaningful Filters: Use filters to focus on important data
- Performance: Limit charts to avoid slow loading
User Experience
- Mobile Friendly: Test on mobile devices
- Loading Times: Keep dashboards lightweight
- Intuitive Navigation: Make filters and controls easy to use
- Regular Updates: Keep data current and relevant
Performance Optimization
- Limit Chart Count: Don't overload dashboards
- Efficient Filters: Use specific filters to reduce data load
- Appropriate Date Ranges: Choose reasonable time periods
- Regular Maintenance: Clean up unused dashboards
Troubleshooting
Common Issues
Charts Not Loading
- Check permissions: Ensure you have view access
- Verify data: Confirm data exists for selected filters
- Clear cache: Refresh browser or clear cache
- Check network: Ensure stable internet connection
Wrong Data Displayed
- Check filters: Verify filter settings
- Date range: Confirm date range is correct
- Site selection: Ensure correct sites are selected
- Dashboard type: Check dashboard type settings
Charts Not Updating
- Refresh page: Reload the dashboard
- Check filters: Verify filter changes are applied
- Data lag: Allow time for data updates
- Permissions: Ensure you have latest data access
Layout Issues
- Grid system: Ensure charts fit grid properly
- Browser compatibility: Try different browsers
- Screen size: Check responsive design
- Edit mode: Ensure you're in edit mode for changes
Performance Problems
- Reduce chart count: Limit number of charts
- Optimize filters: Use more specific filters
- Date range: Reduce time period
- Data volume: Check if data volume is too large
Getting Help
If you continue experiencing issues:
- Check System Status: Verify the system is operational
- Contact Administrator: Reach out to your system administrator
- Document Issues: Provide specific error messages and screenshots
- Test Environment: Try in different browsers/devices
Permissions
Required Permissions for Dashboard Management
Action | Permission Required | Description |
---|---|---|
View Dashboard List | View Analytics | Access the analytics dashboard list |
Create New Dashboard | Create Analytics | Generate new analytics dashboards |
Edit Dashboard | Edit Analytics | Modify existing dashboard configurations |
Delete Dashboard | Delete Analytics | Remove dashboards from the system |
View Dashboard Data | View Analytics | Access dashboard data and charts |
Related Permissions
- View Sites: Required to filter by sites and site groups
- View Resources: Required to access resource data
- View Tasks: Required to access task data
- View Issues: Required to access issue data
- View Inspections: Required to access inspection data