Controlling Visibility and Worksets: Undo, Undo, !
Controlling Visibility and Worksets: Undo, Undo, !
Undo, Undo,…Undo!
We tend to rely on the good old Undo button to clean up our messes, but beware: the Undo func-
tion will have no effect on workset ownership or borrowing of elements. Once you own a workset
or borrow an element, it is yours until you release it. Additionally, should you delete objects such
as views or families from the Project Browser without fi rst making their workset editable, the
Undo history is reset. Just as you would when opening and unloading a linked fi le, you should take
extreme care when deleting anything.
Figure 3.23
Visibility/Graphic
Overrides dialog
box
66 | CHAPTER 3 WORKSETS AND WORKSHARING
This tab of the dialog box provides a list of the User-Created worksets in the project and
enables you to set the visibility behavior of the worksets in the current view.
◆ When you hide a workset, none of the items assigned to that workset are visible in the view,
even if the categories of the individual items are set to Visible. The visibility settings for the
workset take precedence over the settings for model categories.
◆ The Use Global Setting option means that the visibility of the workset is determined by the
Visible In All Views setting established when the workset was created or the status of that
setting in the Worksets dialog box. The status is shown in parentheses.
◆ The Show option is an override of Use Global Setting, which could be set to Not Visible.
Using Show displays the elements assigned to this workset regardless of what the global
setting requires. If an element does not appear, other factors (such as filters, design options,
or individual graphic overrides) may be determining visibility.
Figure 3.24
Workset options
in the Open dialog
box
The final option for opening (loading) worksets in a file is the Specify option. This option
allows you to choose which worksets will be open when the file is opened. Selecting Specify
opens the dialog box shown in Figure 3.25, where you can choose the worksets to open.
Specify is a powerful option because it can greatly improve the file-opening time and overall
performance of your model. If you need to work on a system in the model and do not need to
see other systems, you can choose not to open their respective worksets, decreasing the amount
of time for view regeneration and limiting the number of behind-the-scenes calculations that
are occurring when you work on your design. If you decide later that you want to see the items
on a workset that you did not open when you opened the file, you can open the workset via the
Worksets dialog box. When you open the Visibility/Graphic Overrides dialog box for a view,
unopened worksets will appear in the list with an asterisk next to them, as shown in Figure 3.26.
So if you are not seeing a workset that is set to be visible, you can quickly see that it is not visible
because it is not open.
68 | CHAPTER 3 WORKSETS AND WORKSHARING
Figure 3.25
The Opening
Worksets dialog
box
Figure 3.26
Unopened
worksets will
appear in the list
with an asterisk
next to them in
the Visibility/Graphic
Overrides dialog box
One way to use this functionality for improved performance is to create a workset for each
Revit file that you will link into your project. This gives you the option of not opening the work-
set of a linked file without having to unload the linked file.
ENHANCING COMMUNICATION | 69
Enhancing Communication
In previous versions of Revit MEP, users actually had to talk to each other when someone wanted
control of a workset or borrowed object—well, really! Seriously, though, this can and did lead to
some strange work practices. Picture this: 10 people on a project team sitting at small desks in a
small office, working on the same model . . . and the only mode of communication was email!
Users can stay in their comfort bubbles, and Revit now provides a “heads up” notification
when an editing request has been made. In Figure 3.27, user simon.whitbread wants ownership
of a selection of objects but cannot have it until users JOHN.DOE and larry.lamb relinquish con-
trol, so simon.whitbread places a request.
Figure 3.27
Workset place
request
After the request has been made, a notification message, shown in Figure 3.28, pops up at
both JOHN.DOE’s and larry.lamb’s workstations.
Figure 3.28
Editing Request
Received messages
If the user ignores the notification, the status bar will show a highlighted request and indi-
cate the number of requests (Figure 3.29).
70 | CHAPTER 3 WORKSETS AND WORKSHARING
When the user clicks this message, the Editing Requests dialog box is displayed, as shown
in Figure 3.30. This shows all the pending requests between you and other users, the objects
involved, and, if necessary, whether synchronizing with the central file is required. This
requirement may be due to objects being changed, edited, or deleted rather than only that the
workset is owned.
Figure 3.30
Editing Requests
dialog box
And, of course, depending on the users’ workflow, they can either grant or deny access to
these objects. The varying results can be seen in Figure 3.31.
Figure 3.31
Results of request
actions
As described in Chapter 1, “Exploring the User Interface,” you can turn on the worksharing
display that allows you to see the owners and/or worksets of all the objects in the view in
which you are working. This can be useful for general modeling or as an overview of the whole
building model. Figure 3.32 shows the display.
Figure 3.32
Worksharing
display
Figure 3.33
Revit Server
Accelerator
If an accelerator is not set, you can type in its name or an IP address and your Revit Server
Accelerator is displayed, as you can see in Figure 3.34.
Figure 3.34
Your Revit Server
Accelerator is displayed
USING REVIT SERVER | 73
When it comes to the creation of a local file, this is slightly different from the file type of
worksharing. You have to use the Open dialog box to browse to the Revit Server Network, as
shown in Figure 3.35.
Figure 3.35
Revit Server
Network
In Figure 3.35, we can see two Revit Servers; they are both host servers and accelerators,
meaning that teams from either location can work on each other’s files with relative ease. The
first time a file is opened from a server, the data is cached to the appropriate accelerator. For the
user, the experience should be almost identical to the file-based worksharing method.
In reality, this can sometimes make the performance seem a bit slower, as in some cases you
may be moving and synchronizing data across entire countries or continents.
Your BIM/Revit manager can track file usage and lock central files for periodic maintenance,
backing up, and transmittal from a web-based interface. Knowing the address of the server, you
can view your Revit Server Network, as shown in Figure 3.36. Expanding the folders, you are
able to view and perform administrative tasks to your central file, as shown in Figure 3.37.
Figure 3.36
Revit Server
Administrator