Welcome to the Onshape forum! Ask questions and join in the discussions about everything Onshape.

First time visiting? Here are some places to start:
  1. Looking for a certain topic? Check out the categories filter or use Search (upper right).
  2. Need support? Ask a question to our Community Support category.
  3. Please submit support tickets for bugs but you can request improvements in the Product Feedback category.
  4. Be respectful, on topic and if you see a problem, Flag it.

If you would like to contact our Community Manager personally, feel free to send a private message or an email.

Working offline with local workspace and cache

2»

Answers

  • robert_zschocherobert_zschoche Member Posts: 17
    OK. Thanks for the input everyone.  I don't think there is much more to said on this topic.
  • pete_yodispete_yodis OS Professional, Mentor Posts: 666 ✭✭✭
    OK. Thanks for the input everyone.  I don't think there is much more to said on this topic.
    @robert_zschoche All the best in your endeavors :)
  • jon_sternjon_stern Member Posts: 1
    edited January 2017
    I haven't read all the way through this old thread, but it looks like no one who has commented so far spends much time in China, where internet connections and VPN access can be very unreliable.

    We frequently have engineers visiting our China-based suppliers, and either in connection with those visit, or because of something that's come up back in the US, they have to do some CAD work.

    I've been playing with OnShape for personal purposes, but there's no way a company like mine could use it without there being offline support.
  • tyeth_gundrytyeth_gundry Member Posts: 8 ✭✭
    Its almost done with summer 2022, and most of the onshape world still suffers when transitioning between 3/4/5G or brief outages on public wifi. I'm in a lovely spot between two cell towers and it changes every 30seconds.

     Can we just add the option to continue working at your own risk? Id pay a single license for short-term offline support, like buffered save at users own risk (don't close browser), and if you want to do it properly then any merge conflicts forces you to save a new document.
  • michael_zeaglermichael_zeagler Member Posts: 100 ✭✭✭
    edited March 2023
    One of my peers has spent some time in "van life" and toured the states and Central/South America while syncing with PDM over VPN to her worksite in Canada. I agree this is an edge case, but wouldn't it be technically feasible to branch a specialized workspace, run it inside Docker on a local machine, and periodically merge?

    I see what people say about "single source of truth," but with a Git type workflow it's not strictly necessary. PDM/SVN is a pain with version control and simultaneous edits, but the Git type branch/merge is actually great at this. Onshape has implemented it in a way that you don't have to be an uber nerd to make it work, too. And it'd enable at least some edge cases. If people want "ownership" and think they can do a better job at security than AWS they're probably fooling themselves, but just wanting to work where you want is a little different.
  • S1monS1mon Member Posts: 2,982 PRO
    In theory, something like what you're suggesting would be possible, but then there becomes not only the issue of keeping the CAD files in sync when you do connect to the cloud, you would also have to keep updating the software that runs behind the scenes. The backend doesn't just change every 3 weeks, there are small updates and bug fixes which happen (mostly) silently more often. There are a number of different server processes which all need to talk to each other. To have the full power of Onshape, you'd need not just a snapshot of what's current your CAD database, but the whole history. I really don't know what this footprint looks like as they hide that pain from us as users, but having managed PDM Pro servers for Solidworks, I have to think that setting up a home machine which would handle all of that would be much more complex than grabbing a random laptop/tablet/phone and a current-ish browser.
  • michael_zeaglermichael_zeagler Member Posts: 100 ✭✭✭
    I was thinking it'd all run on one machine with a container per server process. I don't know what the system requirements are for server-side stuff but I assume it's hardware agnostic running on containers there too. If it's really resource intensive I'd bet that'd be a bit of a wet blanket.

    The size of the snapshot is an interesting problem though. I wonder if there's a way to get away with just the most recent changelog.
Sign In or Register to comment.