Managing Read-Only Access in SOLIDWORKS

Managing Read-Only Access in SOLIDWORKS

Table of Contents


Thereโ€™s nothing quite like the feeling of opening a SOLIDWORKS document, only to find that your last eight hours of hard work have just been wiped out by the intern. Anyone who has experienced data loss certainly knows what true pain feels like, and while SOLIDWORKS PDM is our number one recommendation for collaborative file management, proper usage of read-only options can save you quite a bit of trouble in the interim. In this post, weโ€™ll cover the basics of using these read-only options, as well as some important differences between setting this option in SOLIDWORKS versus Windows.

For the uninitiated, read-only is an option that prevents a file from being changed or overwritten. When opening a SOLIDWORKS file, for example, use the Open dropdown menu to open a file in read-only mode:

managing-read-only-access-solidworks-blog-1

Itโ€™s important to note that opening a SOLIDWORKS file using this method does not prevent you from making changes or overwriting the file! Instead, a message dialog will appear upon saving informing you of the documentโ€™s read-only status:

managing-read-only-access-solidworks-blog-2

Clicking OK at this point will open the Save dialog as usual, and allow you to save without any further prompting. This can be especially dangerous, especially if another user with write access has already made design changes and since closed the part in question. When in doubt, use the File โ†’ Reload command to check if another user has access, and most importantly, if there is a newer version of the file available on the disk. This indicates that the file has been updated since you last opened it, and saving any changes on your end will likely overwrite changes made by the other user:

managing-read-only-access-solidworks-blog-3

If you happen to be as forgetful as I often am, consider enabling system options to automatically check for out of date read-only documents. Go to System Options โ†’ Collaboration and click โ€œEnable Multi-user Environment.โ€ Then, enable โ€œCheck if files opened read-only have been modified by other usersโ€ and choose an appropriate time interval. If the system detects changes to read only documents, you will be prompted and the Reload dialog will be opened to update the files in question. You may also use the Check Read-only Files command to trigger this process manually.

managing-read-only-access-solidworks-blog-4

Itโ€™s also important to understand that when opening a parent document read-only (like an assembly or a drawing), the child components are not loaded read-only by default. To automatically load child documents read-only, access System Options โ†’ External References and enable โ€œOpen referenced documents with read-only access.โ€ In addition, consider selecting โ€œDonโ€™t prompt to save read-only referenced documentsโ€ to avoid excessive save prompts.

managing-read-only-access-solidworks-blog-5

Despite all these options and warnings revolving around read-only access, we all know that one person who will ignore the prompts and overwrite a read-only file anyway. Remember, enabling read-only mode in SOLIDWORKS does not prevent the file from being overwritten. To ensure that a file is absolutely not overwritten, the read-only option can be set in Windows Explorer. Simply right-click a file (or batch of files) in Windows Explorer, choose Properties, and select the read-only option:

managing-read-only-access-solidworks-blog-6

When a user attempts to save over this file, they will be prompted with the following dialog, preventing them from altering the original file:

managing-read-only-access-solidworks-blog-7

If this all sounds like too much work, we agree. This type of collaborative file management can be significantly simplified by implementing SOLIDWORKS PDM in your organization. Workflows and file management practices can be customized and standardized for your organization, ensuring that your design and engineering data remains safe and secure despite the best efforts of the new employee. For a first look at what SOLIDWORKS PDM has to offer, check out this video:


Until then, use the tips and tricks shown here to keep your read-only files untouchable.

Do you have any other tips for proper file management? Let us know in the comments! Learn more about SOLIDWORKS PDM and what it can do for your file management, or contact us at Hawk Ridge Systems today. Thanks for reading!

Picture of Jacob Ames

Jacob Ames

Jacob Ames is an applications engineer for Hawk Ridge Systems in Bothell, WA, specializing in SOLIDWORKS 3D CAD, Simulation, and 3D Printers. Before joining Hawk Ridge Systems, Jacob earned degrees in mechanical engineering and aeronautics from MIT with a focus on renewable fuels. If he's not teaching class, you'll probably find him playing video games with friends or tearing up some trails on a dirt bike.