Have you found a solution yet?
Our Doc Control dept. only uses E-drawings and experience the same issue.
Short of having CAD dept. checkout, open drawing, save, close and check in (creating another version) I haven't been able to resolve.
First, I could be wrong but I'm not entirely sure it's really Doc Control permissions that you are concerned about, it's actually the shop viewers or other end users if I'm not mistaken.
Here are the questions you need to ask yourself to address visibility: What groups are your end users in and are the permissions in those groups conflicting? What are the effective permissions they have in the folders where the eDrawings are? What are the effective permissions they have in the workflow states the eDrawings are in?
This combination mentioned will dictate what visibility they have and EPDM should be configurable enough to accomplish what you are after. What you are talking about here is the data management strategy. Set the strategy on paper then implement it in a testbed vault, fix areas that don't meet the conditions of the strategy, then deploy it in your production vault.
Hope this helps.
Thanks for the response.
It's not a user permission issue as it happens even to admin. The files are not actual "E-Drawing's", they are .slddrw. In order to save network licenses for our engineers, non SolidWorks users utilize E-Drawing viewer.
The issue is that when a variable (engineering approval) is set, it changes the rev in the title block on the face of the drawing.
Doc Control uses E-Drawing viewer to see the drawing, but it doesn't show the updated revision scheme in the title block.
The only way we can get it to view correctly, is to open in SW, let the rev update, save & close (check in) and then it views correctly for all users.
The only idea I came up with would be to write a task of some sort that would open and save, to be executed when that variable is applied to .slddrw extensions. Though this option sounds painful!
@Matt - If it is just the Revision variable then that is partly why EPDM has a variable and a database stamp. ...Are your drawings getting their properties from the model? For us that is definitely part of the issue, so the drawing doesn't update fully until it is saved in SolidWorks. You can change the visible card revision variable on the drawing before it is released (but keep that version invisible from many users), and then change the database stamp when it is Released. This approach would require a bit of workflow redesign.
I think the original poster had a different issue....
I also don't see why the "Always work with latest version" setting doesn't work better. I think you are up against a flaw in the system that others have mentioned. I'm not fully clear on the limitations, but you probably need to do some more testing.
If you can't resolve it with normal settings - Dispatch has a Get action - just brainstorming, but maybe you could train your users to use a specific right click action whenever they are getting a file... Or maybe someone can create a task that clears the cache periodically (given that your computers are never shut down).
Here is some similar stuff:
I know this is a little "tread drift" but I have got to jump in here and agree with you! We DO NOT USE the "Always use latest version" setting in EPDM because it is unreliable. Our policy is, for all SolidWorks users, that THEY are responsible for always clicking the "get latest version" manually to ensure that they have it rather than trusting an unreliable "auto" setting in EPDM.
So the variable is changed but the drawing has never been opened correct? The problem is e-Drawings and other viewers look at the last saved image so you will need to come up with a way to open that drawing and save it or some other method to communicate the variable status with Doc Control. A task looks to be your best bet....and I agree it sounds painful along with another task to maintain and support.
Wouldn't checking the "Refresh cache during log in" in the Cache Options of the group take care of this issue?
Yes Stephen, it would, at least partly. At the time i was asking this was not an option, but either refreshing or clearing cache is just helping along the way. This is a workshop PC and it's never logged off, and since clearing or refreshing cache requires a log on or log off action, this only partly solves the problem. Back then we created a small .exe file which i added to Windows Task Scheduler, that took care of refreshing all files in specific folders, and i've heard nothing about it since
This seems to work, but it takes FOREVER to download all the files--is it downloading already cached files? If so, that's silly!
Shouldn't it just "see" whether there are any old (recently updated) files and only get those?
This is probably late in the game but I wanted to share my solution for this. I have a task that creates and actual edrawing file whenever a rev is approved. I have a separate sequence in my workflow that vaults the edrawings and pdf of all revised/approved drawings so the viewers in the shop never see the actual .slddrw file. They can only see edrw and pdf files. I don't like the viewer as it has trouble updating and representing properly.
Don't know if this helps but thought I'd share.