Scheduling Keynotes by Sheet Number Parameter

Scheduling Keynotes by Sheet Number Parameter

groberts27M8W
Observer Observer
3,319 Views
7 Replies
Message 1 of 8

Scheduling Keynotes by Sheet Number Parameter

groberts27M8W
Observer
Observer

I want to create a schedule with columns - 
Sheet Number
Sheet Name

Keynotes on Sheet

My company uses generic annotation symbols for keynotes, not the Revit baked in "Keynote Tag" family under the annotation ribbon. I know that Revit has hard-coded parameters for Sheet Number and Sheet Name - is there any way to show specifically which keynotes are populated on which sheets? For context, Keynote "1" is the same family as Keynote "2" would be, where the instance property for "tag" is 1 or 2 and so on.
I've tried sheet lists, keynote legends, note blocks and even editing the generic annotation symbol myself, but have not worked out how to have Sheet Number Sheet Name and Keynotes on Sheet show up on one live, self-populating schedule. Any ideas are appreciated!

0 Likes
3,320 Views
7 Replies
Replies (7)
Message 2 of 8

iainsavage
Mentor
Mentor

Tick the Filter by sheet setting:

 

iainsavage_0-1714684822036.png

 

Message 3 of 8

RLY_15
Advisor
Advisor

This exact workflow happens to be on an old to-do pile, seems like a good time to get back to it.

 

This is a concept workflow that works in my situation, you might need to modify it based on your needs. In our case, we also use an annotation symbol in lieu of using Keynotes. We also have the use case where our sheets often contain multiple views.

 

Below is a Dynamo workflow that does the following:

  • Get the sheets in the project
  • Get the views for each sheet in the project
  • Collect each instance of the family in each view
  • Read each instance for their ID
  • Sort + Simplify the list to unique values
  • Squash them all together into a single string per sheet
  • Push the string into the Sheet element where we have a parameter set aside for this task

At this point, you would use a Sheet Schedule, with Name, Number, and your storage parameter.

 

Notes of Relevance.png

0 Likes
Message 4 of 8

russellvee
Advocate
Advocate

It would be very nice and is commonly requested by everyone I work with, but nope of course Revit can't do that. If you use "filter by sheet" it sort of works for schedules when placed onto the sheet, but when you click to open/modify the schedule it will list every single keynote in the project, with multiple note #1, note #2, etc. in no particular order and no way to determine which sheet the annotation is on. I prefer that workaround but others at my office can't stand the unfiltered list so they use another workaround where they manually assign a sheet parameter to every annotation and then create a unique keynote schedule for every single sheet that filters based on the assigned sheet number. Of course if you renumber your sheet or move your view to another sheet you have to go back and reassign the new sheet number to all the annotations. We also tried using a 3rd party keynote software but it was equally painful. I feel like keynotes are a core component of every MEP/AEC so it's incredibly frustrating that we have to rely on workarounds and 3rd party software.

 

I saw a competitor's drawing and was mystified at how they managed to get hexagon keynote annotation symbols into their schedule (like we use in cad) and then I realized the spacing was slightly off-center on some keynotes. They created a blank hexagon and manually placed it over every single keynote number to make the schedule look how most engineers want it to look. They must literally spend hours placing hexagons!

 

0 Likes
Message 5 of 8

iainsavage
Mentor
Mentor

Hexagon keynotes:

iainsavage_0-1714905419122.png

 

 

 

Message 6 of 8

iainsavage
Mentor
Mentor

...but not in the schedule

0 Likes
Message 7 of 8

russellvee
Advocate
Advocate

Yes, the numbered hexagon annotation itself is trivial to create. The difficult part is explaining to coworkers coming from CAD why the hexagons can't be shown the schedule like they've always shown them in CAD. The best we can do is place an awkward hexagon annotation up in the header to establish that a hexagon means keynote, and then group the annotation with the schedule so it hopefully stays in place. "Revit can't do that" is the answer to way too many questions. 

Message 8 of 8

curtisridenour
Advisor
Advisor

Images can be added to schedules. But you definitely don't want to use this with instance based keynotes.

 

I feel for you. "Why can't I do it in Revit? I can do it in CAD!" This struggle seems to be never ending.

0 Likes