Clicky Web Analytics
presentation
documentation
creation
automation
bim after dark live

Thursday, August 1, 2013

Revit Tutorial - Having Two Unique Revision Schedules That WORK!


Sean, a friend of mine, reader of the blog, and currently works at Streetsense (a pretty cool company you should all check out), sent me a real bugger of a question.

"On our title block we have in our office has two different sections for drawings when we send them out. We have an issues category and a revisions category and the way we have to input information currently is a pain in the ass, creating a frenzy of copy and paste for the title and date for each sheet in individual labels.

I was wondering if there is another way to separate the revit revisions schedule to have revision sets in one column and issues sets in another. When we add the additional revisions “schedule graphic” to the sheet there is not an option under “schedule: Revisions” for filtering out certain revisions. Like in a schedule there is the option to filter out certain tags, numbers, floors, etc. there is not one in the revision properties."

Essentially, Sean needs to have two schedules on his sheets... a "Revisions Schedule" and an "Issues Schedule".  These schedules need to show completely different information yet be controlled by revision clouds.  They also can't show a Revision on the Issues and Issues on the Revision.... Well then..

At first thought you may think... "Just add a few parameters in the titleblock family and call it a day".  Sorry... You cannot add parameters to the "Revision Schedule".  They are hard coded into the software.

But... you CAN add a Calculated Value... Dun, Dun, Dun!



Before I explain how I worked around this beauty here is a little disclaimer: 

DISCLAIMER:  I am not liable for any breaking of your titleblock family or template! ;)

Having two sets of information within the project is not so bad if you understand the Revision Number verse the Revision Sequence.  This is how the revision dialogue looks...


Notice there are a maximum of 10 Issues and their Numbering is set to "none".  Then the numbering takes off from the revisions. The revisions are only limited by the space on your titleblock.

So what's the problem?  Getting the Issues to NOT show on your Revisions schedule and vice versa.

The solution is actually pretty simple, decide on a maximum number of "Issues" and set up a conditional parameter to show certain information after the maximum and before. Here is an example of the Issues Schedules setup:



In this example, there are a maximum of 10 issues... Therefore, the calculated value parameter for "No." would be as follows for the issue schedule:

if(Revision Sequence < 10, Revision Number, "-")

A similar formula was used for the description...

if(Revision Sequence < 10, Revision Description, "-")

Because this is the Issue Schedule, if the revision cloud is tagged as anything 10 or below it will show the correct information... If it is above 10 (meaning it belongs on the Revision Schedule) it will show as a dash ("-").  Due to the inability to filter revision schedules and add parameters to them this was the solution we came up with.

There are some obvious caveats like using a bit more space on your titleblock and a minimum number of issues but if your firm uses a similar type of revision system then go for it!  Also, I added a little tweaking to the sorting of the "revision schedule" in order to compress anything that had a "dash" in an effort to save space (un-checking itemize):



This was a quick little workaround we came up with in a matter of hours and I thought it would interest my readers.  Click here to download the test file and feel free to comment if you think this works, is ridiculous, or have a better solution!







Comments (14)

Loading... Logging you in...
  • Logged in as
This is excellent. Thanks !!!
If I understand this correctly in order for an "Issue date and description" to appear on all sheets in the set, you must add a cloud on all the sheets? This seems like a nightmare if you have 500 sheets and add a sheet and forget to add the cloud. What is wrong with having the "issue date and description" in the title block family so that it appears on all the issued sheets?
This is great, thanks for posting, been trying to get this to work for a while. Any chance you could downsave and upload a version for Revit 2012? Cheers!
I tweaked this a little bit to get rid of the dashes. Instead of replacing the Revision or Issue you don't want listed with a dash, I replaced them with the header title (Date, Description, No., etc.). Then just add another calculated value called Sequence for your sorting. For example:

In the Issue Schedule, use:
No:
if(Revision Sequence < 9, Revision Number, "No.")
Description:
if(Revision Sequence < 9, Revision Description, "Description")
Date:
if(Revision Sequence < 9, Revision Date, "Date")
Sequence:
if(Revision Sequence < 9, Revision Sequence, "0")

In the Revision Schedule, use:
No:
if(Revision Sequence > 10, Revision Number, "No.")
Description:
if(Revision Sequence < 10, Revision Description, "Description")
Date:
if(Revision Sequence < 10, Revision Date, "Date")
Sequence:
if(Revision Sequence < 10, Revision Sequence, "10")

Sort by your calculated value Sequence, and this first value becomes your headings, with the revisions/issues listed below.
7 replies · active 257 weeks ago
Awesome Tim! Great idea!
How did you get around the inconsistent units? I am getting the Inconsistent Unit error when I try to create the Sequence: if(Revision Sequence < 9, Revision Sequence, "0") parameter.
ALAS! I think I figured it out:

The type of parameter for Revision Sequence must be a Number instead of Text. And the " " cannot be used around the zero like this "0" because that would change the type of value to a string instead of a number.
Sean, I am glad you got it to work! Cheers!
I removed the dashes by replacing the dash with a space i.e (" "). Also if you remove the grids you wont see any semblance of the removed parameters.
this method is only for "revisions by project" not "by sheets".
Is there any way to make something similar with "revisions by sheet"?
If I am not wrong, it doesn't matter if the revisions are by project or by sheets.
I was playing a bit with this and if all the revisions to include in the schedule are not consecutive and the first one in the schedule is not the first one of the sequence, then it does't work properly.
For example: My two schedules have 10 rows each and I want to include the following revisions: 1-9 and 11-20. Then I will have the last row of the first schedule empty.
Following the example, there is any way to put the 11th revision after the 9th without leaving the 10th row of the revision schedule empty (because is not in use for this sheet)?
Thanks in advance.
Could you mot simply filter the revision schedule to filter out revisions with Issues in the description?
How do you get the second schedule2?
This does not work.
The problem lies in using 'Revision Sequence' as a tracker.
All revisions (from your example) "> 9" would go on the second schedule even though it may be the first revision on that sheet.
In addition if there is no revision on your sheet "< 9" then the second schedules' header lines won't be generated.

At the end of the day Autodesk need to fix this one to allow for a second independent revision schedule.

Post a new comment

Comments by