Skip to main content

Quick Navigation

Module Overview

TestAuto2 integrates three core JavaScript modules that enhance user experience and compliance visibility:
ModulePurposeIntegration Point
Risksheet TourInteractive step-by-step walkthroughs of HARA, FMEA, and control plan workflowsEmbedded in risksheet widgets
Traffic LightsReal-time ASIL/AP status visualization and compliance indicatorsDashboard and risksheet cells
Driver.jsUnderlying tour engine library providing spotlight, tooltip, and step sequencingBoth tour and dashboard contexts

Key Features

  • Interactive Tours — Step-by-step guidance through HARA severity-exposure-controllability assessment, FMEA risk analysis, and control plan workflows
  • Visual Risk Indicators — Color-coded traffic lights (green/yellow/red) for ASIL classification, action priority status, and compliance readiness
  • One-Click Highlights — Spotlight unfamiliar columns and explain field dependencies in context
  • Responsive Design — Tours and indicators adapt to different screen sizes and risksheet configurations
  • Velocity Integration — Dashboard macros invoke tour modules via JavaScript API calls
  • ISO 26262 Compliance — Tour content emphasizes functional safety standards and traceability requirements

When to Use Each Module

  • Risksheet Tour: Use when introducing new analysts to HARA/FMEA analysis workflows
  • Traffic Lights: Use in dashboards and reports to communicate risk status at a glance
  • Driver.js: Use when customizing tours or building new interactive guidance experiences

Module Architecture

diagram

Configuration and Customization

Each JavaScript module is configured through YAML templates stored in .polarion/nextedy/sheet-configurations/:
  • Tour scripts define step sequences, spotlight targets, and tooltip content
  • Traffic light rules map ASIL values and action priorities to color codes
  • Event listeners connect cell changes to automatic tour progression or indicator updates
See the individual module pages for configuration examples and customization patterns.