Kav,
There appears to be a lack of understanding regarding PDM systems and SW configurations. The following explanation demonstrates how DBWorks handles them. This is how E-data Solutions sets up their clients.
- DBWorks has a set of options to control configuration states and revsions. They are turned on.
- DBWorks has a set of options to link models and drawings. They are turned on.
- DBWorks has options to ignore specifically named configurations. I have it set up to ignore configurations beginning with REF_ and FLAT-PATTERN.(More on this later).
- I have DBWorks link the configuration_revision of the model to drawings.
- File revisions are meaningless when using configurations.
- DBWorks can intercept the creation of configurations to assign a unique ID to it. The drawing assumes the same number when created.
- DBworks has option settings to force the increment of revsions or use existing revsion level. The latter is for administrative or "typo" revisions of drawings. Since DBWorks logs all actions - ISO auditors will be happy when you tell them when, where, and why changes were made.
The process. Create a new part. Hit save. DBworks autoassignes a new number 12345 to this file and part.First file revision and configuration will be X1 Create a new drawing. Drag and drop the part into drawing and hit save. Drawing picks up number, material, etc... and fills in titleblock. Create a new configuration called REF_Simplified. DBWorks will ignore this configuration as it is used for geometry purposes only. The same applies for flat patterns of sheet metal parts. Approve the part. Check out the part - file revision will be X2. DBWorks will check out the related drawing at the same time. Create new configuration. DBWorks will automatically assign new number
12346 and set configuration revision to X1. Create drawing of new revision. If you need a second drawing for this part DBWorks will tell you one exists and ask if you want to use it. If no, it creates and links a new drawing called 12346_0. Thus, second configuration has two drawings 12346 and 12346_0 linked to it.
Approve model/drawings at this time.
Time to release 12345 to production. Check out drawing 12345. Linked model 12345 will come out and the file revision will be A. Change the configuration revision of 12345 from X1 to A. Check-in and approve this file.
Results:
File 12345 contains two active configurations and on reference configuration. File revision is at A. Part 12345 and its drawing are at configuration revision A (Production) Part 12346 and its two drawings 12346 and 12346_0 are at X1 (Prototype).
Because one of the configurations has been released to production the file has been approved and locked. Any work to bring the second configuration up to production status will require an checking out the file (Revsion A.1) and bumping up the second configuration revision to A.
When approved, DBWorks will fill out the revsion block with the appropriate approval name, date, revision description and confguration description.
This sounds fairly complicated but with some practice it becomes second nature. Just concentrate on configuration revisions and ignore the file revsion. By checking out the drawing you are intrested in - DBWorks figures out which linked file needs to be open to allow the necessary changes to occur.
Drawings, autonumbers, file/drawing relationships, revision blocks, etc... are all taken care of automatically. I even have DBWorks controlling a watermark on the drawing that distiguishes between an "approved prototype" and "Released to Production". Playing with the new master document mode that automatically creates linked PDF files of the drawing during check-in.
Hopes this clears up some confusion.
Cheers,
Len K. Mar, P.Eng. President E-data Solutions.