PROCESS {{ wiData.header.WiProcessName }}
SUB PROCESS {{ wiData.header.WiSubProcessName }}
{{ wiData.header.WiCode }} v{{ wiData.header.WiVersion }}
{{ completedStepsCount }} / {{ wiData.steps.length }} STEPS
Step {{ currentStepIndex + 1 }} of {{ wiData.steps?.length }} ⏱ {{ formatElapsed(elapsedSeconds) }} / {{ formatStandardTime(currentStep?.stdDurationSecs) }}
{{ group.sectionTitle }}
✓ {{ entry.step.stepDisplayNo }}
STEP {{ currentStepIndex + 1 }} OF {{ wiData.steps?.length }}

{{ currentStep.stepTitle }}

⚠ Warning Level: {{ currentStep.warningLevel }}
🔧 TOOLS: {{ currentStep.toolsRequired }}
{{ zoneName }} {{ isAccordionOpen(container, zoneName) ? '▲' : '▼' }}
WORK INSTRUCTION
TOTAL STEPS
{{ wiData.steps.length }}
COMPLETED
{{ completedStepsCount }}
STD CYCLE
{{ wiData.header.StdCycleTimeMins }} min
TOOLS
{{ currentStep?.toolsRequired || 'N/A' }}
ELAPSED THIS STEP
{{ formatElapsed(elapsedSeconds) }}
{{ formatStandardTime(currentStep?.stdDurationSecs) }} STD. TIME
CHECKLIST PROGRESS
{{ completedChecklistCount }} / {{ allChecklistItems.length }} items done   {{ checklistProgressPercent }}%
ELIGIBILITY — {{ eligibility.IsEligible ? 'ELIGIBLE' : 'NOT ELIGIBLE' }}
{{ req.Name }} @if (req.RequirementType === 2) { @switch (req.Status) { @case (1) { Not yet satisfied ({{ req.Enforcement === 2 ? 'Blocking' : 'Warning' }}) } @case (2) { Unverifiable — no proof available for this validation type } @default { Satisfied } } } @else { @switch (req.Status) { @case (0) { Level {{ req.EmployeeLevel }} meets required Level {{ req.RequiredLevel }} } @case (1) { Level {{ req.EmployeeLevel ?? 'none' }} below required Level {{ req.RequiredLevel }} ({{ req.Enforcement === 2 ? 'Blocking' : 'Warning' }}) } @case (2) { Unverifiable — no competency data available } } }
SKILL REQUIREMENTS
{{ sr.SkillName }} — Level {{ sr.MinLevelNo }} (Mandatory)
Scan an employee above to check eligibility.
ALL STEPS
{{ step.isCompleted ? '✓' : step.stepDisplayNo }} {{ step.stepTitle }}
Step image {{ block.MediaCaption }}
🎥 No video source configured for this step.
{{ block.MediaCaption }}
📄 {{ block.MediaCaption || 'Open in new tab' }}
📄 No PDF source configured for this step.
✓
{{ item.label }} Required
⚠ {{ block.ContentRef }}