Flightchecking
"Flightchecking" (named after the checklist that pilots go through before take-off) refers to final checks of your file before dispatch. Here are a few tips to cover items that have not been covered before: 1. Ensure Classes are set to "Use at Creation" 2. Check Visibility of each Class in the various Viewports and Saved Views 3. Check Visibility of each Design Layer in the various Viewports and Saved Views 4. Validate class affiliation of all symbols 5. Update Drawing List worksheet.
1. Ensure Classes are set to "Use at Creation"
The laborious way is to Edit… each Class and check that indeed its "Use at Creation" checkbox is turned on. But there's a much quicker and more efficient way, which is to review the Classes list in the Organization dialog. Go to the Classes section of the Organization dialog. The quickest way to do so is to double-click the Classes tab in the Navigation palette.
Organization dialog: Details
The column to the right of each Class name tells you at a glance whether it is set to "Use at Creation" or not: if it says "N" (No), then it's not. Not absolutely all Classes must be set to Use at Creation (the None Class, for example, may not need to – nor does Non-Plot), but most do, and if you see it's set to "N", double-click the Class to edit it, and turn it on.
Validate Visibility of each Class in the Viewports
Next, check the visibility of each Class in all the Viewports and Saved Views: click the Visibilities button at the top right, then select each Class [2] in turn in the leftmost pane, and check to see if its visibility setting for each Viewport [3] and Saved View [4] is correct: if not, make the correction.
Cross-check with the Classes and Layers visible in each Viewport.
In the Viewports tab of the dialog, click the first Viewport, then move down the list (with the down arrow key) to review which Classes are visible for each Viewport. This will help you catch many errors that you might have missed in the Visibilities of each Class in the previous step.
3. Visibility check for Design Layers
Repeat the exercise for each of the Design Layers: click on a layer in the left pane [1], and check its visibility in each of the Viewports, and correct if necessary [2]. NOTE: it's less essential to repeat the process with the Saved Views: in many cases (e.g. Main Floor Plan), the layer in question may be turned off in that Saved View, but it's OK, because it's also the Active Layer in that view, which ensures that it is visible nonetheless.
Validate Class affiliation of all symbols
A common tendency among VectorWorks users is to assign the instances of, say, door symbols to Doors Class, rather than (or in addition to) the door object inside the symbol packaging. It should be the other way around: the symbol contents should be assigned to the Class in question, while the symbol instance itself should be neutral (i.e., in Class None). NOTE: By way of analogy, thinking of public restrooms: what determines whether you go into Men's or Women's is not your clothes, but your gender. Another analogy is the HOV (High Occupancy Lane) on major highways: what determines whether a vehicle can travel in it is not the vehicle itself, but what's inside it. So you should go through your files to ensure that your symbol instances are all None, and that their contents belong to the appropriate Class. This can be tedious if you do it one by one – so fortunately, there are two tools you can use to speed up the process.
Custom Select all objects of the type "Symbol"
For this we use the Custom Selection… scripting tool that we've used on several occasions before. As before, choose Select Only (to ensure that only the requested objects will be selected), and Create Script (so you can have something you can easily invoke again in future). Then press Enter on your keyboard, or click Criteria.
Choose Type: Symbol
In the Criteria dialog that follows, choose Type in the first popdown menu [1], ensure the second popdown is set to is [2], and choose Symbol from the third popdown [3]. Click OK, and name the script something like Select all Type Symbol, or similar [4]. Then double-click it to activate.
Change their Class to None
All the symbols present on the current design layer will be selected – as confirmed by the Obj Info palette [1]. Since in all likelihood their Class affliliation varies, the Class popdown in the Obj Info palette will be blank. Choose None from that popdown to assign them all – at the symbol instance level – to the None Class [2].
Warning: Say "No" to the dialog that might follow!
If "None" has certain attributes assigned to it ("Use at Creation"), you will get this dialog, which is asking if you want to apply the "None" class to all the components inside those symbol instances. You should emphatically say "No" – because otherwise all the textures and other attributes you or someone else painstakingly assigned to various components inside the symbol will be erased in favour of whatever attributes you assigned to the None Class. We only want to assign the None class to the symbol packaging, not to the objects within. * OK, that's half the work done in validating symbol assignments. Now for the other half.
Change Symbol Attr[ibute]s…
Choose Tools > Utilities > Change Symbol Attrs… (short for Attributes). This allows us to change the attributes of the contents of symbols on a wholesale basis.
Change Symbol Attributes dialog
For this to work, your symbols must already be sorted into symbol folders. Say, for example, you want to ensure that all the doors inside the door symbols are assigned to the A-Door Class. Assuming you have a symbol folder for Doors, choose it from the first popdown, then choose the A-Door class from the second popdown. Turn on the attributes that you want all doors to have (by default, all attributes are turned on). And OK.
Result.
VectorWorks will tell you how many symbols were affected by the change.
Check and see.
Do a spot check on one or two of the changed symbols to verify.
5. Update Drawing List.
This is one of the final checks you do before submission: to ensure that the Drawing List you created automatically from the Sheet titleblocks is up to date, double-click it on the drawing to edit it [1], click on the small handle at its top left and choose Recalculate [2].












