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<br> Recommended Version: Business Central 25.0 or later<br> 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<br> Compilation Target: Business Central platform-specific AL runtime<br> Extension Framework: Business Central Extension v2.0 architecture
Object ID Range
Allocated Range: 11196050-11196069<br> Object Count: 20 objects maximum<br> Current Usage: 15 objects utilized<br> 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)<br> - 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.