Skip to main content

Overview

The Project Home Dashboard serves as the landing page for all project stakeholders. It displays:
  • Project Statistics Bar — Live counts of all work item types across the project
  • Document Inventory Tree — Hierarchical view of all project documents organized by system element
  • Quick Links Navigation — Organized links to dashboards, role-specific views, analysis sheets, and reports
  • Role Dashboard Access — Direct navigation to specialized views for different engineering disciplines
The dashboard integrates project-wide metrics with rapid access to domain-specific tools, enabling safety engineers, design engineers, V&V teams, and program managers to quickly locate relevant analysis documents and status information.
This page documents the Project Home Dashboard structure based on Velocity template implementation. Some configuration details may vary by project instance. Check your specific project’s Home dashboard for the exact metrics and links displayed.

Statistics Bar

The Statistics Bar displays live counts of major work item types in the project, computed via Polarion Velocity queries at page load time.
MetricTypeDescription
System ElementsWork Item CountTotal number of system, subsystem, and component elements in the architecture hierarchy
Customer RequirementsWork Item CountTop-level customer/stakeholder requirements
System RequirementsWork Item CountSystem-level requirements decomposed from customer requirements
Design RequirementsWork Item CountDesign-level requirements with implementation-specific details
FunctionsWork Item CountFunctional decomposition of system elements
CharacteristicsWork Item CountDesign characteristics (performance, interface, environmental)
Test CasesWork Item CountVerification test cases linked to requirements
Failure ModesWork Item CountPotential failure modes identified in FMEA analysis
Failure ConditionsWork Item CountFailure conditions (hazards) from functional hazard assessment
Note: The Statistics Bar displays counts for only 9 of 22 work item types. Safety analysis types (hazard, securityThreat, complianceObjective, and others) are tracked separately in their respective space dashboards (Risks, Documentation, etc.).

Velocity Implementation

Each statistic is rendered using the nxStatCount() macro:
#set($elementCount = $helper.issueQuery("type:systemElement").size())
<div class="stat-card">
  <div class="stat-label">System Elements</div>
  <div class="stat-value">$elementCount</div>
</div>
The macro queries the Polarion work item database and updates the count at each page view.

Document Inventory Tree

The Document Inventory Tree provides a hierarchical view of all project documents, organized by system element type (System → Subsystem → Component). Each document displays its type badge, approval status, work item count, and direct links to the appropriate tool (Document, Risksheet, or PowerSheet).

Tree Structure

diagram

Tree Implementation

The tree uses the nxDocInventoryTree macro, which:
  1. Discovers all documents in the project by querying the module database
  2. Groups documents by systemElementId — the custom field that links each document to a specific system element
  3. Sorts by element type hierarchy — System first, then subsystem, then component
  4. Renders type badges — Visual indicators (REQ, CUST, DFMEA, FUNC, CHARS, etc.) for document type
  5. Provides direct tool links:
    • Document — Links to Polarion LiveDoc view for REQ, CUST, TEST, DRS document types
    • Risksheet — Links to Nextedy Risksheet for SFMEA, DFMEA, FHA, PSSA, SSA, FTA, CCA document types
    • PowerSheet — Links to Nextedy PowerSheet for FUNC, CHARS document types

Document Type Badges

BadgeTypeExample
REQRequirement SpecificationCustomer Requirements Spec, System Requirements Spec
CUSTCustomer RequirementTop-level stakeholder requirement
DRSDesign Requirement SpecComponent-level design specification
TESTTest SpecificationVerification test plan or test specification
FUNCFunction SpecificationFunctional decomposition (PowerSheet)
CHARSCharacteristics SpecDesign characteristics (PowerSheet)
SFMEASystem/Subsystem FMEASystem or subsystem-level failure mode analysis (Risksheet)
DFMEADesign FMEAComponent-level design failure mode analysis (Risksheet)
FHAFunctional Hazard AssessmentSystem-level hazard analysis per ARP 4761
PSSA/SSASafety AssessmentPreliminary and System Safety Assessment documents
FTAFault Tree AnalysisFault tree analysis for critical failure modes
CCACommon Cause AnalysisCommon cause and zonal safety analysis
COMPLCompliance MatrixAerospace standard compliance tracking
SECSecurity Threat AssessmentDO-326A security threat analysis

Unassigned Documents

Documents without a systemElementId field appear in an Unassigned section at the bottom of the tree. This typically includes:
  • Lifecycle plan documents (SEMP, SVP, CMP, SAP)
  • Global compliance matrices
  • Cross-cutting analysis documents
  • Templates (not instances)
The Quick Links panel occupies the right sidebar (approximately 30% of dashboard width) and provides rapid navigation to dashboards, role-specific views, analysis tools, and reports.

Dashboards Section

Quick access to project-level and space-level analysis dashboards:
LinkDestinationPurpose
Standards Compliance/Standards Compliance pageLive compliance matrix for all aerospace standards (ARP 4754A, ARP 4761, DO-178C, DO-254, DO-160G, MIL-STD-882E, DO-326A)
Safety AssessmentRisks space dashboardFailure modes, failure conditions, risk assessments by component
RequirementsRequirements space dashboardRequirements traceability, decomposition status, coverage metrics
DesignDesign space dashboardDesign requirements, functions, characteristics by component
TestingTesting space dashboardTest case execution status, verification coverage
RisksRisks space dashboardRisk analysis documents, FMEA status, risk control tracking

Role Dashboards Section

Specialized views tailored to specific engineering roles:
LinkRolePurpose
Safety EngineerSafety EngineeringFMEA overview, RPN distribution, risk controls, safety analysis status
Design EngineerDesign EngineeringDesign requirement status, characteristic coverage, DFMEA assignment
V&V EngineerVerification & ValidationTest case execution, verification coverage, traceability gaps
Config ManagerConfiguration ManagementConfiguration item tracking, baseline status, document versions
Program ManagerProgram ManagementOverall project readiness, compliance scorecard, risk posture
V-Model Process GuideProcess ReferenceAerospace development process (ARP 4754A) lifecycle phases
Certification ReadinessCertification TrackingPer-standard readiness matrix with gap analysis

PowerSheets Section

Interactive data sheets for design analysis and traceability:
LinkSheetPurpose
Whole RTMEnd-to-end traceability matrixCustomer requirements → System requirements → Design requirements → Test cases
ARP 4754A RTMStandards-aligned RTMDecomposition with DAL classification per aerospace standard
Design VerificationDesign verification sheetDesign requirements to test case mapping
Component RTMComponent-level traceabilityDesign requirements, functions, characteristics for selected component
User Need ValidationCustomer requirement validationTraceability from user needs to customer requirements

Reports Section

Project analytics and compliance status reports:
LinkReportPurpose
Requirements TraceabilityTraceability coverage reportGap analysis across requirement levels (customer → system → design)
V&V SummaryVerification summaryTest execution status and verification completeness
Risk Control EffectivenessRPN effectiveness reportPre-mitigation vs. post-mitigation RPN comparison
System DecompositionArchitecture summarySystem/subsystem/component hierarchy with artifact counts
FMEA Coverage GapsCoverage analysisDesign requirements and characteristics without FMEA analysis
HARA Risk MatrixRisk assessment matrixARP 4761 severity/probability matrix with failure condition distribution
FMEA SummaryFMEA statisticsDesign FMEA with RPN distribution per component
Compliance MatrixStandards complianceDO-178C/DO-254 objective status per DAL level
Security ThreatSecurity analysisDO-326A STRIDE threat inventory with SAL tracking
Common Cause AnalysisCMA/ZSA reportARP 4761 common cause and zonal safety analysis
System StructureArchitecture navigatorInteractive system element tree with linked documents
Data ModelEntity diagramRTM domain model entities and relationships

Support Section

  • Need Help? — Link to Nextedy support portal (go.nextedy.com/meet)

Space Dashboards

Each engineering space (Requirements, Design, Risks, Testing, Documentation) has its own dashboard page, accessible from the project navigation sidebar. Space dashboards follow the same template structure as the Project Home Dashboard but focus on metrics and documents relevant to that space.

Requirements Space Dashboard

  • Statistics: Customer Requirements, System Requirements, Design Requirements
  • Document Inventory: Scoped to Requirements space documents only
  • Traceability Coverage: Decomposition and verification percentages
  • Quick Links: Same as project level, with space-scoped focus

Design Space Dashboard

  • Statistics: Design Requirements, Functions, Characteristics
  • Document Inventory: Design specifications and function/characteristic sheets
  • Characteristic Coverage: Design characteristics linked to functions
  • Quick Links: Design-focused tools and reports

Risks Space Dashboard

  • Statistics: Failure Modes, Failure Conditions, Risk Assessments
  • Document Inventory: Risk analysis documents (SFMEA, DFMEA, FHA, PSSA, SSA, FTA, CCA) with template badges
  • Risk Status: Risk control implementation and RPN distribution
  • Quick Links: Safety analysis tools and reports

Testing Space Dashboard

  • Statistics: Test Cases, Test Executions
  • Document Inventory: Test specifications and test execution results
  • Verification Coverage: Percentage of requirements with linked test cases
  • Quick Links: Test execution tools and verification reports

Dashboard Layout and Styling

The Project Home Dashboard uses a two-column responsive layout: diagram

Visual Elements

The dashboard includes the following styled components:
  • Statistics Card — Each stat displays a label and numeric count in a card container with standard Polarion styling
  • Document Tree — Hierarchical list with indentation, icons for element types, type badges (colored pills), and action links
  • Link Panel — Organized sections with clear headers and bullet-point navigation links
  • Status Indicators — Document approval status (draft, in review, approved) shown as icons or text badges
  • Type Badge — Color-coded document type indicators (REQ=blue, DFMEA=red, FUNC=green, etc.)

Configuration and Customization

The Project Home Dashboard is implemented as a Polarion wiki page (.polarion/pages/spaces/_default/Home/page.xml) using Velocity template language. Key configuration points:

Enabling/Disabling Metrics

Edit the Statistics Bar section to include or exclude work item types:
#set($elementCount = $helper.issueQuery("type:systemElement").size())
#set($custReqCount = $helper.issueQuery("type:customerRequirement").size())
#set($sysReqCount = $helper.issueQuery("type:sysReq").size())
#set($desReqCount = $helper.issueQuery("type:desReq").size())
#set($functionCount = $helper.issueQuery("type:function").size())
#set($characteristicCount = $helper.issueQuery("type:characteristic").size())
#set($testCaseCount = $helper.issueQuery("type:testCase").size())
#set($failureModeCount = $helper.issueQuery("type:failureMode").size())
#set($failureConditionCount = $helper.issueQuery("type:failureCondition").size())

Filtering Documents

The Document Inventory Tree can be filtered by space, status, or system element type by modifying the nxDocInventoryTree macro parameters:
nxDocInventoryTree(
  space: "all",                    # 'all', 'Requirements', 'Design', 'Risks', etc.
  status: "all",                   # 'all', 'draft', 'inReview', 'approved'
  sortBy: "elementType"            # 'elementType', 'name', 'status'
)
Edit the Quick Links sections to add, remove, or reorganize navigation items. Each link is a standard Polarion wiki link:
[Safety Engineer Dashboard|Safety Engineer Dashboard]
[Design Engineer Dashboard|Design Engineer Dashboard]
Do not rename Quick Links without updating the corresponding wiki page targets. Broken links will appear as red in the dashboard and confuse users.

Integration with Document Fields

The Project Home Dashboard relies on two critical custom document fields for proper functionality:

systemElementId Field

Links each document instance to a specific system element. The Document Inventory Tree uses this field to group and organize documents by system architecture. Field Definition:
  • Type: Multi-value work item link
  • Target Type: systemElement
  • Scope: Document-level
  • Usage: Required for documents that should appear in the inventory tree
Example:
  • Document: DFMEA-CMP-PSU
  • systemElementId: TA-20533 (Power Supply Unit component)
  • Result: Document appears under FCC → Processing Core Module → Power Supply Unit in the tree

templateDoc Field

For Risksheet documents, links to the parent template to enable type classification and filtering. Field Definition:
  • Type: Work item link
  • Target Type: riskSpecification
  • Scope: Document-level
  • Usage: Required for Risksheet instances to enable badge rendering and type-specific links
Example:
  • Document: DFMEA-CMP-ADCI
  • templateDoc: RiskTemplates / DFMEATemplate
  • Result: Document displays DFMEA badge and opens in Risksheet tool

Performance Considerations

The Statistics Bar queries execute at page load time. For projects with large work item databases (>5000 items), consider:
  • Caching: Polarion caches Velocity query results for 5 minutes by default
  • Index optimization: Ensure the tracker database is indexed on type field
  • Incremental updates: Some projects pre-compute and cache statistics in a dashboard data refresh job
Performance tuning is project-specific. Check your Polarion administrator configuration for caching and indexing settings.
Code: .polarion/pages/spaces/_default/Home/page.xml (0.63) · .polarion/pages/spaces/Requirements/Home/page.xml, Design/Home/page.xml, Risks/Home/page.xml, Testing/Home/page.xml, Risks/FMEA Reports/page.xml, Documentation/Home/page.xml, Documentation/Powersheet Help Redirect/page.xml, RiskTemplates/Home/page.xml (0.49) · datasets/sol-aero-ui-walkthrough/summary.md, navigation.md, dashboards/home-dashboard.md, dashboards/role-dashboards.md, dashboards/standards-compliance.md, risksheet-views/risksheet-views.md, work-item-types/data-model.md (0.48) · .polarion/pages/spaces/_default/Program Manager Dashboard/page.xml, Safety Engineer Dashboard/page.xml, Design Engineer Dashboard/page.xml, VandV Engineer Dashboard/page.xml, Config Manager Dashboard/page.xml (0.42) · modules/RiskTemplates/DFMEATemplate/module.xml, modules/Risks/DFMEA-CMP-PSU/module.xml, modules/_default/WholeRTMSheet/module.xml, modules/Requirements/CUSTOMER-REQS/module.xml (representative of ~50 module.xml files across all spaces and templates) (0.40) · .polarion/polarion-project.xml, .polarion/context.properties, .polarion/security/user-roles.xml, .claude/PROJECT.md, TODO.md (0.36)