Skip to main content

OneDrive and SharePoint Sync: Bulk Upload OneDrive for Business and Sharepoint file associations

ExtendSync Outlook | Learn how to bulk upload OneDrive for Business and Sharepoint file and associate them with NetSuite records

Updated today

ExtendSync for Outlook + NetSuite (Enterprise Edition) allows you to associate existing OneDrive for Business or SharePoint files and folders with NetSuite records — in bulk.

This guide explains how administrators can import file associations using NetSuite’s Celigo CloudExtend File System custom record.


Bulk upload your OneDrive for Business files and folders to NetSuite

New ExtendSync users may desire to integrate files that already exist in their OneDrive for Business account with existing NetSuite records. 

ExtendSync does not store files per se. Instead, ExtendSync uses a custom record in NetSuite to store data about the files including a link to the record in Microsoft OneDrive/Sharepoint.

In order to add the files to NetSuite Admins will need to add data to the custom record that is pre-installed as part of the ExtendSync Outlook bundle).


Understand the Celigo CloudExtend File System Record

This custom record is pre-installed as part of the ExtendSync Outlook bundle. It contains the fields used to link OneDrive/SharePoint files to NetSuite records.


Field Names 

Field Name

Description

Required?

Associated Record Type

The NetSuite record type where the file will be associated (e.g., Customer, Contact, Opportunity).

Associated Record ID

The internal ID of the NetSuite record you want to link the file to.
For example, if the record type was customer enter the internalID of the customer record to associate it with.

File Size

File size (optional). Can be left empty.

File Web URL

The full URL of the OneDrive or SharePoint file to associate with the NetSuite record

File Name

The name of the file as it appears in OneDrive or SharePoint.

MIME Type

Identifies file type (e.g., Excel, Word). Optional, used to display file icons. Example: application/vnd.openxmlformats-officedocument.spreadsheetml.sheet is used to indicate an Excel log.

Created Date

The date the record association is created. Typically, the current date.

Associated User Email

The email address of the NetSuite user creating the record.

Associated User Display Name

The name of the user creating the association.

Storage Provider Info

Required when linking folders. Can be left empty for files. Value can be obtained from a developer using Microsoft Graph API.

➡️ See this article from Microsoft for more info.

⚠️ Only for folders

Storage Provider ID

Required when linking folders. Can be left empty for files. Value can be obtained from a developer using Microsoft Graph API.

➡️ See this article from Microsoft for more info.

⚠️ Only for folders

Is Folder

Set to TRUE for folders, FALSE for files.

Associated Date

Date of the file association (typically the current date).


Upload Process

You can upload file associations in bulk via either of the following methods:

  • CSV Upload (using NetSuite Import Assistant)

  • ExtendInsights for Data Management NetSuite

Option 1: CSV Import

  1. Create a CSV template for the custom record Celigo CloudExtend File System Record.

  2. Include all fields listed in the table above.

  3. Enter values for each record you want to associate.

  4. In NetSuite, go to Setup → Import/Export → Import CSV Records.

  5. Choose Custom Records → Celigo CloudExtend File System Record.

  6. Upload your completed CSV file.

  7. Validate and submit your import.

Option 2: ExtendInsights for Data Management NetSuite

  1. In a black worksheet, open ExtendInsights app.

  2. Create a template for the Celigo CloudExtend File System Record.

  3. Select all fields from the table above.

  4. Enter your data directly in Excel (include file URLs, associated record IDs, etc.).

  5. Click Upload to NetSuite to create the associations.

  6. Once completed, verify that your file records appear in NetSuite.


Need help?

Please try searching for your issue at support.cloudextend.io. Odds are we've seen the issue before and have already written an article. If you've exhausted your search options we can still help.

🔵 We have an in-app messaging feature for any user to reach out to get Support. Try chatting with us (bottom right of our support site)!


🔵 Send an email to cloudextend-support@celigo.com

Please provide as much detail as possible. Screenshots are welcome!​

Did this answer your question?