I'll start by saying that this is such a hotly discussed topic and so many people have had to find work around that I'm quite surprised this hasn't been visited more thoroughly by Autodesk. I apologize if I sound a little antagonistic throughout, but I want to highlight to necessity for action on this issue, as inaction on this feature has continually resulted in far more man-hours on a given project than anyone in Autodesk seems to be aware of, as evidence of the inaction on the topic.
There are several issues with the current revision setup as it lends itself more towards whole, per project issuing, when in fact the common practice is to issue on a per sheet basis. While the Revisions dialogue does have a "Per Sheet "option, this is only a bandage that just gives us enough functionality to brute force our way to make it work, and even then not every time.
I propose the functionality of the Revisions management system should be altered to allow the following:
1) Setting of a major and minor sequence per revision, mimicking the functionality of a two tier bullet list in Microsoft Word and other word processors. In this system, the minor sequence, where used after a major sequence, would include the most recent major sequence value as a prefix (e.g. 0, 0A, 1, 1A). This will nullify the requirement we and likely many others face to find a workaround with current sequences where two sheets do not have the same sequence of revisions or two sheets have the same sequence value with a different revision (more on this issue below). In the Revisions dialogue box, we would simply choose if a revision is a "major" or "minor" sequence as a drop down parameter in the window, and the automation would go from there. As such, the revision number would n
2) Setting a sheet based instance parameter for revision prefix, such that if "Per Sheet" is selected in Revisions dialogue window, the prefix will instead be generated from the sheet's instance value instead of a single, non-dynamic value that only functions appropriately in some cases. This is an extreme issue that completely prevents us from using Automatic Revisions on sheets if we're modifying existing drawings from the client and the client requires us to use the drawing's most recent IFC revision as a prefix. One sheet might be rev 1, while another is rev 2. Suddenly we have conflicting prefix values for two drawings that are always issued at the same time, forcing us to either change the prefix between printing each sheet each time we print (which, no) or completely forgo the use of revisions in the first place until such a time the revision history has grown beyond any revisions with said prefixes.
The issue in number one can be best highlighted in the attached image. Drawing 1 (top revision list) and Drawing 2 (bottom revision list) are not always issued at the same time, but are during major issues. All associated issues are color coded to further illustrate this point. The first two issues are both IFR, but Drawing 1 needs one more unscheduled IFR because the client had additional comments to resolve after rev B while Drawing 2 was was returned with no comments. The following revision for both is IFA. We can accomplish this by simply not selecting a given revision in the "Revisions on Sheet" dialogue box.
But now we have our dilemma: there may be intermediate IFRs and occasionally IFAs if the client makes a decision to make a major design change in a part of the building after any one of the IFC revisions, such that a 0A or 2B may be present in any drawing, but not necessarily all. How does one skip a 0A on one drawing when that is a required part of the sequencing for another drawing? Without using prefixes on a purely alphabetic sequence (which fail as soon as you have two instances of intermediate revisions between IFCs, e.g. 0A, 1, 2, 2A, 2B, 3), you don't. This is admittedly more commonly an issue with architectural disciplines due to the client's increased interest in their output, but may account for some issues in other disciplines, and occurs more frequently than you would think within the projects I've worked on. So far, the best workaround I've found for this issue is to set revisions to "Per Project," which allow the skipping of revisions not on the drawing.
But if we use that workaround, then we get a different dilemma: in the initial, pre-IFC phases, we would end up having to skip the third Revision Sequence value on Drawing 2 because, sequentially in relation to the project, that is not the right revision, but then that would cause Drawing 2's revision history to display as "A, B, D," which is incorrect to our typical CAD standards, and not acceptable to our clients. As such, the revision history, as shown by the attached, color coded image, does not seem to be physically possible with Revit's current Revisions management system.
These two dilemmas are mutually exclusive, and only occur when you attempt a solution for the other.
The ONLY two full, no-workaround, acceptable solutions for this are 1) to revise the revision management system within Revit in a similar fashion to any word processor's bullet numbering system (as outlined above), or 2) to create a separate plugin to manage revisions the way we need and map titleblock labels to shared parameters managed by that plugin. Since the issues I've highlighted above seem to be prevalent in any and all forum threads I've found over the past year regarding revision management in Revit, I would say the fix should be done in Revit, and not fall on the end users to "make do."
Can't find what you're looking for? Ask the community or share your knowledge.