2 Replies Latest reply on Nov 15, 2017 5:19 AM by Gordon Rigg

    Work offline mode doesn't save lower level parts

    Devon Berman

      I'm trying to load files to work on while I'm offsite without PDM access, so I'm trying to use "work offline".  While I'm 'online', I can click on the Assy that I want to work on, and Get Latest, and then Check Out.  I then click on 'Work Offline', and the Assy is available, but when I open it, it is an empty assembly with all of its sub components grayed out.  When I hover over subassys within SolidWorks, I get the message "Cannot locate the file for the component to complete the operation".


      This is confirmed when I navigate with Windows Explorer to my PDM Vault, and the only file visible is the top level assy, as well as a handful of other part files that I have checked out.  My understanding was that offline mode was supposed to pull all checked out assemblies, and their sub components, and then I'd have read-only access to the sub-components.  So, is PDM acting correctly?  Do I have to check out every subassy and part individually (this is a vehicle ~8k parts)?  And if that's the case, is there a 'check all' option when I open the assembly in SW, so that I don't have to click 'check out' on all 8000 parts?


      Thanks in advance!  This is all on PDM Standard 2016 (build 16?), and SolidWorks Premium x64, SP3

        • Re: Work offline mode doesn't save lower level parts
          Gordon Rigg

          Wow this went a long time unanswered!

          I am looking at the same issue.

          The problem is that the files it is not finding are not in your local cache. When offline you can only get what is in your local cache.

          So the setting required (probably) is "refresh cache during login", and "clear cache during logout" must be unchecked.

          Then what happens is rather than just caching files yuo check out and view, when you log in the first time there is quite a wait while the entire set of PDM vault data is copied to your local cache.

          Then subsequently, when you log in it will update all the local files on your cache with the latest versions from the vault.




          I've just got an up to date cache to work offline on my laptop and will be checking out that I have correctly understood how this works for sure in the near future!


          Now, working off line, you should only really change files that you checked out (ones that are read only to your colleagues).

          otherwise you might find your edits overwritten when you log back in.

          So my advice is to make a temporary local directory and put all the files you edit offline in there, if you hadnt checked them out, perhaps with their names tagged. Then you can manually update what needs to be re-introduced to your vault when you are back on line.

          Stuff you checked out you can work on normally, and when you reconnect just check them back in - confident you arent overwriting any of your colleagues edits.


          Something to watch out for is if you create any new parts, save them somewhere outside that offline vault system otherwise you end up with a bit of a headache. Because you will have files saved with the same apparent file path as stuff in your vault, but which is not registered to the PDM database - and which show up in your recent files but not in the file explorer. Getting them registered in the PDM database, or finding any that scrolled off your recent files, can become an issue.
          I'll come back and link a another post on that problem!