Understanding SharePoint File Locking for CAD

To understand how file locking works in a web-based environment like SharePoint compared to traditional network shares (SMB/LAN), we must look at how servers manage connections.

The Scalability Challenge: Transactional vs. Persistent Connections

Traditional local servers require a persistent connection that stays “alive” as long as you are connected to the network share, which drains server resources. In contrast, SharePoint uses a Transactional Model for better scalability. When you request a file, SharePoint opens a connection, delivers the file to your local cache, and immediately closes the connection to reallocate resources.

Because of this “disconnected” way of working, a robust locking mechanism is required to ensure that the local copy you are editing remains consistent with the server copy. This is handled through Check-In and Check-Out states.

Restoring the “Network Share” Experience

While SharePoint’s architecture improves server responsiveness for large teams, it often requires more “clicks” for the end-user. CADtoWIN eliminates this friction. Our core integration simplifies these tasks, bringing back the simplicity of a network share while offering the advanced advantages of a secure, global cloud repository. We eliminate file corruption and versioning conflicts, allowing you to focus on design rather than file management.


Advanced Locking: Long-Term vs. Short-Term

CADtoWIN supports both locking strategies to protect your intellectual property:

  • Long-Term Lock (Manual Check-Out): This applies a persistent lock that remains until you manually check the file back in. This is ideal for extended design sessions.

  • Short-Term Lock (Edit Mode): This lock is applied when you begin editing and is automatically released when you close the file. To other users, the file will appear as “Read-Only” with a warning that you are currently editing it, even if a formal Check-Out hasn’t been initiated.

Xref-In-Place & Xopen Protection

Our integration goes beyond simple Open/Save commands. It protects complex workflows like REFEDIT (editing Xrefs in-place) and XOPEN. When you edit an Xref, CADtoWIN automatically locks that specific file, ensuring no other team member can modify it simultaneously, preventing accidental overwrites of nested dependencies.


Mastering Version Control: Major & Minor Versions

SharePoint versioning is deeply integrated with the Check-In/Check-Out process, allowing for a professional audit trail:

  1. Minor Versions (Drafts): Used for iterative changes (e.g., v1.1, v1.2). These are typically only visible to the user who has the file checked out.

  2. Major Versions (Published): Used for project milestones (e.g., v2.0). These can trigger automated workflows for project approval or internal release.

The CADtoWIN Advantage: We don’t just manage the host file; we allow you to insert a specific version of a file as an Xref. This ensures your master drawings remain consistent over time, even as referenced files continue to evolve in separate workstreams.


Optimized Performance: Offline Work & Bulk Sync

For users working on large CAD files who want to avoid waiting for a server sync on every “Save” operation:

  • Offline Check-Out: Check out a file to your local drive and disconnect from the central server. You can work at maximum local-disk speed.

  • Synchronized Check-In: Once your work is complete, simply check the file back in. CADtoWIN will synchronize your local changes with the SharePoint server in one efficient operation.

  • Full Automation: Tired of manual clicks? You can configure CADtoWIN to automatically check out on Open and automatically check in on Close, making the cloud feel exactly like a local drive.