macPT, thanks for the document control methods! I didn't know about the strengths of using these properties. What about exporting into different file formats, such as IGES or STL--these file types do not have such property assignments, do they?
Because we do all our design under the same roof, "tribal knowledge" in document control isn't quite as hazardous as it would be in large work groups with server-accessible documents. Nevertheless, we use a rather universal--but less sophisticated--system to track revisions of whole projects (including parts, assemblies, and foreign file formats).
Essentially, our system works like this:
We keep our design files in one directory (folder). Inside this directory are different projects. Each project resides in a directory (folder) and given the name of the project. Inside the project directory (folder) is a folder with the date of the current revision--so the directory name is a date--such as 01-28-03. Several project revisions can reside within one project directory, each with their own particular date. (This helps greatly for creating and tracking back-up archives.)
For example:
Inside my design directory, I have several projects going at one time. One project, "Widget", has its own directory (folder) that I can manage within MS Explorer. My "Widget" directory has several sub-directories, each given the date of their major revision. My last major revision is a directory named "01-24-03". When we plan to do some significant work on a project, we bump up the revision (not formally, but as a document control method) by creating a new directory with the current date. To make sure we transfer only the most current files into this new directory, we open our primary project assembly (or assemblies) in SolidWorks. Under the "File" menu, we click "Find references". This extracts only the files immediately used by my open assembly and allows me to make copies of all parts, assemblies, and sub-assemblies in my new directory. (This is important, because I often name a part "Widget 01", "Widget 02", etc. when making progressive changes to a part--creating lots of steps in development that I will not need for final revisions.)
Now I have a directory in which resides only my current revision of my project--clearly marked by the newest directory name (date). I can now create a back up copy of my previous revision and safely store it on a CD (or other medium), being confident that we will not accidentally send out an old part revision for prototyping or manufacturing.
As I said before, this method won't suffice for large groups with access to the same files at the same time, but it's a good method for tracking revisions with high efficiency and success rates.
Jeff Mowry
DesignHaus Industrial Design