Skip to main content
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:
ParameterValue
IconIcon number 3
TitleTARA Risks
SubtitleThreat 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:
MetricLabelWork Item TypeQuery
TARA Records”TARA Records”taraRecordtype:taraRecord
CS Goals”CS Goals”cybersecurityGoaltype:cybersecurityGoal
Threat Scenarios”Threat Scenarios”threatScenariotype:threatScenario
Risk Controls”Risk Controls”riskControltype: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

ColumnWidthContent
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

  1. Query all system elements: project.id:{projectId} AND type:systemElement, sorted by ID
  2. Filter top-level systems: Only elements where elementType == system appear at level 0
  3. Traverse children: linkedWorkItems().back() discovers subsystems (level 1) and components (level 2)
  4. Match TARA documents: For each element, find the riskSpecification document where systemElementId matches the element ID
  5. Read status: The document workflow status is displayed via status.name()

TARA Module States

StateDisplayCSS Class
TARA existsDocument name (linked to Risksheet)
No TARAEm-dash (—)nx-missing
Risksheet deep link: /polarion/#/project/{projectId}/risksheet?document=Risks/{docName}

Status Column

Shows the Risk Specification Document Workflow status:
StatusMeaning
DraftTARA analysis in progress, editable
In ReviewSent for approval, awaiting signatures
ApprovedAt least one project_approver has signed
PublishedFinalized 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

FeatureProject HomeRisks Home
BannerProject-level with #nxBanner()Space-level with #nxSpaceBanner()
Stats7 metrics (includes tests, requirements)5 metrics (TARA-focused)
Navigator columns2 (Element, TARA)3 (Element, TARA, Status)
Quick links5 sections with sidebar layoutFlat list below navigator
Template filterExcludes TARATemplate by moduleFolderExcludes by type:riskSpecification only
Below the navigator, quick links provide access to:
  • How to Create a TARA
  • TARA Summary Report
  • Cybersecurity Plan
  • Cybersecurity Case
  • Cybersecurity Concept
  • System Element Tree
  • Threat Scenario Catalog
  • Stakeholder Catalog
  • Cybersecurity Goals

Velocity Macros Used

MacroPurpose
#nxSpaceBanner()Red-branded space header
#nxStatsBar() / #nxStatCount()KPI stat tiles
#nxDocCountInSpace()Document count in Risks space
#nxNavTableStyles()Hierarchical table CSS
#nxSpaceFooter()Standard Nextedy footer

Source: Risks/Home/page.xml