Dashboard¶
The CalcBridge Dashboard provides a comprehensive overview of your portfolios, compliance status, and recent activity. This guide covers the dashboard layout, key metrics, customization options, and quick actions.
Overview¶
The Dashboard is your starting point in CalcBridge, providing at-a-glance visibility into:
- Compliance Status - Current pass/fail rates across all portfolios
- Key Metrics - Portfolio-level metrics and trends
- Recent Activity - Recent uploads, calculations, and changes
- Alerts - Active and recent alert notifications
- Quick Actions - Common tasks accessible with one click
Dashboard Layout¶
The default dashboard layout consists of several sections:
+----------------------------------------------------------+
| COMPLIANCE STATUS |
| [Passed: 45] [Warning: 3] [Failed: 1] [Not Run: 2] |
+----------------------------------------------------------+
| |
| KEY METRICS | PORTFOLIO SUMMARY |
| +-------------+ | +------------------+ |
| | Total AUM | | | Workbooks: 12 | |
| | $2.4B | | | Last Upload: 2h | |
| +-------------+ | | Pending: 0 | |
| | Portfolios | | +------------------+ |
| | 8 | | |
| +-------------+ | RECENT ALERTS |
| | Avg Cushion | | +------------------+ |
| | 3.2% | | | CCC Warning (2h) | |
| +-------------+ | | Upload Done (4h) | |
| | +------------------+ |
+----------------------------------------------------------+
| RECENT ACTIVITY |
| [Upload] Q1 Portfolio - 2 hours ago |
| [Calc] ABC CLO recalculated - 3 hours ago |
| [Test] Compliance tests run - 4 hours ago |
+----------------------------------------------------------+
Key Metrics¶
Compliance Metrics¶
| Metric | Description |
|---|---|
| Total Tests | Number of compliance tests configured |
| Pass Rate | Percentage of tests passing |
| Failed Tests | Count of currently failing tests |
| Warning Tests | Tests with cushion below warning threshold |
| Average Cushion | Mean cushion across all tests |
| Min Cushion | Smallest cushion (closest to breach) |
Portfolio Metrics¶
| Metric | Description |
|---|---|
| Total AUM | Assets under management across all portfolios |
| Portfolio Count | Number of active portfolios |
| Holdings Count | Total positions across portfolios |
| WAL | Weighted Average Life |
| WAS | Weighted Average Spread |
| WARF | Weighted Average Rating Factor |
Activity Metrics¶
| Metric | Description |
|---|---|
| Workbooks | Total uploaded workbooks |
| Calculations | Calculations run today |
| Compliance Tests | Tests run today |
| Scenarios | Active what-if scenarios |
| Active Alerts | Currently triggered alerts |
Widgets¶
The dashboard is composed of widgets that you can customize:
Compliance Status Widget¶
Displays overall compliance health:
- Status Bar - Color-coded pass/warning/fail counts
- Trend Line - Pass rate over time
- Worst Performers - Tests with lowest cushion
Portfolio Summary Widget¶
Shows portfolio-level information:
- Total Value - Combined AUM
- Position Count - Number of holdings
- Top Holdings - Largest positions
- Sector Breakdown - Pie chart of sector allocation
Recent Activity Widget¶
Lists recent events:
- Uploads - New workbooks added
- Calculations - Recalculation events
- Changes - Data modifications
- Tests - Compliance test runs
Alerts Widget¶
Shows alert status:
- Active Alerts - Currently triggered
- Recent Triggers - Past 24 hours
- Alert Trend - Triggers over time
Quick Actions Widget¶
Provides shortcuts to common tasks:
- Upload Workbook
- Run Compliance Tests
- Create Scenario
- Generate Report
Charts Widget¶
Visualizations of key data:
- Cushion Distribution - Histogram of cushion values
- Rating Breakdown - Bar chart of ratings
- Compliance Trend - Line chart over time
- Portfolio Composition - Pie chart of allocations
Customizing Your View¶
Widget Configuration¶
Customize each widget:
- Click the gear icon on a widget
- Configure options:
- Data source (which portfolios to include)
- Time period (today, week, month, custom)
- Display format (chart type, metrics shown)
- Click Save
Layout Customization¶
Rearrange the dashboard:
- Click Edit Layout in the toolbar
- Drag widgets to reposition
- Resize widgets by dragging corners
- Click Save Layout
Adding Widgets¶
Add new widgets:
- Click Add Widget in the toolbar
- Select widget type
- Configure the widget
- Position on dashboard
- Click Save
Removing Widgets¶
Remove unwanted widgets:
- Click the X on the widget header
- Confirm removal
Saving Layouts¶
Save custom layouts for different use cases:
- Configure the dashboard
- Click Save Layout As
- Enter a layout name
- Access saved layouts from the layout dropdown
Quick Actions¶
The Quick Actions panel provides one-click access to common tasks:
Upload Workbook¶
- Click Upload Workbook
- Drag and drop or browse for file
- Select mapping profile (optional)
- Confirm upload
Run Compliance Tests¶
- Click Run Compliance Tests
- Select workbooks to test
- Choose test suite
- View results when complete
Create Scenario¶
- Click Create Scenario
- Enter scenario name
- Select base workbook
- Add proposed trades
- Run simulation
Generate Report¶
- Click Generate Report
- Select report type
- Choose workbooks/date range
- Download when ready
Keyboard Shortcuts¶
Access quick actions with keyboard shortcuts:
| Shortcut | Action |
|---|---|
| Ctrl+U | Upload workbook |
| Ctrl+T | Run compliance tests |
| Ctrl+N | Create scenario |
| Ctrl+P | Generate report |
Filtering and Time Periods¶
Portfolio Filter¶
Filter dashboard to specific portfolios:
- Click the Portfolio Filter dropdown
- Select portfolios to include
- Dashboard updates to show only selected portfolios
Time Period Selection¶
Adjust the time period for metrics:
| Period | Description |
|---|---|
| Today | Current day |
| Yesterday | Previous day |
| This Week | Current week |
| This Month | Current month |
| This Quarter | Current quarter |
| Custom | Specify date range |
Refresh Data¶
Dashboard data refreshes automatically every 5 minutes. To refresh manually:
- Click the Refresh button in the toolbar
- Press F5 or Ctrl+R
Notifications Panel¶
Access notifications from the dashboard:
- Click the bell icon in the header
- View recent notifications:
- Alert triggers
- Calculation completions
- System messages
- Click a notification to view details
- Mark as read or dismiss
Notification Settings¶
Configure what notifications appear:
- Click gear icon in notifications panel
- Toggle notification types:
- Alerts
- Calculations
- Uploads
- System
- Save preferences
Dashboard API¶
Access dashboard data programmatically:
Get Dashboard Summary¶
Response:
{
"compliance": {
"total_tests": 51,
"passed": 45,
"warnings": 3,
"failed": 1,
"not_run": 2,
"pass_rate": 88.2
},
"portfolio": {
"total_aum": 2400000000,
"portfolio_count": 8,
"holdings_count": 2456
},
"activity": {
"workbooks": 12,
"calculations_today": 8,
"tests_today": 3,
"active_alerts": 2
},
"last_updated": "2025-01-15T10:30:00Z"
}
Get Compliance Metrics¶
curl -X GET https://api.calcbridge.io/api/v1/dashboard/compliance \
-H "Authorization: Bearer $TOKEN"
Get Recent Activity¶
curl -X GET https://api.calcbridge.io/api/v1/dashboard/activity?limit=20 \
-H "Authorization: Bearer $TOKEN"
Best Practices¶
Daily Review Workflow¶
- Check Compliance Status - Review pass/fail counts
- Review Alerts - Address any active alerts
- Check Activity - Review overnight changes
- Run Tests - Execute daily compliance tests
- Generate Reports - Create any needed reports
Dashboard Setup for Roles¶
| Role | Recommended Widgets |
|---|---|
| CLO Analyst | Compliance Status, Cushion Distribution, Recent Tests |
| Portfolio Manager | Portfolio Summary, Key Metrics, Scenarios |
| Compliance Officer | Compliance Status, Alerts, Audit Activity |
| Data Ops | Recent Uploads, Schema Drift, Mapping Status |
Performance Tips¶
- Limit Portfolios - Filter to relevant portfolios only
- Reduce Widgets - Remove unused widgets
- Set Reasonable Periods - Shorter time periods load faster
- Use Scheduled Refresh - Avoid excessive manual refresh
Troubleshooting¶
Data Not Loading¶
If dashboard data does not load:
- Check your internet connection
- Verify you have access to the workbooks
- Try refreshing the page
- Clear browser cache if issues persist
Incorrect Metrics¶
If metrics seem incorrect:
- Verify portfolio filter settings
- Check time period selection
- Ensure calculations are up to date
- Contact support if issues persist
Widget Errors¶
If a widget shows an error:
- Click the widget to see error details
- Check data source availability
- Try removing and re-adding the widget
- Contact support if issues persist
You have completed the User Guide. Explore the Reference section for detailed technical documentation.
View Reference Documentation