Location: /polarion/#/project/{projectId}/wiki/Risks/Home
Layout Overview
+------------------------------------------------------------------+
| Space Banner: "TARA Risks" |
| Subtitle: "Threat Analysis and Risk Assessment Modules" |
| Colors: #c0392b (red) / #922b21 (dark red) |
+------------------------------------------------------------------+
| Statistics Bar |
| [ TARA Records ] [ CS Goals ] [ Threat Scenarios ] |
| [ Risk Controls ] [ Documents ] |
+------------------------------------------------------------------+
| System Element Navigator |
| +------------------------------+----------------+----------+ |
| | System Element | TARA Module | Status | |
| |------------------------------|----------------|----------| |
| | ADAS Control System | TARA-ADAS-Ctrl | Draft | |
| | Perception Unit | TARA-Perc-Unit | Approved | |
| | Sensor Fusion ECU | TARA-Sens-ECU | Draft | |
| | Forward Camera Module | -- | | |
| | Front Radar Module | -- | | |
| | Connectivity Gateway | TARA-Conn-GW | In Review| |
| | V2X Transceiver | -- | | |
| | Telematics Control Unit | -- | | |
| +------------------------------+----------------+----------+ |
+------------------------------------------------------------------+
| Quick Links |
+------------------------------------------------------------------+
| Footer: Nextedy Solutions |
+------------------------------------------------------------------+
Space Banner
Rendered via the #nxSpaceBanner() macro with the following parameters:
| Parameter | Value |
|---|
| Icon | Icon number 3 |
| Title | TARA Risks |
| Subtitle | Threat Analysis and Risk Assessment Modules |
| Primary color | #c0392b (red) |
| Secondary color | #922b21 (dark red) |
Statistics Bar
Displays five live KPI counts computed from Polarion Lucene queries:
| Metric | Label | Work Item Type | Query |
|---|
| TARA Records | ”TARA Records” | taraRecord | type:taraRecord |
| CS Goals | ”CS Goals” | cybersecurityGoal | type:cybersecurityGoal |
| Threat Scenarios | ”Threat Scenarios” | threatScenario | type:threatScenario |
| Risk Controls | ”Risk Controls” | riskControl | type:riskControl |
| Documents | ”Documents” | (document count) | Documents in Risks space |
The Documents count uses the #nxDocCountInSpace() macro scoped to the Risks space, reflecting how many Risk Specification modules exist.
System Element Navigator
The navigator is a three-column table with the nx-nav-tree CSS class, providing a hierarchical view of the entire system element tree with TARA coverage and workflow status.
Columns
| Column | Width | Content |
|---|
| System Element | ~50% | Hierarchical display with indentation (nx-level-0/1/2) |
| TARA Module | ~30% | Deep link to Risksheet, or em-dash if missing |
| Status | ~20% | Document workflow status (Draft, In Review, Approved, Published) |
How the Navigator Works
- Query all system elements:
project.id:{projectId} AND type:systemElement, sorted by ID
- Filter top-level systems: Only elements where
elementType == system appear at level 0
- Traverse children:
linkedWorkItems().back() discovers subsystems (level 1) and components (level 2)
- Match TARA documents: For each element, find the
riskSpecification document where systemElementId matches the element ID
- Read status: The document workflow status is displayed via
status.name()
TARA Module States
| State | Display | CSS Class |
|---|
| TARA exists | Document name (linked to Risksheet) | — |
| No TARA | Em-dash (—) | nx-missing |
Risksheet deep link: /polarion/#/project/{projectId}/risksheet?document=Risks/{docName}
Status Column
Shows the Risk Specification Document Workflow status:
| Status | Meaning |
|---|
| Draft | TARA analysis in progress, editable |
| In Review | Sent for approval, awaiting signatures |
| Approved | At least one project_approver has signed |
| Published | Finalized baseline, read-only |
The status column shows the riskSpecification document workflow status, not the systemElement lifecycle status. This means the status reflects TARA analysis progress, not system element maturity.
Key Differences from Project Home
| Feature | Project Home | Risks Home |
|---|
| Banner | Project-level with #nxBanner() | Space-level with #nxSpaceBanner() |
| Stats | 7 metrics (includes tests, requirements) | 5 metrics (TARA-focused) |
| Navigator columns | 2 (Element, TARA) | 3 (Element, TARA, Status) |
| Quick links | 5 sections with sidebar layout | Flat list below navigator |
| Template filter | Excludes TARATemplate by moduleFolder | Excludes by type:riskSpecification only |
Quick Links
Below the navigator, quick links provide access to:
Velocity Macros Used
| Macro | Purpose |
|---|
#nxSpaceBanner() | Red-branded space header |
#nxStatsBar() / #nxStatCount() | KPI stat tiles |
#nxDocCountInSpace() | Document count in Risks space |
#nxNavTableStyles() | Hierarchical table CSS |
#nxSpaceFooter() | Standard Nextedy footer |
Related Pages
Source: Risks/Home/page.xml