Skip to main content

Intelligent Import (Pattern-Based)

Import requirements and FMEA data from Word and Excel documents using intelligent pattern recognition - no AI required, your data stays completely private.

Key Difference from AI Import

Intelligent Import uses pattern matching and heuristics to extract requirements from documents. Your data never leaves your browser or server - no AI APIs are called.

AI Import (Advanced tier) uses Google Gemini to interpret natural language. More powerful for unstructured documents, but sends data to external AI service.

See Full Comparison →

Overview

The Intelligent Import Wizard analyzes your documents using:

  • Pattern Recognition - Detects numbered lists, headings, table structures
  • Column Synonym Matching - Recognizes 50+ common column name variations
  • INCOSE Best Practices - Validates requirements against industry standards
  • Confidence Scoring - Shows you how reliable the extraction is

Availability

TierWord ImportExcel/FMEA Import
Free
Basic ($49/mo)
Advanced ($99/mo)
Power ($299/mo)
Enterprise
Why Basic Tier?

Intelligent Import is available starting at Basic tier because:

  • No AI compute costs (no external API calls)
  • Data stays private (important for regulated industries)
  • Provides excellent value for document conversion

Supported Formats

Word Documents (.docx)

The wizard detects requirements using multiple strategies:

Detection StrategyConfidenceBest For
Tables95%Structured requirement tables
Headings85%Section-based documents
Numbered Lists80%Hierarchical numbered requirements
"Shall" Statements70%Narrative text with requirements

Works best with:

  • Tables with ID, Description, Type columns
  • Numbered sections (1.0, 1.1, 1.1.1)
  • Heading-based organization (H1, H2, H3)
  • "Shall" statement patterns

Excel Files (.xlsx)

The wizard intelligently maps columns using synonym matching:

Requirement Columns Recognized:

Standard NameSynonyms Automatically Detected
IDcustom_id, req_id, requirement_id, number, #
Textdescription, statement, requirement, body, content
Typecategory, classification, req_type, level
Statusstate, phase, lifecycle
Parent IDparent, parent_id, parent_custom_id, hierarchy

FMEA Columns Recognized:

Standard NameSynonyms Automatically Detected
Functionitem_function, purpose
Failure Modepotential_failure, failure, mode
Effectfailure_effect, consequence, impact
Causefailure_cause, root_cause, reason
Severitysev, s
Occurrenceocc, o, frequency
Detectiondet, d, detectability

How to Use

Step 1: Access the Wizard

  1. Open your project
  2. Click ProjectImport with Wizard
  3. The Import Wizard modal opens

Step 2: Select Import Type

Choose what you want to import:

  • Requirements - From Word or Excel
  • FMEA Data - From Excel with S/O/D ratings

Step 3: Upload Your File

  1. Click Choose File or drag-and-drop
  2. Supported: .docx, .xlsx
  3. Maximum file size: 10 MB

Step 4: Review Analysis

The wizard analyzes your file and shows:

For Word Documents:

Detection Strategy: Tables (95% confidence)
├── Found: 3 tables with requirement-like structure
├── Columns: ID, Description, Type, Rationale
└── Estimated requirements: 47

For Excel Files:

Sheet: "Requirements" (Detected: requirements)
├── Mapped Columns:
│ ├── custom_id ← "Req ID" (synonym match)
│ ├── text ← "Description" (synonym match)
│ └── type ← "Category" (synonym match)
└── Rows to import: 156

Step 5: Adjust Mappings (if needed)

If columns aren't mapped correctly:

  1. Click the dropdown for unmapped columns
  2. Select the correct target field
  3. Preview updates automatically

Step 6: Review INCOSE Compliance

The wizard checks your requirements against INCOSE best practices:

Quality Indicators:

  • ✅ Uses "shall" for requirements
  • ✅ Specific and measurable
  • ⚠️ Contains vague terms ("good", "fast")
  • ❌ Missing subject or object

Common Issues Flagged:

IssueINCOSE RuleExample
Missing "shall"R1"The system provides..." → "The system shall provide..."
Vague termsR7"fast response" → "response within 100ms"
Escape clausesR8"as applicable" → Specify the condition
Multiple requirementsR9Split into separate statements

Step 7: Execute Import

  1. Review the summary showing:
    • Total items to import
    • Confidence score
    • Any warnings
  2. Click Import
  3. Requirements appear in your project

Confidence Scoring

The wizard provides transparency about extraction quality:

ScoreMeaningRecommendation
90-100%ExcellentImport with confidence
80-89%GoodReview flagged items
70-79%FairManual review recommended
Below 70%LowConsider AI Import for better results
When Confidence is Low

If confidence is below 70%, the wizard suggests trying AI Import (Advanced tier) which can better interpret unstructured or ambiguous documents.

Word Document Best Practices

Best: Tables with clear columns

| ID | Requirement | Type | Rationale |
|----|-------------|------|-----------|
| SYS-001 | The system shall... | Functional | Safety |

Good: Numbered sections

1.0 System Requirements
1.1 The system shall provide real-time monitoring
1.2 The system shall alert users within 5 seconds

Acceptable: Heading-based

## 2.0 Performance Requirements
### 2.1 Response Time
The system shall respond within 100ms.

What to Avoid

Unstructured narrative - No clear requirement boundaries ❌ Mixed formatting - Some tables, some bullets, some paragraphs ❌ Embedded images - Text in images cannot be extracted ❌ Complex nested tables - May not parse correctly

Excel Best Practices

Req IDDescriptionCategoryStatusParent
SYS-001System shall monitor...SystemDraft
SYS-001.1Subsystem shall...SubsystemDraftSYS-001

Tips:

  • Use consistent column names
  • Include Parent ID for hierarchy
  • First row must be headers
  • No merged cells
  • No formulas in data columns

FMEA Excel Format

FunctionFailure ModeEffectCauseSOD
Monitor temperatureSensor driftIncorrect readingCalibration error745

Required columns for FMEA:

  • Function or Item
  • Failure Mode
  • Effect
  • Severity (1-10)
  • Occurrence (1-10)
  • Detection (1-10)

Comparison with Other Import Methods

FeatureIntelligent ImportManual ImportAI Import
Input FormatWord, ExcelExcel, JSONWord
Tier RequiredBasic ($49/mo)FreeAdvanced ($99/mo)
Data Privacy✅ 100% Private✅ 100% Private⚠️ Sent to AI API
Best ForSemi-structured docsPre-formatted dataUnstructured narrative
Accuracy85-95%100%90-95%
ProcessingInstantInstant1-3 minutes
INCOSE Validation✅ Yes❌ No❌ No
Column Detection✅ Automatic❌ ManualN/A

Troubleshooting

"No requirements detected"

Causes:

  • Document has no recognizable patterns
  • Text is in images or scanned
  • Unusual formatting

Solutions:

  • Restructure document with clear sections
  • Use tables with headers
  • Try AI Import for complex documents

"Low confidence score"

Causes:

  • Mixed document structure
  • Ambiguous column names
  • Non-standard formats

Solutions:

  • Manually adjust column mappings
  • Split document into cleaner sections
  • Consider AI Import for interpretation

"Column not mapped"

Causes:

  • Unusual column name
  • Column name in different language
  • Abbreviations not recognized

Solutions:

  • Use dropdown to manually map
  • Rename columns in source file
  • Add common synonyms in future update

"FMEA import missing ratings"

Causes:

  • S/O/D columns not detected
  • Ratings not in 1-10 scale
  • Text values instead of numbers

Solutions:

  • Ensure columns are named "Severity", "Occurrence", "Detection"
  • Convert text ratings to numbers (High=9, Medium=5, Low=2)
  • Use S, O, D abbreviations

Frequently Asked Questions

Is my data sent to any external service?

No. Intelligent Import runs entirely within NirmIQ. Your document is processed on our servers and never sent to third-party AI services like OpenAI or Google.

What's the difference between this and Manual Import?

Manual Import requires you to pre-format an Excel file with exact column names. Intelligent Import analyzes your existing documents and maps columns automatically using synonym matching.

What's the difference between this and AI Import?

Intelligent Import uses pattern matching (rules-based). AI Import uses Google Gemini to interpret natural language. AI Import is better for unstructured documents but requires Advanced tier and sends data externally.

Can I import FMEA and Requirements from the same file?

Currently, you need to import them separately. If your Excel has both on different sheets, run the wizard twice selecting different sheets.

What INCOSE rules are checked?

The wizard validates against key INCOSE Guide for Writing Requirements rules:

  • R1: Use "shall" for mandatory requirements
  • R7: Avoid vague terms (good, fast, user-friendly)
  • R8: Avoid escape clauses (as applicable, if necessary)
  • R9: One requirement per statement
  • R17: Complete sentences with subject and predicate

Can I customize the synonym dictionary?

Not currently. If you have industry-specific terms that should be recognized, contact support and we can add them.


Need Help?