How the Procore SharePoint Integration Handles the Sync of Large Files

How the Procore SharePoint Integration Handles the Sync of Large Files

                  


Introduction

The Procore SharePoint integration is designed to offer seamless synchronization for a wide range of documents and data. However, when dealing with files that exceed 1GB in size, a specific protocol is followed to maintain optimal performance and prevent disruptions in the sync process. Here’s a detailed look at how Procore manages the sync of large files and the rationale behind it.

Handling Large Files in the Sync Process

Identification and Logging of Large Files

When the Procore SharePoint integration encounters a file larger than 1GB during the synchronization process, it does not attempt to sync the file automatically. Instead, the system performs the following steps:

  1. Logging in the Database: The system logs the file in the database, recording details such as the file name, and location. This ensures there is a record of the large file that was not synced.

  2. Notification to the Customer: An email is automatically sent to the customer, informing them that the specific file exceeds the 1GB threshold and has not been synced. This notification includes instructions for the customer to manually download and upload the file if they wish to keep it in sync between locations. Below is a sample screenshot of the email sent to the customer.



  3. Database Table Entry: Alongside the email notification, the file details are also noted in a designated table within the database for easy reference. This table is specifically set up for tracking files that exceed the size limit and are skipped during the sync process.

  4. Resolution: For users who need to synchronize these large files, Please sync the file manually by uploading them directly to Procore and SharePoint as this is outside of our individual file limit. This method ensures that these files are available in both locations, maintaining data consistency without disrupting the overall sync performance.


Accessing the Skipped Files List

To help customers manage and review files that were skipped due to size constraints, SyncEzy provides a dedicated "Skipped Files" tab the SyncEzy portal. Users can access this table to see a comprehensive list of files that were not synced, along with relevant details, project name and path location. This feature enables customers to easily identify and take necessary actions for these large files, ensuring they are aware of all files that have been bypassed during synchronization. Please refer to the sample screenshot below.





Reasons for Skipping Large Files

The decision to exclude files over 1GB from automatic synchronization is grounded in solid engineering principles aimed at maintaining the efficiency and reliability of the system:

  • Performance Optimization: Large files can significantly slow down the synchronization process, potentially blocking or delaying the transfer of smaller, more frequently used documents. By skipping these large files, the system ensures that the sync process remains fast and efficient for the vast majority (99.99%) of everyday documents.

  • Preventing Sync Disruptions: Syncing large files can consume substantial bandwidth and processing resources, which may hinder the performance of other sync operations and affect the overall user experience.


Types of Large Files Typically Encountered

In most cases, the files that exceed the 1GB limit are not everyday documents but rather specialized, large files such as:

  • Drone Videos: These can be extensive and are not typically used in the day-to-day operations that the sync is designed to support.
  • High-Resolution Media: Files like high-resolution video or extensive datasets that are one-off requirements rather than regularly updated documents.

For users who need to synchronize these large files, the recommended approach is to download them manually and then upload them again to ensure they are available in both locations.



    • Related Articles

    • Procore to SharePoint 2-way integration feature updates 2023

      Procore to SharePoint Integration Feature Updates Greetings from SyncEzy, We are excited to share with you an overview of feature updates for your Procore to SharePoint 2-way integration. These integration feature updates are designed to ensure you ...
    • Procore to SharePoint Integration Overview

      Summary This guide will give a detailed overview of the Procore SharePoint integration dashboard and reporting tools available. Getting Started Make sure you have the correct user credential permissions in Procore and SharePoint to setup up your ...
    • Procore to Dropbox 2-way integration FAQs

      This document addresses the variety of questions we encounter while helping clients. If you have a question that’s not addressed her please write to us at support@syncezy.com About the Procore to Dropbox integration Please also visit our Integration ...
    • Benefits & Steps to Create Service User Credentials for your SyncEzy Integration between Procore and SharePoint

      See our articles linked for step-by-step instructions on how to set up a service user credential with the right permissions in Procore and SharePoint respectively to quickly get this step done and syncing! Please do not hesitate to contact support if ...
    • Project Folder/File Sync Best Practices for Administrators

      Project Folder/File Sync Best Practices for Administrators There are five main reasons why folders/files will not sync from one application to the other: Reason 1 Please ensure that you are not renaming or moving any of the top-level folders in ...