Supported Editions
The SharePoint Connector is designed to work with various editions and configurations of Microsoft Dynamics 365 Business Central. This page outlines the supported environments and requirements.
Business Central Editions
Supported Editions
| Edition | Supported | Notes |
|---|---|---|
| Business Central Essential | Yes | Full functionality |
| Business Central Premium | Yes | Full functionality |
| Business Central Team Member | Limited | View-only access based on BC license |
The connector works with both Essential and Premium editions. Your Business Central license determines which tables and pages you can access, which in turn affects which SharePoint folders you can view.
Platform Requirements
Minimum Platform Version
- Business Central: 2024 release wave 1 (version 24) or later
- Declared Platform/Application: 17.0.0.0 (
app.json), but the AL runtime version below sets the effective minimum - Runtime Version: 13.0 (requires Business Central 24 or later)
A single package is produced; no separate per-version packages exist.
ID Range
The connector uses object IDs in the range 70319475 to 70319574.
Dependencies
The SharePoint Connector has no dependencies on other extensions. The dependencies array in app.json is empty.
Recommended Platform Version
For optimal performance and compatibility with the latest features, use the current Business Central release.
SharePoint Requirements
SharePoint Online
The connector is designed for SharePoint Online (Microsoft 365). It communicates with SharePoint using the SharePoint REST API via delegated OAuth 2.0: the Device Code flow requests the scope AllSites.Manage plus offline_access, while the App Registration flow uses the OAuth v1 resource= parameter and requests only the offline_access scope, the Modern App Registration flow uses the standard Business Central OAuth module (v2.0 endpoint) with the scope AllSites.Manage, and the PKCE flow uses the v2.0 endpoint as a public client (no client secret) with the scope AllSites.Manage plus offline_access.
| Requirement | Details |
|---|---|
| SharePoint Version | SharePoint Online (Microsoft 365) |
| Authentication | OAuth 2.0 via Microsoft Entra ID |
| Permissions | Read/Write access to document libraries |
SharePoint On-Premises
SharePoint Server on-premises is not directly supported. The connector requires the SharePoint Online REST API, which is only available for SharePoint Online.
Azure Requirements
Microsoft Entra ID (Azure AD)
For App Registration authentication, you need:
- Access to Microsoft Entra ID (Azure AD)
- Permission to register applications
- Ability to grant API permissions
Azure Cloud Options
| Cloud | Supported |
|---|---|
| Azure Public Cloud | Yes |
| Azure US Government | Yes |
| Azure China | No |
| Azure Germany | No |
Supported Countries and Languages
Geographic Availability
The SharePoint Connector is available in all countries where Business Central and SharePoint Online are available.
Language Support
The connector supports all languages available in Business Central. The user interface adapts to the user's Business Central language settings.
| Language Element | Behavior |
|---|---|
| UI Labels | Translated based on BC language |
| Error Messages | Translated based on BC language |
| SharePoint Content | Displays as stored in SharePoint |
| Folder Names | Created based on BC data (no translation) |
Browser Requirements
When using the "SharePoint UI" file open option, your browser must support:
- Modern JavaScript (ES6+)
- OAuth popup windows for authentication
- Cookies enabled for SharePoint domain
Supported Browsers
| Browser | Supported |
|---|---|
| Microsoft Edge | Yes |
| Google Chrome | Yes |
| Mozilla Firefox | Yes |
| Safari | Yes |
Integration Requirements
For E-Signing
| Service | Requirements |
|---|---|
| Adobe Sign | Adobe Sign subscription and API access |
| DocuSign | DocuSign subscription and API access |
For OCR (Optional)
If using OCR for incoming documents:
- OCR service subscription
- OCR Service URL and Subscription Key
Network Requirements
Firewall and Proxy
Ensure the following endpoints are accessible:
| Endpoint | Purpose |
|---|---|
*.sharepoint.com |
SharePoint Online REST API |
login.microsoftonline.com |
OAuth authentication (Public cloud) |
login.microsoftonline.us |
OAuth authentication (US Government cloud) |
check.hougaardlicense.com |
License validation (production activation only) |
*.cognitiveservices.azure.com |
OCR via Azure Computer Vision (the endpoint configured in OCR Service URL; only required when OCR is used) |
www.efoqus.ca |
Legacy registration code (still contacted) |
TLS Requirements
- TLS 1.2 or later required for all API communication
Known Limitations
Custom Tables
- Tables with composite primary keys (multiple fields) have limited support
- Custom tables require explicit mapping configuration
Document Libraries
- The connector works with standard document libraries
- Some specialized library types may have limited support