I have a workflow that outputs multiple sheets into one excel file. I know I'm using my BUD tools correctly and my workflow executes smoothly when I run it. But when I let someone else run it (the intended end-user) it seems to intermittently give the "being used by another process" error. But I noticed that their system runs quite slow compared to mine. Like when I run it it finishes in under 10 seconds. But when they run it, it takes around 30 seconds or so.
Could it be that one of the cause of this error is if the user's system is slow? Like I'm imagining before it can close the file COMPLETELY it lags (like when you try to close a big excel file and you're using your company's limited bandwidth and it takes a while before it's closed completely even if minutes have already passed by since you pressed the close button) but then the next part of the workflow keeps going hence the error. Does that make sense?