System Requirements

This document outlines the technical requirements and compatibility specifications for the Drag & Drop extension in Microsoft Dynamics 365 Business Central environments.

Business Central Platform Requirements

Supported Versions

Minimum Version: Business Central 14.0
Recommended Version: Business Central 25.0 or later
Current Version: Tested and certified through Business Central 27.0

Platform Compatibility

SaaS (Cloud):

  • Business Central Online (SaaS) - Fully supported
  • Automatic updates and maintenance included
  • No additional server configuration required
  • Compatible with all Microsoft-hosted Business Central environments

On-Premise:

  • Business Central On-Premise 14.0 and later
  • Requires manual installation and configuration
  • Server administrator access needed for deployment
  • Symbol generation required for AL extension compatibility

Hybrid Deployments:

  • Business Central Hybrid environments supported
  • Cloud connectivity maintained for licensing verification
  • On-premise components function normally

Runtime Requirements

AL Language Support

Runtime Version: AL Language 15.0 or compatible
Compilation Target: Business Central platform-specific AL runtime
Extension Framework: Business Central Extension v2.0 architecture

Object ID Range

Allocated Range: 11196050-11196069
Object Count: 20 objects maximum
Current Usage: 15 objects utilized
Expansion Capacity: 5 additional objects available

Client-Side Requirements

Browser Compatibility

Supported Browsers:

  • Microsoft Edge (Chromium-based) - Recommended
  • Google Chrome (latest version)
  • Mozilla Firefox (latest version)
  • Safari (macOS/iOS latest version)

JavaScript Requirements:

  • ES6 (ECMAScript 2015) support required
  • FileReader API support mandatory
  • Drag and Drop API support required
  • Local storage capability needed

Operating System Support

Windows:

  • Windows 10 (version 1903 or later)
  • Windows 11 (all versions)
  • Windows Server 2016 or later (for RDP/terminal sessions)

macOS:

  • macOS 10.14 (Mojave) or later
  • macOS 11 (Big Sur) and later fully supported

Linux:

  • Modern Linux distributions with supported browsers
  • Ubuntu 18.04 LTS or later
  • Red Hat Enterprise Linux 7 or later

Mobile Platforms:

  • iOS 13 or later (limited drag-and-drop functionality)
  • Android 8.0 or later (browser-dependent support)

File System Access

Local File Access:

  • Read access to local file system required
  • Drag-and-drop from local folders and desktop
  • Support for network mapped drives

File Size Limitations:

  • Maximum single file size: Determined by Business Central attachment limits
  • Recommended maximum: 50 MB per file
  • Multiple file selection: Browser-dependent

Dependencies

Required Extensions

Q-Team App Authenticator:

  • Version: 26.0 or compatible
  • Purpose: License validation and user activity tracking
  • Installation: Must be installed before Drag & Drop
  • Configuration: Automatic integration after installation

Business Central Dependencies

System Tables:

  • Document Attachment table (standard Business Central)
  • User Personalization (for UI preferences)
  • Company Information (for multi-company scenarios)

Permission Requirements:

  • Execute permissions on Drag & Drop objects
  • Insert/Modify permissions on Document Attachment table
  • Read permissions on related master data tables

Network Requirements

Connectivity

Business Central Connection:

  • Stable internet connection for SaaS environments
  • Local network connectivity for On-Premise installations
  • HTTPS protocol support required

Q-Team Services:

  • Internet access for license validation
  • Port 443 (HTTPS) outbound connectivity
  • Access to q-teamsolutions.com domain

Firewall Configuration

Outbound Rules (SaaS and Hybrid):

  • Allow connections to *.businesscentral.dynamics.com
  • Allow connections to q-teamsolutions.com
  • Standard Business Central network requirements apply

Local Network (On-Premise):

  • Business Central service tier connectivity
  • SQL Server database connectivity
  • Standard Business Central network topology

Performance Requirements

Client System Specifications

Minimum Requirements:

  • 2 GB RAM available to browser
  • Dual-core processor (2.0 GHz or equivalent)
  • 100 MB available disk space for browser cache

Recommended Specifications:

  • 4 GB RAM or more
  • Quad-core processor (2.5 GHz or equivalent)
  • SSD storage for optimal file system access
  • Dedicated graphics adapter (for large file handling)

Server Requirements (On-Premise)

Business Central Service Tier:

  • Standard Business Central server requirements apply
  • Additional 256 MB RAM recommended for file processing
  • Sufficient disk space for Document Attachment table growth

Database Server:

  • SQL Server requirements unchanged
  • Monitor Document Attachment table growth
  • Regular maintenance for optimal performance

Security Requirements

Authentication

User Accounts:

  • Valid Business Central user license
  • Appropriate permission set assignment
  • Q-Team Authenticator user registration

Data Protection

Compliance Requirements:

  • GDPR compliance (data processing within Business Central)
  • SOC 2 Type II certification (SaaS environments)
  • Standard Business Central security framework

Encryption:

  • HTTPS/TLS encryption for all communications
  • Business Central standard data encryption at rest
  • Secure file transmission protocols

Licensing Requirements

Business Central Licenses

User Licenses:

  • Essential, Premium, or Team Member licenses supported
  • Device licenses supported for kiosk scenarios
  • External user licenses not supported for file attachment

Q-Team Licensing

Drag & Drop License:

  • Free license available through Q-Team Solutions
  • License registration required for activation
  • Annual renewal process (automatic for SaaS)

Usage Limitations:

  • Per-user licensing model
  • Concurrent user tracking
  • License compliance verification

Compatibility Notes

Known Limitations

Browser Limitations:

  • Internet Explorer not supported
  • Mobile browser drag-and-drop capabilities vary
  • Touch interface support limited on tablets

File System Limitations:

  • Network drive access may be restricted by browser security
  • Cloud storage integration requires local sync
  • USB drive access depends on local security policies

Version Compatibility

Business Central Updates:

  • Extension automatically compatible with Microsoft updates
  • Manual verification recommended after major platform updates
  • Q-Team provides compatibility updates as needed

Browser Updates:

  • Modern browser automatic updates supported
  • Legacy browser versions may lose compatibility
  • Regular testing with latest browser versions

This requirements specification ensures optimal performance and compatibility for the Drag & Drop extension across all supported Business Central environments.