Export & Import
NirmIQ provides powerful export and import capabilities to help you share, backup, and migrate your requirements data.
Import Methods: Manual vs. AI-Powered
IntelliSE offers two different import methods to suit your needs. Understanding the difference helps you choose the right tool for your situation.
📊 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
🤖 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 | 🤖 AI Import |
|---|---|---|
| Input Format | Excel (.xlsx) or JSON | Word (.docx) |
| Data Structure | Must be pre-formatted | Natural language text |
| Hierarchy Creation | You create manually | AI detects automatically |
| Processing Time | Seconds | 1-3 minutes |
| Accuracy | 100% (your data) | 90-95% (needs review) |
| Cost | Free, all tiers | Uses AI quota (Advanced+ tier) |
| Learning Curve | Medium (format requirements) | Low (just upload document) |
| Best Use | Structured migrations | Unstructured documents |
| Quota Limits | 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 AI interpretation errors
- ✅ Free tier user - Don't have AI import quota
- ✅ Small datasets - Formatting 10-50 requirements is quick
Use AI Import When:
- 🤖 Legacy documentation - Converting old Word docs to structured requirements
- 🤖 Customer deliverables - RFPs, RFQs, specifications in Word format
- 🤖 Large unstructured documents - 100+ requirements in narrative format
- 🤖 Time is valuable - Save hours of manual formatting
- 🤖 Hierarchy is complex - Let AI figure out parent-child relationships
- 🤖 No format template - Starting from scratch with raw text
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 - $29/mo)
Scenario: Customer sends 20-page Word document
Manual Import:
- Time: 3-4 hours (read doc, extract requirements, format in Excel)
- Cost: $0 (but significant time cost)
AI Import:
- Not available on Basic tier
- Must upgrade to Advanced ($99/mo)
- ⚠️ Decision: If you do this monthly, upgrade pays for itself
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: AI Import Access
| Tier | AI Import | Monthly Quota | Best For |
|---|---|---|---|
| Free | ❌ No | - | Learning, small projects |
| Basic | ❌ No | - | Manual imports only |
| Advanced | ✅ Yes | 50 docs/month | Regular doc conversions |
| Power | ✅ Yes | Unlimited | High-volume processing |
| Enterprise | ✅ Yes | Unlimited + Custom | Mission-critical work |
💡 Upgrade Recommendation:
- Processing 1+ Word doc/week? → Advanced tier pays for itself
- Processing 5+ Word docs/week? → Power tier essential
- Processing 20+ Word docs/month? → Enterprise tier
Getting Started
With Manual Import (All Tiers)
- Prepare your Excel or JSON file
- Go to Project → Import Requirements...
- Select format and upload
- ✅ Done!
📚 See detailed instructions below in the "Importing Requirements" section
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 Manual, AI, and ReqIF import
- ReqIF Advanced Guide - Enterprise tool integration
- AI-Powered Import - Import from Word documents
- Requirements Management
- Project Management