To define a scheme for labeling revisions, you must build a revision sequence. This sequence specifies how objects should be labeled, the type of label to be used, and the number of revisions allowed. When you create a revision sequence, use the following syntax rules:
These rules offer flexibility in defining the revision labeling sequence. Although you cannot have two repeating sequences in a single definition, you can include combinations of enumerated values and ranges within a repeating sequence. For example, the following revision sequence definition specifies that the first object should be labeled with a hyphen and the first revision should be labeled I, the second II, the third III, and so on. After the fifth revision, all revisions will have numeric sequencing.
If your location requires a numeric value, for example, for pre-released revisions, and then an alphanumeric scheme after that, the approach should be to change the policy at the point when the revision scheme should change. A separate policy is created and applied to a new revision, providing different states, signatures, and so on as well as a different revision scheme. For example, if a revision sequence is defined as:
the automatic sequencing will never get beyond the number counting, so the entries after that are ignored. Two policies should be established for the object type with revision sequences defined as follows:
and
If you want to exclude certain letters (such as I, O, Q, S, X, and Z in above), you must indicate only those you want to include as above. Use of a sequence such as [A-H,J-N] skips the letter I when automatically entering the revision during object creation, but does not prevent manually entering it during object creation or object modification. If you enter blank spaces within the definition of a revision sequence, 3DSpace uses the blank spaces literally. (In general, you should not use blank spaces within a revision sequence.) Consider the following examples:
After you define your revision sequence, simply insert it into the Sequence clause using the following syntax:
For example, the following policy definition uses an enumerated revision sequence:
In this command, when a file named “Proposed Solar Vehicle” is checked into an object of type Proposal, it is named in the window as Proposal, “Proposed Solar Vehicle”, Unrevised. After the first revision, the object is given a revision label of “1st Rev” (in place of Unrevised). As it is further defined, 3DSpace progresses through the enumerated sequence values until it reaches “4th Rev.” Since this sequence is non-repeating, no further revisions are allowed. |