Skip to main content

Dashboard Overview

The Documentation Space Dashboard implements a Polarion wiki page using Nextedy Solutions macros to provide:
  • Macro Library Navigation — Access to the shared Velocity macro library (nextedy_solutions.vm) containing all reusable UI components
  • Data Model Reference — Links to complete RTM domain model documentation showing work item type relationships
  • V-Model Process Guide — Navigation to ISO 26262 V-model development lifecycle documentation
  • Space Branding — Consistent visual identity for the Documentation space using branded headers and footers
  • Help and Support Links — Quick navigation to PowerSheet documentation and external support resources

Dashboard Components

Space Banner Widget

PropertyTypeValueDescription
MacroString#nxSpaceBanner()Nextedy macro for branded space headers
LevelInteger2Heading level (h2) for the banner title
TitleString"Documentation"Space name displayed in banner
DescriptionString"Macro Library, Data Model, and V-Model Process Reference"Subtitle text describing space purpose
Primary ColorHex#424242Main banner background color (dark gray)
Secondary ColorHex#616161Accent color for visual elements (medium gray)
PurposeStringBrandingCreates visual separation and consistent space identity across all solution dashboards
The banner renders as an HTML5 <section> element with inline CSS styling applied by the Nextedy macro. Icon, title, and description are left-aligned with primary color background and white text.
PropertyTypeDefaultDescription
Card TitleString"Macro Library Reference"Navigation card headline
Card DescriptionString"Reusable Velocity components for dashboards"Brief description of macro library purpose
Target URLString/polarion/#/project/TA/wiki/nextedy_solutionsWiki page containing the shared Velocity macro library
IconString:fontawesome-solid-code:Font Awesome icon for code/development
ImplementationVelocity Macro#nxLinkCard()Nextedy card component macro
Purpose: The macro library (nextedy_solutions.vm) is the foundation for all Nextedy dashboard customization, providing reusable UI components including:
  • #nxSpaceBanner() — Branded space headers
  • #nxLinkCoverage() — Traceability coverage calculations
  • #nxKpiCard() — Key performance indicator displays
  • #nxStatCount() — Live work item counts
  • #nxDocInventoryTree() — Hierarchical document navigation
  • #nxCoverageBar() — Progress bars with drill-down queries
  • #nxRiskMatrix() — Risk assessment matrices
  • #nxCommonStyles() — CSS injection for consistent styling
Configuration Pattern:
#import('nextedy_solutions.vm')
#nxInit()
#nxCommonStyles()

## Define card content
#set($cardTitle = 'Macro Library Reference')
#set($cardUrl = '/polarion/#/project/TA/wiki/nextedy_solutions')
#nxLinkCard($cardTitle, 'Reusable Velocity components', $cardUrl, 'code')
PropertyTypeDefaultDescription
Card TitleString"Data Model Reference"Card headline
DescriptionString"Work item types, relationships, and RTM domain model"Describes data model content
Target URLString/polarion/#/project/TA/wiki/data-model-overviewLink to data model documentation
IconString:fontawesome-solid-diagram-project:Diagram/model icon
Content ScopeStringReferenceDocuments complete RTM domain model including entity types, relationships, cardinality constraints
Data Model Scope: The reference page documents:
  • Entity Types — All 25+ work item types (requirement, hazard, failure mode, test case, etc.)
  • Relationships — Link roles between entities (refines, verifies, validates, mitigates, assesses)
  • Cardinality — One-to-many vs. many-to-many relationship patterns
  • Expansion Paths — PowerSheet entity expansion rules for hierarchical queries
  • Custom Fields — Domain-specific properties (severity, occurrence, detection, ASIL, etc.)
The RTM domain model is the contract between Risksheet/PowerSheet configurations and Lucene queries. Any changes to work item types, link roles, or custom fields must be reflected across all three systems to maintain data consistency.
PropertyTypeDefaultDescription
Card TitleString"V-Model Process Guide"Navigation card title
DescriptionString"ISO 26262 development lifecycle, traceability, and documentation"Describes V-model content
Target URLString/polarion/#/project/TA/wiki/v-model-methodologyLink to V-model documentation
IconString:fontawesome-solid-code-branch:Branch/flow icon representing V-model structure
Content TypeStringConceptExplains ISO 26262 V-model methodology
V-Model Phases Documented: diagram The V-model documentation explains:
  • Requirements Phase — Customer (CRs) and System Requirements (SysReqs) definition
  • Design Phase — Design Requirements (DesReqs), Functions, Characteristics decomposition
  • Implementation Phase — Failure modes, risk controls, design solutions
  • Verification Phase — Test cases linked via verifies relationship to requirements and design elements
  • Validation Phase — End-to-end validation linked via validates relationship to customer requirements
  • Traceability Requirements — ISO 26262 Part 8 Clause 6 bidirectional traceability across V-model phases
PropertyTypeValueDescription
MacroString#nxLinkCardsGrid()Container macro for card layout
Layout TypeStringCSS GridResponsive grid with 3 cards per row on desktop
Card ComponentMacro#nxLinkCard()Individual card macro nested within grid
End MarkerMacro#nxLinkCardsGridEnd()Closing macro for grid container
SpacingInteger16pxGap between cards (standard MkDocs Material spacing)
Responsive BehaviorStringMobile-first1 column on mobile, 2 on tablet, 3 on desktop
Markup Pattern:
#nxLinkCardsGrid()
  #nxLinkCard('Macro Library Reference', 'Reusable Velocity components', $url1, 'code')
  #nxLinkCard('Data Model Reference', 'Work item types and relationships', $url2, 'diagram')
  #nxLinkCard('V-Model Process Guide', 'ISO 26262 development lifecycle', $url3, 'branch')
#nxLinkCardsGridEnd()

Section Header

PropertyTypeValueDescription
MacroString#nxSectionHeader()Nextedy macro for visual section breaks
ParameterStringSection titleThe text displayed in the section header
Visual StyleStringBold, left-alignedCreates visual hierarchy and readability
Use CasesStringMultipleSeparating dashboard sections for clarity
Example Usage:
#nxSectionHeader('Reference Documentation')
#nxSectionHeader('Quick Links')
#nxSectionHeader('Macro Library')

PowerSheet Documentation Redirect Widget

PropertyTypeDefaultDescription
Widget TypeStringscriptBlockPolarion script block widget for custom HTML/JavaScript
Redirect URLStringhttps://go.nextedy.com/powersheet-support-portalExternal PowerSheet documentation portal
Redirect DelayInteger2000 (ms)Time to display transitional message before navigation
MessageString"Redirecting to PowerSheet Help..."User-facing message during redirect
JavaScript ImplementationStringsetTimeout()Client-side navigation using standard browser API
PatternStringHelp redirectMaintains in-context access to external resources
Implementation Pattern:
<div id="redirect-container">
  <p>Redirecting to PowerSheet Help Portal...</p>
  <p>If you are not redirected automatically, 
    <a href="https://go.nextedy.com/powersheet-support-portal" target="_blank">
      click here to continue
    </a>.
  </p>
</div>

<script>
  setTimeout(function() {
    window.location = 'https://go.nextedy.com/powersheet-support-portal';
  }, 2000);
</script>
PowerSheet documentation is hosted externally rather than in-Polarion to maintain a centralized support portal. Users accessing PowerSheet help from within Polarion are redirected automatically. If the external portal is unavailable, provide a fallback link to local documentation.
PropertyTypeValueDescription
MacroString#nxSpaceFooter()Nextedy macro for consistent footer branding
ImplementationVelocity MacroPart of Nextedy Solutions libraryRenders standardized footer across all solution dashboards
PurposeStringBranding and licensingDisplays solution footer with copyright and licensing information
PlacementStringBottom of pagePairs with #nxSpaceBanner() at page top for frame consistency

Dashboard Layout Structure

diagram

Configuration Properties

Nextedy Solution Initialization

PropertyTypeRequiredDescription
Import StatementVelocityYes#import('nextedy_solutions.vm') — loads macro library
nxInit() CallMacroYesMust be called before other Nextedy macros; sets up context
nxCommonStyles() CallMacroYesInjects CSS for consistent dashboard styling
Project PrefixStringYesProject prefix (e.g., TA for TestAuto2) used in Lucene queries
Space IDStringNoOptional space filter for document inventory queries
Page Header Template:
#import('nextedy_solutions.vm')
#nxInit()
#nxCommonStyles()

#set($projectId = $context.getProject().getKey())
#set($spaceId = 'Documentation')

Color Scheme

ElementHex CodeRGBUsage
Primary#42424266, 66, 66Space banner background, headers
Secondary#61616197, 97, 97Accent colors, borders
Text Primary#FFFFFF255, 255, 255Banner text, light backgrounds
Text Secondary#21212133, 33, 33Card text, standard content
Hover State#30303048, 48, 48Interactive element hover
Link TypePatternExampleResolution
Wiki Page/polarion/#/project/TA/wiki/<PageName>/polarion/#/project/TA/wiki/nextedy_solutionsDirect wiki page navigation
Space Page/polarion/#/project/TA/wiki/<SpaceName>/<PageName>/polarion/#/project/TA/wiki/Documentation/Macro LibraryPage within specific space
External URLhttps://go.nextedy.com/<path>https://go.nextedy.com/powersheet-support-portalExternal support portal
Relative PathRelative to wiki root../reference/data-model.mdNot used in Polarion wiki (use absolute paths)
Space and page names with spaces must be URL-encoded (e.g., %20 for space). Alternatively, use Polarion’s $utils.urlencode() Velocity function for dynamic URL generation.

Documentation Space Purpose

The Documentation Space consolidates all reference materials for TestAuto2 — Automotive Safety Solution:
  1. Macro Library — Foundation for all Nextedy dashboard customization and UI components
  2. Data Model Reference — Complete RTM domain model documentation (entity types, relationships, constraints)
  3. V-Model Methodology — ISO 26262 development process and traceability requirements
  4. Standards Compliance — Links to ISO 26262, AIAG-VDA FMEA, IATF 16949, SOTIF guidance
  5. PowerSheet Help — Redirect to external PowerSheet documentation portal
  6. Configuration Guides — Risksheet/PowerSheet customization patterns and best practices

Access Patterns

User RoleEntry PointTypical Actions
Documentation EngineerHome Dashboard → Documentation SpaceReview macro library, reference data model, check V-model phases
System AdministratorDocumentation Space → Macro LibraryCustomize dashboard widgets, add new macros
Safety EngineerDocumentation Space → V-Model GuideUnderstand traceability requirements, link types
Design EngineerDocumentation Space → Data ModelReference work item types, custom field definitions
All UsersHome Dashboard quick linksAccess PowerSheet help, macro reference

Velocity Script Integration

Standard Page Template

#import('nextedy_solutions.vm')
#nxInit()
#nxCommonStyles()

#set($projectKey = $context.getProject().getKey())
#set($spaceKey = 'Documentation')

## Render space banner
#nxSpaceBanner(2, 'Documentation', 'Macro Library, Data Model, and V-Model Process Reference', '#424242', '#616161')

## Render link cards
#nxLinkCardsGrid()
  #set($cardUrl1 = "/polarion/#/project/${projectKey}/wiki/nextedy_solutions")
  #nxLinkCard('Macro Library Reference', 'Reusable Velocity components for dashboards', $cardUrl1, 'code')
  
  #set($cardUrl2 = "/polarion/#/project/${projectKey}/wiki/data-model-reference")
  #nxLinkCard('Data Model Reference', 'Work item types, relationships, and RTM domain model', $cardUrl2, 'diagram')
  
  #set($cardUrl3 = "/polarion/#/project/${projectKey}/wiki/v-model-methodology")
  #nxLinkCard('V-Model Process Guide', 'ISO 26262 development lifecycle, traceability, and documentation', $cardUrl3, 'branch')
#nxLinkCardsGridEnd()

## Render space footer
#nxSpaceFooter()

Version Information

PropertyValue
SolutionTestAuto2 — Automotive Safety Solution
Last UpdatedFebruary 2026
Supported Polarion Versions2021+, 2022+, 2023+, 2024+
Nextedy Solutions Version3.x+
Dependenciesnextedy_solutions.vm macro library