Limitations

This page describes the known limitations, restrictions and considerations when using Edit in Outlook.

Technical Limitations

Browser & Download Limitations

File Size Limits

ComponentMaximum SizeReasonWorkaround
EML File25 MBBrowser download limitSplit large attachments
PDF Attachments20 MBEmail client limitsCompress PDF
Total Email30 MBOutlook/Exchange limitUse SharePoint links
Control Add-in100 MB memoryBrowser performanceRefresh page

Browser Specific Issues

  • Chrome: Pop-up blocker may block downloads
  • Firefox: Encoding issues with non-ASCII characters
  • Edge: Occasional timeout with large files
  • Safari: Limited PDF preview support

Business Central Platform Limitations

SaaS vs On-Premise

FunctionalitySaaSOn-PremiseNote
Automatic Updates✅❌SaaS automatic, On-Prem manual
Custom Extensions⚠️ Limited✅ FullSaaS sandbox restrictions
Debug Mode❌✅SaaS security policy
Log Access⚠️ Application Insights✅ DirectDifferent logging approaches

API Limits

  • Requests per minute: 100 (SaaS), Unlimited (On-Prem)
  • Session timeout: 30 minutes default
  • Concurrent users: Based on license model

Outlook & Office Limitations

Outlook Desktop vs Web

Feature Comparison

FeatureDesktopWebMobile
EML Opening✅ Native⚠️ Via browser❌ Limited
Rich Formatting✅ Full✅ Full⚠️ Basic
Attachment Handling✅ Full✅ Full⚠️ Upload only
Offline Access✅ Full❌ None⚠️ Limited

Version Dependencies

  • Outlook 2016/2019: Limited EML support
  • OWA Legacy: No direct EML opening
  • Mobile Apps: Requires desktop preparation step

Exchange & O365 Limits

Email Size Limits

PlatformMax Message SizeMax AttachmentsMax Recipients
Exchange Online150 MB100500
Exchange 201935 MB (default)Unlimited5000
Exchange 201625 MB (default)Unlimited5000

Note: Organization settings may further restrict these limits

Automatic Signature Position

When opening a generated .eml file in New Outlook (Outlook for Microsoft 365), Outlook inserts the automatic new messages signature after the first line of the email body instead of at the bottom.

This is a known behaviour of New Outlook when opening unsent messages and cannot be changed through email formatting.

Workaround: Disable the automatic signature for new messages in New Outlook and add the signature text directly to the email template in Business Central instead.

In a future version of Edit in Outlook, direct integration via Microsoft Graph API will be available. This integration does not have this limitation.

Document Type Limitations

Supported vs Unsupported

Fully Supported

  • ✅ Sales Quotes, Orders, Invoices
  • ✅ Purchase Orders, Invoices
  • ✅ Posted Documents
  • ✅ Credit Memos
  • ✅ Warehouse Shipments

Limited Support

  • ⚠️ Service Documents: Basic template support
  • ⚠️ Job Documents: Minimal personalization
  • ⚠️ Assembly Orders: No specific templates

Not Supported

  • ❌ Custom Report Objects: No EML generation
  • ❌ Dataverse Integration: Only BC native
  • ❌ External Documents: No third-party support

Template Limitations

HTML Template Issues

<!-- Problematic CSS -->
<style>
    .unsupported { 
        position: absolute;  /* Not widely supported */
        transform: rotate(); /* Email client issues */
        @media queries;      /* Limited support */
    }
</style>

Supported HTML Subset

  • ✅ Basic HTML tags (p, div, table, br)
  • ✅ CSS styling (inline preferred)
  • ✅ Images (embedded or linked)
  • ❌ JavaScript (security blocked)
  • ❌ Complex CSS layouts (flexbox, grid)
  • ❌ External font loading

User & Rights Limitations

Permission Dependencies

Minimum Required Rights

A user needs minimum:

  • Document Read: For document access
  • Email Template Read: For template access
  • File Download: For EML files
  • Control Add-in Execute: For browser functionality

Advanced Features

For advanced features:

  • Template Modify: For custom templates
  • Debug Access: For troubleshooting
  • Setup Modify: For configuration changes

Multi-Company Limitations

  • Cross-company: Templates are company-specific
  • Shared Resources: Limited sharing between companies
  • User Context: Switch between companies requires logout/login

Performance & Scalability

Known Performance Issues

Large Document Handling

Document SizeTemplate ComplexityExpected Load Time
< 1 MBSimple< 3 seconds
1-5 MBMedium5-10 seconds
5-15 MBComplex15-30 seconds
> 15 MBAny> 30 seconds (timeout risk)

Concurrent User Limits

  • Recommended: < 50 concurrent users
  • Performance degradation: > 100 users
  • System limits: Depends on BC server resources

Memory Consumption

ComponentTypical UsagePeak Usage
Browser Tab50-100 MB200-300 MB
Control Add-in10-30 MB50-100 MB
Temp Files5-50 MB100-200 MB

Security & Compliance Limitations

Data Protection Issues

Temporary File Storage

  • Local Downloads: EML files in browser downloads
  • Auto Cleanup: No automatic removal
  • Sensitive Data: Potentially sensitive info in temp files

Audit Trail Gaps

  • Outlook Sending: Not logged in Business Central
  • Email Modifications: Changes not tracked
  • Recipient Verification: No automatic validation

Compliance Considerations

GDPR Compliance

AspectStatusAction Required
Data Minimization⚠️ ManualUser training required
Right to be Forgotten❌ LimitedManual cleanup process
Audit Logging⚠️ PartialAdditional logging needed
Consent Management❌ Not Built-inExternal solution needed

Industry Specific

  • Healthcare (HIPAA): No specific compliance features
  • Financial (SOX): Limited audit trail
  • Government: No certified security levels

Integration Limitations

Third-party Systems

CRM Integration

  • Dynamics 365 Sales: No direct integration
  • Salesforce: No built-in connectors
  • Custom CRM: Requires custom development

Document Management

  • SharePoint: Limited document sharing
  • OneDrive: No automatic sync
  • Document Templates: Only BC native templates

API Limitations

External API Access

// Not available in Edit in Outlook:
// - External web service calls
// - Real-time data updates  
// - Cross-company data access
// - Non-BC authentication

Extension Points

  • Limited Integration Events: Only core workflow
  • No Custom UI: Control Add-in not extensible
  • Template Engine: No third-party template engines

Workarounds & Mitigations

Common Workarounds

For Large Files

  1. Compress PDF: Use PDF compression tools
  2. External Links: Link to SharePoint/OneDrive
  3. Separate Emails: Split documentation across multiple emails
  4. ZIP Attachments: Compress multiple files

For Template Issues

  1. Simplified HTML: Use basic HTML formatting
  2. Inline CSS: Avoid external stylesheets
  3. Test Templates: Test in multiple email clients
  4. Fallback Text: Provide plain text alternative

For Browser Issues

  1. Multiple Browsers: Test different browsers
  2. Incognito Mode: Test without extensions
  3. Clear Cache: Regular browser maintenance
  4. Update Browsers: Maintain current versions

Next steps: