Cookies on this site

We would like to use cookies to understand how the site is used and to measure our campaigns. Nothing is set until you choose, and you can change your mind at any time from “Cookie settings” at the foot of every page. Privacy policy

Contact UsContact Us

Work / Client case study

  • Microsoft
  • Systems Integration
  • Cloud Consulting
  • Document management

600,000 documents moved from ImageRight to SharePoint in under three days

A one-file-at-a-time script would have needed about 22 days of continuous running.

Client
Document-heavy business
Status
Delivered

Results

  • 600k files, < 3 days

    Headline result

  • 1,125 → 8,314 files per hour
  • Under 3 days instead of about 22
  • Under 0.01% failed across 601,064 files

The work

We rebuilt the migration around a SQL work queue with parallel uploads, automatic retries and crash recovery, and it finished unattended in under three days.

Built with

  • .NET
  • SQL Server
  • SharePoint
  • Microsoft Graph

Originally published on princetonits.com. Client names are withheld. We are happy to share details on a call.

More work

Related projects

Same practice areas, different problems.

All case studies
  • In production

    Hours → minutes

    Food manufacturing

    AI Consulting

    Document intake agent for a national food cooperative

    A Copilot Studio agent reads certificates of analysis as they arrive in the quality team's inbox, extracts 14 fields with AI Builder, checks them, files the PDF in SharePoint and posts a summary in Teams. Fields it is unsure about go to a person instead of being guessed.

    • Hours of daily filing down to minutes
    • 14 fields per document, validated
  • Delivered

    Every change, flagged

    Food manufacturing

    AI Consulting

    Label comparison agent for a national food cooperative

    Compares two versions of a product label, highlights every change, annotates the PDF and returns an audit-ready list of differences. We moved it from Copilot Studio to Azure Functions when the document processing outgrew the low-code platform.

    • Audit-ready differences in one chat turn
    • Rebuilt from low-code to cloud functions
  • In delivery

    4 systems, 1 record

    Food manufacturing

    Systems Integration

    One customer record across four business systems for a national food cooperative

    Wholesale customers sign up in the online store, are approved in the CRM, copied to the ERP and marketed to from a separate platform, and changes made by phone reached none of the others. The workflow keeps customer records, approvals, order history and profile changes in step across all four, and flags anything that needs a person.

    • Four systems, one customer record
    • Exceptions routed to a named reviewer

Paying for Microsoft features you don't use?

We will map what your licences already include and what to switch on first.

Tell us what you are working on

A few lines is enough. The engineers who do this work will reply within one business day.

Or email it.services@princetonits.com or call +1 (212) 507-9350.