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.