Skip to main content

Report Dashboards

These Velocity-powered dashboard pages generate dynamic reports from live Polarion data:
  • Project Home Dashboard — Welcome page with guided onboarding, direct risksheet launch links, and solution overview. Start here to navigate the key views.
  • ISO 14971 HARA Report — The most comprehensive report in the solution. Generates a full DHF-ready HARA report with 12 sections covering risk statistics, pre/post/final risk matrices, benefit-risk analysis, and ISO 14971 compliance statements.
  • Risk Matrix Report Dashboard — Focused 5x5 risk distribution matrices showing pre-mitigation and post-mitigation risk profiles with color-coded cells and conditional alerts.
  • DFMEA Summary Report Dashboard — Executive-level overview of Design FMEA across all subsystems with RPN-based statistics, per-module breakdown tables, and unacceptable risk action items.
  • Data Model Page — PlantUML diagram documenting the complete work item type hierarchy, relationships, and document containment structure.

Space Dashboards

Each Polarion space has a landing page that provides navigation context:
SpaceDashboard ContentDocument Query
RequirementsDocument listing table + Create New buttontype:systemRequirementsSpecification
DesignDocument listing table + Create New buttontype:designRequirementsSpecification
TestingPlaceholder (minimal)
RisksPlaceholder (minimal)
CatalogsPlaceholder (sub-space of Risks)
RiskTemplatesPlaceholder (sub-space of Risks)
DocumentationPlaceholder
Only the Requirements and Design space dashboards have active document listing widgets. Other spaces use Polarion’s built-in document browser for navigation.

Report Architecture

diagram

Shared Report Features

All Velocity-powered reports share these characteristics:
FeatureImplementation
Macro libraryReusable #percentage, #section, #subsection macros for consistent formatting
Scoped CSSEach report uses a unique container class (e.g., .hara-report-container) to avoid style conflicts
Print optimizationpage-break-inside: avoid on sections for clean PDF export
Conditional alertsDanger/warning/success boxes based on risk profile (unacceptable/investigation/acceptable)
Dynamic dataReports query live Polarion work items via $transaction.workItems().search().query()