Export & Import
NirmIQ provides powerful export and import capabilities to help you share, backup, and migrate your requirements data.
Import Methods Overviewβ
NirmIQ offers four import methods to suit your needs:
| Method | Best For | Tier | Data Privacy |
|---|---|---|---|
| π Manual Import | Pre-formatted Excel/JSON | Free+ | β Private |
| π§ Intelligent Import | Word/Excel with varied columns | Basic+ ($49) | β Private |
| π€ AI Import | Unstructured narrative docs | Advanced+ ($99) | β οΈ External API |
| π§ ReqIF Import | Enterprise tool integration | Free+ | β Private |
π See Import Methods Comparison for detailed decision guide
Import Methods in Detailβ
π Manual Import (Standard Feature)β
What it is: Import pre-formatted Excel or JSON files directly into your project.
Best for:
- β Migrating from other requirements tools
- β Restoring from backups
- β Importing data you've already structured
- β Quick, predictable imports
Key Benefits:
- Free - No AI tokens used, available on all tiers
- Fast - Imports complete in seconds
- 100% Accurate - Your data exactly as you formatted it
- Full Control - You decide the structure and hierarchy
What you need:
- Excel file with columns: ID, Text, Type, Status, Version, Parent ID
- OR JSON file with requirements array
- Data must be pre-formatted by you
Example Use Case:
You're migrating 200 requirements from Jira:
1. Export from Jira to Excel
2. Format columns to match IntelliSE
3. Import via Manual Import
4. β
Done in 30 seconds
π§ Intelligent Import (Basic Tier Feature) - NEWβ
What it is: Upload Word or Excel documents and the wizard automatically detects requirements using pattern recognition - no AI required, your data stays completely private.
Best for:
- π When data privacy is required (regulated industries)
- π Word documents with tables or numbered lists
- π Excel files with non-standard column names
- π° Cost-effective alternative to AI import
Key Benefits:
- Data Privacy - No external AI APIs, data stays on your server
- Automatic Column Detection - Recognizes 50+ column name synonyms
- INCOSE Compliance - Validates requirements against industry standards
- Confidence Scoring - Shows extraction reliability
- Affordable - Available on Basic tier ($49/mo)
What it handles:
- Word tables with requirement data (95% confidence)
- Numbered/bulleted requirement lists (80% confidence)
- Heading-based structures (85% confidence)
- Excel with varied column names ("Req ID", "Description", etc.)
Example Use Case:
Customer sends requirements.docx with tables:
ββββββββββ¬ββββββββββββββββββββββ¬ββββββββββββ
β Req ID β Description β Category β
ββββββββββΌββββββββββββββββββββββΌββββββββββββ€
β REQ-01 β System shall... β Functionalβ
ββββββββββ΄ββββββββββββββββββββββ΄ββββββββββββ
1. Upload to Intelligent Import
2. Wizard detects: "Req ID" β ID, "Description" β Text
3. Review INCOSE compliance warnings
4. Import with confidence
β
Done in 2 minutes, data never leaves your server
π See Intelligent Import Guide for detailed instructions
π€ AI-Powered Import (Advanced Feature)β
What it is: Upload a Word document and AI automatically extracts, structures, and organizes requirements.
Best for:
- π Converting legacy Word documents
- π Parsing customer requirement specifications
- π Processing RFPs, RFQs, or SOWs
- π When you don't want to manually format data
Key Benefits:
- Intelligent Parsing - AI reads natural language and extracts requirements
- Automatic Hierarchy - AI determines parent-child relationships
- Time-Saving - Converts documents in minutes vs. hours of manual work
- Context-Aware - Can use your methodology documents to guide parsing
- Type Detection - AI classifies requirement types automatically
What you need:
- Word document (.docx) with requirements in natural language
- Optional: Methodology document for better accuracy
- Advanced tier subscription or higher
Example Use Case:
Customer sends 50-page requirements.docx:
1. Upload to AI Import
2. AI extracts 300 requirements
3. AI creates CR β SYS β SUB hierarchy automatically
4. Review and fix any issues (usually 5-10%)
5. β
Done in 5 minutes vs. 3-4 hours manual work
ROI: $50 tier saves you 4 hours @ $100/hr = $400 value
Side-by-Side Comparisonβ
| Feature | π Manual Import | π§ Intelligent Import | π€ AI Import |
|---|---|---|---|
| Input Format | Excel (.xlsx) or JSON | Word (.docx) or Excel | Word (.docx) |
| Data Structure | Must be pre-formatted | Semi-structured (tables, lists) | Natural language text |
| Column Detection | Manual (exact names) | Automatic (50+ synonyms) | N/A |
| Hierarchy Creation | You create manually | Pattern-detected | AI detects automatically |
| INCOSE Validation | β No | β Yes | β No |
| Processing Time | Seconds | Seconds | 1-3 minutes |
| Accuracy | 100% (your data) | 85-95% (pattern-based) | 90-95% (AI review needed) |
| Data Privacy | β 100% Private | β 100% Private | β οΈ Sent to AI API |
| Cost | Free, all tiers | Basic tier ($49/mo) | Advanced+ tier ($99/mo) |
| Best Use | Pre-formatted data | Semi-structured docs | Unstructured narrative |
| Quota Limits | Unlimited | Unlimited | Daily AI limits apply |
When to Use Each Methodβ
Use Manual Import When:β
- β Migrating from another tool - Jira, Excel, or other systems with structured exports
- β Restoring backups - Re-importing previously exported data
- β You have time to format - Data is already organized or you prefer control
- β 100% accuracy required - No room for interpretation errors
- β Free tier user - Don't have Intelligent or AI import access
- β Small datasets - Formatting 10-50 requirements is quick
Use Intelligent Import When:β
- π§ Data privacy is critical - Regulated industries, sensitive IP
- π§ Word tables - Documents with requirement tables (non-standard columns)
- π§ Excel with varied columns - "Req ID", "Description", "Category" etc.
- π§ Numbered requirement lists - 1.0, 1.1, 1.1.1 format
- π§ INCOSE compliance needed - Want requirements validated against standards
- π§ Cost-conscious - Basic tier ($49) vs Advanced ($99)
Use AI Import When:β
- π€ Unstructured narrative - Pure prose without clear structure
- π€ Legacy documentation - Converting old Word docs with mixed formats
- π€ Customer deliverables - RFPs, RFQs, specifications in Word format
- π€ Complex hierarchy - Let AI figure out deep parent-child relationships
- π€ No patterns to detect - Document has no tables, lists, or numbering
- π€ Data privacy not a concern - OK sending to external AI API
Real-World ROI Examplesβ
Example 1: Startup (Free Tier)β
Scenario: 50 requirements from Excel template
Manual Import:
- Time: 2 minutes (format Excel template)
- Cost: $0
- β Best choice: Quick and free
AI Import:
- Not available on Free tier
- β Not applicable
Example 2: Small Business (Basic Tier - $49/mo)β
Scenario: Customer sends 20-page Word document with tables
Manual Import:
- Time: 3-4 hours (read doc, extract requirements, format in Excel)
- Cost: $0 (but significant time cost)
Intelligent Import:
- Time: 20 minutes (upload, review mappings, import)
- Cost: $49/mo (Basic tier)
- Data Privacy: β Stays private
- π° ROI: Save 3.5 hours @ $50/hr = $175 value per import
AI Import:
- Not available on Basic tier
- Must upgrade to Advanced ($99/mo)
- β οΈ Decision: If doc is unstructured narrative, upgrade to Advanced
Example 3: Engineering Team (Advanced Tier - $99/mo)β
Scenario: Converting 10 legacy spec documents (200 pages total)
Manual Import:
- Time: 40+ hours of engineer time
- Cost: $4,000 (40 hrs Γ $100/hr labor)
AI Import:
- Time: 2-3 hours (upload + review)
- Cost: $99/mo + 3 hrs review = $99 + $300 = $399
- π° ROI: Save $3,601 (90% cost reduction)
- β Best choice: Massive time savings
Example 4: Enterprise (Power/Enterprise Tier)β
Scenario: Processing monthly RFPs from multiple customers
Manual Import:
- Time: 80 hours/month
- Cost: $8,000/month in labor
AI Import:
- Time: 8 hours/month (review only)
- Cost: $299/mo tier + $800 labor = $1,099
- π° ROI: Save $6,901/month ($82,812/year)
- β Best choice: Essential for high-volume work
Value Proposition: Why AI Import is Worth Itβ
Time Savingsβ
Manual formatting is tedious:
- Read document β Extract requirement β Type into Excel β Set hierarchy β Repeat 100+ times
- Average: 2-3 minutes per requirement
- 100 requirements = 3-5 hours of monotonous work
AI import is automatic:
- Upload document β AI processes β Review results
- Same 100 requirements = 5-10 minutes
Time saved: 2.5-4.5 hours per 100 requirements
Accuracy & Intelligenceβ
AI Features You Can't Get Manually:
- Automatic Hierarchy Detection - AI understands document structure and nesting
- Type Classification - AI determines if requirement is Functional, Safety, Performance, etc.
- Parent-Child Linking - AI creates relationships based on context
- Smart Numbering - AI applies your hierarchy scheme automatically
- Methodology Awareness - Can learn from your best practices documents
Example:
Input (Word Document):
"The collision detection system shall:
1. Scan at 10Hz
2. Detect objects within 100m
3. Alert driver within 2.5 seconds"
AI Output:
CR001: "The collision detection system requirements"
ββ CR001.SYS-001: "Scan at 10Hz"
ββ CR001.SYS-002: "Detect objects within 100m"
ββ CR001.SYS-003: "Alert driver within 2.5 seconds"
Manual would require you to:
- Identify this is a parent with 3 children
- Create CR001 manually
- Create each SYS requirement
- Link them correctly
- Repeat for every section
Cost Justification by Tierβ
Advanced Tier ($99/mo):
- Includes 50 AI document imports/month
- If you save just 2 hours on 1 import/week = 8 hrs/month
- At $50/hr labor rate = $400 value
- ROI: 4x return on investment
Power Tier ($299/mo):
- Includes unlimited AI imports
- High-volume teams processing 10+ documents/month
- Saves 40+ hours/month easily
- At $100/hr labor rate = $4,000+ value
- ROI: 13x return on investment
Hybrid Workflow (Best of Both Worlds)β
Many teams use both methods together:
Step 1: AI Import - Let AI do the heavy lifting
Upload customer_requirements.docx
β AI extracts 200 requirements
β Creates hierarchy automatically
Step 2: Export to Excel - Review AI work
Export to Excel
β Review AI classifications
β Fix any mistakes (typically 5-10%)
β Add missing metadata
Step 3: Manual Import - Perfect results
Import cleaned Excel file
β 100% accurate
β Complete control
Result: 80% time savings with 100% accuracy
Tier Comparison: Import Accessβ
| Tier | Manual Import | Intelligent Import | AI Import | Best For |
|---|---|---|---|---|
| Free | β Unlimited | β No | β No | Learning, small projects |
| Basic ($49) | β Unlimited | β Unlimited | β No | Data privacy, semi-structured docs |
| Advanced ($99) | β Unlimited | β Unlimited | β 50 docs/mo | Regular doc conversions |
| Power ($299) | β Unlimited | β Unlimited | β Unlimited | High-volume processing |
| Enterprise | β Unlimited | β Unlimited | β Unlimited | Mission-critical work |
π‘ Upgrade Recommendation:
- Need data privacy + smart import? β Basic tier ($49)
- Processing unstructured docs? β Advanced tier ($99)
- Processing 5+ Word docs/week? β Power tier essential
- Enterprise features needed? β Contact sales
Getting Startedβ
With Manual Import (All Tiers)β
- Prepare your Excel or JSON file with exact column names
- Go to Project β Import Requirements...
- Select format and upload
- β Done!
π See detailed instructions below in the "Importing Requirements" section
With Intelligent Import (Basic+ Tiers) - NEWβ
- Prepare your Word (.docx) or Excel (.xlsx) file
- Go to Project β Import with Wizard
- Upload your document
- Review detected columns and mappings
- Check INCOSE compliance warnings
- Click Import
- β Done!
π See Intelligent Import Guide for detailed instructions
With AI Import (Advanced+ Tiers)β
- Prepare your Word document (.docx)
- Go to Project β AI-Powered Document Import
- Upload requirements doc (and optional methodology doc)
- Wait for AI processing (1-3 minutes)
- Review imported requirements
- β Done!
π See AI Import Guide for detailed instructions
With ReqIF Import (All Tiers - Advanced Users)β
- Export ReqIF file from your enterprise tool (IBM DOORS, Jama, Polarion, etc.)
- Go to Project β Import Requirements...
- Select ReqIF (.reqif) format
- Upload .reqif file
- Wait for processing (30s-3 minutes)
- β Done!
π See ReqIF Advanced Guide for detailed instructions
Exporting Requirementsβ
You can export your project requirements in multiple formats to suit different needs.
Export Formatsβ
Excel (.xlsx)β
Export your requirements to a Microsoft Excel spreadsheet for easy sharing and analysis.
How to Export:
- Open your project
- Click Project β Export β Export to Excel (.xlsx)
- Your file will be downloaded automatically
Excel Format:
- ID: Requirement custom ID (e.g., CR001, SYS-001)
- Type: Requirement type
- Text: Full requirement text
- Status: Current status (Draft, Active, etc.)
- Version: Version number
- Parent ID: Parent requirement ID (if applicable)
- Jira Link: Associated Jira ticket (if configured)
Best For:
- Sharing with stakeholders who prefer spreadsheets
- Data analysis and filtering
- Creating custom reports
- Archiving requirements
PDFβ
Generate a professional PDF document of your requirements for formal documentation.
How to Export:
- Open your project
- Click Project β Export β Export to PDF
- Your PDF will be downloaded automatically
PDF Includes:
- Project name and generation date
- Table with: ID, Type, Text (truncated), Status, Version
- Clean, professional formatting
- IntelliSE branding
Best For:
- Formal documentation
- Review meetings
- Regulatory submissions
- Read-only distribution
- Printing
JSON (Full Project)β
Export the complete project data in JSON format for backup or migration.
How to Export:
- Open your project
- Click Project β Export β Export to JSON (Full Project)
- Your JSON file will be downloaded
JSON Structure:
{
"project": {
"name": "Project Name",
"description": "Project description",
"exported_at": "2025-10-10T12:00:00.000Z"
},
"requirements": [
{
"custom_id": "CR001",
"text": "Requirement text",
"type": "Customer Request",
"status": "Draft",
"version": "1.0",
"parent_custom_id": null,
"jira_link": null
}
]
}
Best For:
- Complete project backups
- Migrating between IntelliSE instances
- Programmatic access to data
- Version control (Git)
- Automation and scripting
ReqIF (.reqif) - Advancedβ
ReqIF export is designed for advanced users who need to integrate with enterprise requirements management tools like IBM DOORS, Jama Connect, PTC Integrity, Siemens Polarion, and other OMG ReqIF-compliant systems.
For simpler exports, use Excel or JSON formats above.
How to Export:
- Open your project
- Click Project β Export β Export to ReqIF (.reqif)
- Your ReqIF file will be downloaded
ReqIF Includes:
- OMG ReqIF 1.2 compliant XML structure
- Complete requirement hierarchy (parent-child relationships)
- All requirement attributes (ID, text, type, status, version)
- Metadata (project name, export timestamp, tool info)
- Valid XML structure compatible with enterprise tools
Best For:
- Exchanging requirements with customers using different tools
- Automotive/Aerospace/Defense supplier collaboration
- Regulatory compliance (ISO 26262, DO-178C, IEC 62304, ASPICE)
- Long-term archival (tool-neutral format)
- Migration from/to IBM DOORS, Jama, Polarion, PTC Integrity
π See ReqIF Advanced Guide for detailed documentation
Importing Requirementsβ
Import requirements from Excel or JSON files to quickly populate your projects.
Import from Excelβ
Import requirements from a properly formatted Excel spreadsheet.
How to Import:
- Open your project
- Click Project β Import Requirements...
- Select Excel (.xlsx) format
- Click the file input and select your .xlsx file
- Wait for the import to complete
Required Excel Columns:
- ID (or custom_id): Unique identifier
- Text (or text): Requirement description
- Type (or type): Requirement type
- Status (or status): Status (optional, defaults to "Draft")
- Version (or version): Version number (optional, defaults to "1.0")
- Parent ID (or parent_custom_id): Parent requirement (optional)
Example Excel:
| ID | Text | Type | Status | Version | Parent ID |
|---|---|---|---|---|---|
| CR001 | System shall... | Customer Request | Draft | 1.0 | |
| CR001.SYS-001 | The system shall... | System Requirement | Draft | 1.0 | CR001 |
Tips:
- Column names are case-insensitive
- Can use either "ID" or "custom_id" format
- Parent ID can be empty for root requirements
- Invalid rows will be skipped with console errors
Import from JSONβ
Import requirements from a JSON file (exported from IntelliSE or custom-created).
How to Import:
- Open your project
- Click Project β Import Requirements...
- Select JSON format
- Click the file input and select your .json file
- Wait for the import to complete
Required JSON Format:
{
"requirements": [
{
"custom_id": "CR001",
"text": "Requirement description",
"type": "Customer Request",
"status": "Draft",
"version": "1.0",
"parent_custom_id": null,
"jira_link": ""
}
]
}
Tips:
- JSON must contain a "requirements" array
- Each requirement must have: custom_id, text
- Optional fields will use defaults
- Invalid requirements will be skipped
Import from ReqIF - Advancedβ
ReqIF import is designed for advanced users who need to import requirements from enterprise tools like IBM DOORS, Jama Connect, PTC Integrity, Siemens Polarion, and other OMG ReqIF-compliant systems.
For simpler imports, use Excel or JSON formats above.
How to Import:
- Export ReqIF file from your source tool (DOORS, Jama, Polarion, etc.)
- Open your IntelliSE project
- Click Project β Import Requirements...
- Select ReqIF (.reqif) format
- Upload your .reqif file
- Wait for processing (30 seconds to 3 minutes depending on size)
- Review imported requirements
What Gets Imported:
- β Requirement ID (from LONG-NAME or ID attribute)
- β Requirement text (from text attributes)
- β Type classification (from SPEC-OBJECT-TYPE)
- β Status (from status attributes or inferred)
- β Version number (from version attributes or default 1.0)
- β Complete hierarchy (parent-child relationships from SPEC-HIERARCHY)
Supported Sources:
- IBM DOORS Classic (via ReqIF export plugin)
- IBM DOORS Next (native ReqIF support)
- Jama Connect
- PTC Integrity
- Siemens Polarion
- Any OMG ReqIF 1.0, 1.1, or 1.2 compliant tool
Limitations:
- Rich text (XHTML) converted to plain text
- Custom attributes not in IntelliSE schema are skipped
- Embedded objects (.reqifz) not yet supported
- Complex relations simplified to parent-child only
π See ReqIF Advanced Guide for detailed documentation and troubleshooting
Use Casesβ
Backup and Restoreβ
- Backup: Export to JSON regularly
- Store: Save JSON files in version control or cloud storage
- Restore: Import JSON file to recreate project
Migrationβ
- Export from old system to Excel
- Format Excel to match IntelliSE columns
- Import into new IntelliSE project
Collaborationβ
- Export to Excel for stakeholder review
- Stakeholders add comments/changes in Excel
- Review changes and manually update in IntelliSE
Reportingβ
- Export to PDF for formal documentation
- Export to Excel for custom analysis
- Use Excel pivot tables and charts
Enterprise Integration (ReqIF)β
- Receive requirements from customer via ReqIF (from DOORS, Jama, etc.)
- Import to IntelliSE for development work
- Export updated requirements back to customer via ReqIF
- Maintain perfect traceability and compliance
Format Comparisonβ
| Feature | Excel | JSON | ReqIF | |
|---|---|---|---|---|
| File Extension | .xlsx | .json | .reqif | |
| Human Readable | β Yes | β Yes | β οΈ Technical | β XML |
| Editable | β Yes | β No | β Yes | β Yes (in tools) |
| Import Support | β Yes | β No | β Yes | β Yes |
| Hierarchy Preserved | β οΈ Via Parent ID | β No | β Perfect | β Perfect |
| Metadata | β οΈ Limited | β οΈ Limited | β Full | β Full |
| Tool Compatibility | β Universal | β Universal | β IntelliSE only | β Enterprise tools |
| Standards Compliance | β None | β None | β None | β OMG ReqIF 1.2 |
| Best For | Sharing, Analysis | Documentation | Backups | Enterprise integration |
| User Level | Beginner | Beginner | Intermediate | Advanced |
Quick Selection Guide:
- Need to share with stakeholders? β Excel or PDF
- Need to backup your project? β JSON
- Need enterprise tool integration? β ReqIF
- Need regulatory compliance? β ReqIF
- Just getting started? β Excel
Limitationsβ
Import Limitationsβ
- Duplicate IDs: If a requirement with the same custom_id exists, import will fail for that row
- Invalid Types: Type must match hierarchy configuration
- Parent References: Parent ID must exist before importing child
- File Size: Large files (>1000 requirements) may take time to import
Export Limitationsβ
- PDF Text: Long requirement text is truncated in PDF (first 100 characters)
- Hierarchy: Exported files don't include hierarchy configuration
- FMEA: FMEA data is not included in requirement exports
Best Practicesβ
For Excel Export/Importβ
β DO:
- Use the exported Excel as a template for imports
- Keep column names consistent
- Include Parent ID for hierarchical relationships
- Validate data before importing
β DON'T:
- Don't rename required columns
- Don't leave ID column empty
- Don't import without reviewing data first
- Don't modify the Excel structure drastically
For JSON Backupβ
β DO:
- Export to JSON before major changes
- Store JSON files in version control
- Use descriptive filenames with dates
- Test restoration periodically
β DON'T:
- Don't rely on JSON as only backup
- Don't manually edit JSON without validation
- Don't skip versioning your backups
For PDF Documentationβ
β DO:
- Generate PDFs for milestone reviews
- Use PDF for regulatory submissions
- Archive PDFs with project versions
- Include in documentation packages
β DON'T:
- Don't use PDF as editable format
- Don't expect full text in PDF tables
- Don't use PDF for data analysis
Troubleshootingβ
Import Failsβ
Problem: Import completes but no requirements added
Solutions:
- Check console for errors (F12 β Console tab)
- Verify Excel column names match requirements
- Ensure requirement types match your hierarchy
- Check for duplicate IDs
Excel Format Issuesβ
Problem: Excel file won't import
Solutions:
- Save as .xlsx format (not .xls)
- Remove formulas, use only values
- Check for hidden rows/columns
- Ensure no merged cells
Parent Relationship Errorsβ
Problem: Parent-child relationships not working
Solutions:
- Import parents before children
- Use exact parent custom_id
- Leave Parent ID empty for root requirements
- Check for typos in parent references
PDF Too Largeβ
Problem: PDF generation fails or is very large
Solutions:
- Export in batches (filter by type first)
- Reduce number of requirements
- Use Excel for large datasets
Related Topicsβ
- Import Comparison Guide - Compare all four import methods
- Intelligent Import Guide - Pattern-based import (NEW)
- ReqIF Advanced Guide - Enterprise tool integration
- AI-Powered Import - Import from Word documents
- Requirements Management
- Project Management