Quick Start Checklist
This checklist guides you through the essential steps to get the SharePoint Connector up and running. Follow these steps in order for the fastest path to success.
Prerequisites Checklist
Before you begin, verify you have the following:
| Prerequisite | Status | Notes |
|---|---|---|
| Business Central access | Required | Admin or setup permissions |
| SharePoint Online site | Required | Where documents will be stored |
| Document library created | Required | Usually "Shared Documents" or custom library |
| SharePoint permissions | Required | Read/write access to the library |
| Microsoft Entra ID access | Required | For app registration (if using that method) |
Quick Start Steps
Step 1: Prepare SharePoint
Before configuring Business Central, set up your SharePoint environment:
- Identify your SharePoint site
- Note the full URL (e.g.,
https://contoso.sharepoint.com) - Note the subsite name if using a subsite (e.g.,
sites/finance,teams/projects, or justBCDocsfor a root subsite - no leading slash)
- Note the full URL (e.g.,
- Create or identify a document library
- Default is usually
Shared Documents - Or create a dedicated library for BC documents
- Default is usually
- Verify your permissions
- Ensure you can create folders and upload files
- Test by manually uploading a file
Step 2: Install the App
For Business Central Online:
- Open Business Central
- Go to Extension Management
- Search for "SharePoint Connector" in AppSource
- Install in sandbox first for testing
- Install in production after validation
For On-Premises:
- Download the appropriate app package
- Publish using Administration Shell
- Install in target companies
Step 3: Configure SharePoint Connection
- Search for "SharePoint Setup" in Business Central
- Enter required settings:
| Field | Example Value |
|---|---|
| Base URL | https://contoso.sharepoint.com |
| Subsite Name | (blank for root, or sites/BCDocs, teams/BCDocs, or BCDocs - no leading /) |
| Document Library (base folder) | Shared Documents |
- Configure authentication (see below)
- Click "Connect" to authenticate
Step 4: Set Up Authentication
Choose one of these authentication methods:
Option A: PKCE (Simplest, the default on a new setup)
- Check that Microsoft Login Method is "PKCE" and leave Client Id blank
- Set Authentication Method to "Proxy" (one shared connection) or "Personal" (each user signs in)
- Allow pop-ups for Business Central and click "Connect"
- Sign in in the Microsoft sign-in window and consent to the SharePoint permission (or click "Sign in" if no window opens)
PKCE with a blank Client Id works on Business Central Online. On-premises, use Option B or your own app registration.
Option B: Device Code (No pop-ups, also on-premises)
- Set Microsoft Login Method to "Device Code"
- Set Authentication Method to "Personal"
- Click "Connect"
- Open
https://microsoft.com/devicelogin, enter the code shown and sign in
Option C: App Registration (Existing installations)
- Create an app registration in Microsoft Entra ID
- Enter Client ID and Client Secret
- Enter the Callback URL - it must contain
page=70319501(e.g.,https://businesscentral.dynamics.com/<environment>?page=70319501) - Set Microsoft Login Method to "App Registration"
- Click "Connect"
- Consent to permissions when prompted
Option D: Modern App Registration (Your own app registration, recommended for enterprise production)
- Create an app registration in Microsoft Entra ID
- Set Microsoft Login Method to "Modern App Registration"
- Enter Client ID and Client Secret
- Add the Callback URL shown on SharePoint Setup (filled in automatically, e.g.,
https://businesscentral.dynamics.com/OAuthLanding.htm) as a Web redirect URI in the app registration - Click "Connect" and sign in in the Business Central sign-in window
Step 5: Create Your First Table Mapping
- Go to "SharePoint Table Mapping" (the list itself is read-only)
- Click "New" (or click an existing row) to open the Table Mapping Card, where mappings are created and edited - or use the "Add Standard Mapping" action to add a predefined mapping
- Select a table (e.g., Customer - Table 18)
- Configure the folder structure:
| Field | Example Value |
|---|---|
| Table No. | 18 (Customer) |
| Folder Name | Customers |
| Caption Field | Name |
| Mapping Method | Static |
- Save the mapping
Step 6: Test the Integration
- Open a Customer card
- Look for the SharePoint FactBox on the right side
- The FactBox should show the SharePoint folder
- Try uploading a test file:
- Click the upload action, or
- Drag a file onto the FactBox
- Verify the file appears in SharePoint
Verification Checklist
After completing setup, verify each item:
| Test | Expected Result |
|---|---|
| Open SharePoint Setup | No errors displayed |
| Connect to SharePoint | Connection established without errors |
| Open Customer card | FactBox shows SharePoint content |
| Upload a file | File appears in FactBox and SharePoint |
| Navigate folders | Can browse folder structure |
| Open a file | File opens in browser or SharePoint |
Next Steps After Quick Start
Once basic functionality is working:
- Add more table mappings
- Vendors, Jobs, Sales Orders, etc.
- Table Mapping Guide
- Configure auto-upload
- Automatically save posted documents
- Auto-Upload Configuration
- Set up document templates
- Generate documents from BC data
- Document Templates
- Add metadata columns
- Sync BC fields to SharePoint
- Adding Metadata Columns
- Configure file categories
- Organize files with color coding
- File Categories
Troubleshooting Quick Start Issues
FactBox Not Showing
- Verify the table has an active mapping
- Check that the mapping is correctly configured
- Ensure the record has been saved
Connection Failed
- Verify the Base URL is correct (a Base URL that does not end in
sharepoint.comtriggers a non-blocking warning message) - Check authentication credentials
- Ensure you have SharePoint permissions
Cannot Upload Files
- Verify write permissions on the SharePoint library
- Check that the folder path is valid
- Review any error messages in the FactBox