Chapter 3

Worksets and Worksharing

The Autodesk® Revit® MEP 2014 platform enables users to design and model complex buildings and engineering systems. Usually this is a team effort, so it is important to fully understand how a Revit MEP project file can be set up in a way that allows for multiple designers and engineers to work on these systems at the same time. Unlike traditional CAD solutions that require many files to represent the design intent, the entire mechanical, electrical, plumbing, and fire-protection systems can be modeled in one Revit MEP file. Doing so requires careful setup of the project file in the early stages of the design.

Harnessing the power of Revit MEP to create a single model containing all the MEP systems can result in quick and easy collaboration and coordination. The same is true for any Revit project file that requires more than one person working on the same model at the same time. Activating worksharing—allowing the user to create central and local files in which all users’ changes are accounted for—ensures that these changes can be coordinated as they occur. This empowers the team to make design decisions early in the design process. It also enables you to control how entire systems are displayed in views and ultimately in construction documents.

To take advantage of the functionality created by enabling worksharing, you need to know how the features work and how to manage them to best suit your company workflow and standards.

In this chapter, you will learn to do the following:

  • Create a central file by activating worksharing and dividing the model into worksets
  • Allow multiple users to work on the same dataset utilizing local files
  • Work with and manage worksets
  • Control the visibility of worksets

Understanding Central Files

It can be difficult to grasp the idea that several users can work in the same file at the same time. When worksharing has been enabled in a Revit MEP file, the file is “transformed” into a central file. This file is the repository for the model and all of its associated components. In truth, each user will not be working in this specific file but rather in a copy of this file that communicates the actions and model changes of each user back to the central file. A copy of a central file is called a local file. These local files can be created in two ways:

  • By opening the central file from the Open dialog box (ensuring that the Create Local File check box is selected).
  • By copying and pasting the central file to a folder that is connected to the location of the central file via a networked solution. When the copied file is opened for the first time, Revit warns the user that saving the file will make it into a local-file copy of the central file.

A typical practice for working with a central file is to store it in a job folder on a network, with the local copies residing on the hard drives of the users’ workstations. This prevents the users from having to work across the network while designing and modifying the model. This workflow reduces network traffic by limiting the data transfer to occur only when the local file is synchronized with the central file.


Dangers of Opening a Central File
Once multiple users have begun work on the Revit project, the central file should not be opened by any user. Having the central file open prevents others from synchronizing their changes, and can even keep them from accessing control of certain model elements. Avoid opening the central file unless absolutely necessary—in other words, for situations such as relocation and regular auditing. Whenever this is done, however, all other users must have relinquished control of any worksets that they are using.

This workflow can be achieved regardless of the number of users. Each user works in their respective local file, saving changes to the design and periodically synchronizing those changes with the central file. So the big question is, “How do several users all work in one file at the same time?” One analogy to explain the workflow is a jigsaw puzzle (albeit a puzzle to which you can add and remove pieces while still retaining a whole). You could dump the pieces onto a table, gather your friends or family, and begin work on the puzzle. Each person could scoop up a handful of the pieces (local file) and work to put the puzzle (central file) together. The next sections explain the workflow in more detail.

Creating a Central File

Like most data files on a computer, Revit project files can be accessed by only one user at a time. To allow for multiple users, the project file must be made into a central file. This process starts when worksharing is enabled for a project. Any user can enable worksharing, and it needs to be done only once—by whoever is setting up the project. To enable worksharing, click the Worksets button on the Collaborate tab.

c03uf001.eps

This can be done at any stage of a project, but it is best to do so as early as possible. The later you do this, the more work is required, as you have to assign elements to specific worksets after they have already been placed.

Worksets represent the division of a model into four groups:

  • User-Created
  • Families
  • Project Standards
  • Views

Each group contains a number of worksets, depending on the makeup of the Revit project. Each view of the model, component, and project standard (things such as settings and types) has its own unique workset. Every family that is loaded into the project is also assigned its own unique workset. This partitioning is done by Revit automatically when worksharing is enabled, to keep users from modifying or changing the properties of the same elements at the same time. The User-Created category allows you to create your own set(s) of model components in order to control access to those components as a group, or to control their visibility.

For example, if you are working on a project that will contain the elements from multiple disciplines, you may decide to create worksets that correspond to those disciplines. In other words, there would be a workset for all the electrical components, mechanical components, plumbing, and so on. However, the real world often dictates that multiple designers and drafters will be working on a project, so it may be necessary to divide the model into more-specific categories based on the roles of the people assigned to the project. Perhaps one person will be working on the HVAC systems while another works on the mechanical piping. Likewise, a designer may be doing the lighting as another develops the power systems. In this type of scenario, it is wise to use worksets to divide the model into these categories to allow for control of these specific systems.

Figure 3-1 shows the dialog box that appears the first time you click the Worksets button in a project. This dialog box informs you that you are about to enable worksharing, and it contains some important information.

Figure 3-1 Worksharing dialog box

c03f001.tif

Enabling Worksharing
The emphasis on this first dialog box cannot be stressed enough. It warns that you are in the process of enabling worksharing. This does require careful planning and management. In other words, once you have enabled worksharing for a project, it will always be enabled. Thus, the file will always behave as a central file—that is, of course, unless you open the central file by using the Detach option and follow it up with Discard Worksets. The significance of this warning is that if you do not need multiple users working on the file at the same time, then enabling worksharing is not necessary. At this point, there are several points of view regarding how to proceed. One viewpoint is that all project files, regardless of how many people are working on the project, should be worksharing-enabled. This method means that all projects can be accessed in the same way, and users always work on a local file. The benefits of this are as follows:
  • The user has a separate place to design prior to sharing it with the project team.
  • There is less network traffic.
  • There is more than one location for backup files.
  • Users, especially those who are new to the software, have less to think about.
  • There is less reliance on users renaming files.

This dialog box also indicates the worksets to which the components in the model will be assigned (if any worksets exist when you click the Worksets button). So if you have already begun to build the model and later decide to enable worksharing, Revit will place all the model components into two default worksets. Revit puts any levels and column grids into a workset called Shared Levels and Grids. This is done because these types of elements are typically used by all disciplines, and are typically visible in all model views. Everything else that exists in the model is placed into a workset called Workset1. You can rename these default worksets to something more appropriate to meet your project needs. However, it is recommended that you do not rename Workset1, as it cannot be deleted. You should, however, create your own worksets and move the objects to the appropriate one. If you enable worksharing in a file that contains no model, the default worksets will still be created; they will just be empty.

When you click OK in this dialog box, Revit creates worksets for each view, project standard, and family that are in the project file. If a model exists, Revit assigns each component to the default workset. Once worksharing has been enabled, you have access to the Worksets dialog box, shown in Figure 3-2.

The first thing to notice is the drop-down list in the upper-left corner of the dialog box. This indicates which workset is active. When a workset is active, any components that are placed into the model are part of that workset. This is similar to more-traditional CAD systems; when lines are drawn, they are on the layer that is set as the current layer. The Name column of the dialog box lists all the worksets in the project, depending on which category is being shown. The check boxes below the columns allow you to switch between the categories of worksets you are viewing. This keeps you from having to view the entire list of worksets at one time.

Figure 3-2 The Worksets dialog box

c03f002.tif

The Editable column in the dialog box has two options: Yes or No. When a workset is set to Editable (Yes), the user has what is known as ownership of that workset. Having ownership of a workset means that you are the only person who can modify the model elements that belong to that workset. Ownership can be taken only by the user; it cannot be assigned by someone else. If a workset is set to Non Editable (No), it does not mean that the workset cannot be edited. It simply means that nobody owns that particular workset, so anybody working in the model can modify elements that belong to that workset. You will notice that, by default, the user who first enables worksharing and creates a central file is the owner of the default worksets. That user must save the file before being able to relinquish ownership of those worksets. This is a critical step when a central file is created, because the goal is to allow multiple users to access the model. Notice in Figure 3-3 that there are several owners of worksets, yet only two are marked as Editable. These are worksets in a local file reflecting the changes made by user SiW; the action of making a workset editable means the person who performed the action is the owner. There cannot be two owners of a workset.

The next column in the Worksets dialog box is the Borrowers column. This displays the username of anyone who has worked on elements in the model that belong to that particular workset. As you can see in Figure 3-3, the username SiW is listed in the Borrowers column for the workset 76 HVAC because that user modified a model element or elements in that workset, while user PHr made the workset 74 Drainage editable and is therefore the owner.

Also notice the three dots after dMb (…) for the workset 10 General Workset; this indicates there are multiple borrowers in the same workset. You can see who those borrowers are by left-clicking in the right side of the Borrowers column.

This is the core functionality of worksharing. At all times, Revit is keeping track of who is manipulating the model, and on what parts of the model they are working. The central file is keeping track of the work done in the local files. Two users cannot borrow the same model element at the same time; this is how multiple users can work on the same model simultaneously. If you select a model element such as a light fixture, and another user has already selected and modified that light fixture, Revit will warn you with a dialog box that you cannot modify that model element until the other user relinquishes control of it. You will learn more about this workflow later in the chapter. Going back to the (expanding) jigsaw puzzle analogy, if you were to pick up a puzzle piece to place it somewhere, no other person at the table could do anything with that piece until you let go of it. Revit lists all the usernames of anyone borrowing elements on a workset.

Figure 3-3 Usernames displayed in the Borrowers column of the Worksets dialog box

c03f003.tif

The next column of the dialog box indicates whether a workset is open. If a workset is not open, Revit will not display its elements in any view of the project. When you open a Revit project that has worksharing enabled, you have the option in the Open dialog box to set which worksets will be open with the file. This can save file opening time and improve file performance. For example, you could choose not to open the Lighting workset if you are working only on the plumbing systems, and have no need to coordinate with the lighting portion of the model at that time. This may help with model regeneration time and improve your productivity.

The last column of the dialog box is the Visible In All Views column, which allows you to control the visibility of the worksets. You will see that when you create a workset, you can determine whether it is visible in all views.

Creating a New Workset

To create a new workset, click the New button in the upper-right corner of the Worksets dialog box. This displays the New Workset dialog box, which allows you to name your new workset, as indicated in Figure 3-4.

This dialog box has a check box allowing you to set the default visibility of the workset in your model views. When you give the new workset a name and click OK, it is added to the list of User-Created worksets. Whoever creates a workset is the owner of that workset by default. Once you have created the worksets necessary for your project and you click OK in the Worksets dialog box, you must save the file to complete the creation of a central file. Revit will warn you with a dialog box if you attempt to relinquish your control of the worksets prior to saving the file as a central file.

Figure 3-4 New Workset dialog box

c03f004.tif

After enabling worksharing and establishing your worksets, click the Save button to create the central file. Because this is the first time you have saved as a central file, the message box shown in Figure 3-5 is displayed.

Figure 3-5 Save File As Central Model

c03f005.tif

If, however, you want to change the name of the central file, use the Save As option. An example of this use is that some companies use one naming convention for nonworkset projects, and another for those with worksets enabled. In the former, the project is named with a project number (12345-HVAC.rvt) and then, after worksharing has been enabled, the name is changed via the Save As process to contain the word Worksets, or WS (12345-HVAC-Worksets.rvt or 12345-HVAC-WS.rvt). Because this file has just had worksharing enabled, clicking the Options button shows you that this file is being saved as a central file, and the Make This A Central Model After Save check box is grayed out, as shown in Figure 3-6.

Once your file has been made into a central file, a backup folder is automatically created. This folder contains data files that will allow you to restore a backup version of your project if you should ever need to roll it back to an earlier date or time. Having several users on a project who are saving frequently can limit how far back in time you can go to restore your project. Therefore, it is recommended that you archive your project file at intervals logical to the submittal of the project. It is also worth pointing out the difference between the nonworkset backups, which are copies of the old file before saving. So if your project is 50 MB and you have 20 backups, you now have a project taking up approximately 1 GB of storage. However, with a worksharing-enabled project, this becomes less of an issue because the backups are recorded as the changes to the original file, and although they can be more in number, the actual data represented is less, because the need to have complete duplicates is now redundant.

Figure 3-6 Options for saving a file after enabling worksharing

c03f006.eps

The first thing you should do after the file is saved is to click the Relinquish All Mine button on the Collaborate tab. This releases ownership of all worksets and borrowed elements. The file should then be saved again so as to have the central file in a state where no user has ownership of any worksets. A more efficient way to achieve the same result is to use the Sync And Modify Settings option; here Revit saves the local file, synchronizes, and saves local again—in one action. However, if you have a central file open, you will notice that the Save button is inactive. To save a central file when you have it open, you must click the Synchronize With Central button on the Collaborate tab. This saves the file and creates a backup folder of the project. Once the central file has been saved, it should be closed before any more work is done on the project file. From this point on, all work should be done in the local files of the project.


Best Practice for Naming Central Files
Regardless of your company file-naming standards, it is a good idea to put the word worksets—or an equivalent designation—somewhere in the name of your central file. Because the central file is so important, you want to identify it clearly in your project folder structure. Using this naming convention will also help confirm that the correct file is being shared with consultants.

To summarize, these are the steps to create a central file for a brand new project:

1. Choose New ⇒ Project from the application menu.
2. Click OK in the New Project dialog box.
3. Click the Worksets button on the Collaborate tab.
4. Verify that the worksets Shared Levels and Grids and Workset1 appear in the Worksharing dialog box, and then click OK.
5. Create any additional worksets needed for your project in the Worksets dialog box.
6. Click OK. You will be asked whether you want to make one of your User-Created worksets the current workset. You can choose to do so, but it has no effect on the file creation.
7. Save your file to the desired location. Your file will be saved as a central file. You are the owner of all of the worksets until you relinquish them.
8. After you have saved your file, click the Relinquish All Mine button on the Collaborate tab. The Save button is no longer active, so you must use the Sync And Modify Settings button to save your changes.

Working with Local Files

Now that the central file has been created, each person who will work on the project must create a local-file copy of the project. This local file can reside on the users’ local workstations or on the network, although local C: drives are generally the best location. The important thing is that the local-file copies must be connected to the central file via the network in order to maintain the ability to synchronize them and for Revit to manage borrowing of elements.

Creating a Local File

The Create New Local option in the Open dialog box shown in Figure 3-7 is selected by default when you attempt to open a central file.

Figure 3-7 The Revit MEP 2014 Open dialog box

c03f007.eps

The Create New Local option can prevent users from accidentally opening the central file by automatically creating a local file when they click Open. This is the easiest way to create a local file. Using this method creates a local-file copy of the central file in the folder specified in your Revit settings. The filename will be the same as the central file, with _username added to the end. Figure 3-8 shows the File Locations tab of the Options dialog box indicating the destination folder for project files, while Figure 3-9 shows the local file saved to the destination folder.

Figure 3-8 Options dialog box

c03f008.eps

Figure 3-9 File saved to destination folder

c03f009.eps

Utilities are available that automate the creation of a local file, and many companies are developing their own routines that conform to their specific standards, such as file naming and project folder structure. If you do not have such a utility, another way to create a local copy of a central file is simply to browse to its location and copy/paste it to the desired location by using Windows Explorer (see Figure 3-9). Once you have placed the local copy, it is important to rename the file, removing the word central from the filename to avoid confusion. Having your username in the filename helps to keep track of who owns the local files. If you use this method when you open the copied file, you will receive a warning dialog box stating that the central file has moved or has been copied and that saving the file will make it into a local file—which is the intent. Click Close on this warning, shown in Figure 3-10, and you will have a local file after you save.

Figure 3-10 Copied Central Model warning

c03f010.tif

One thing worth stressing is that users should not use Windows Explorer to open a project file. Although this has almost become the de rigueur way of opening other CAD files (or, for that matter, any format file), you can land in trouble if you use this method when opening a Revit central file. Invariably, users forget to use Save As to create a local file, and when they select Synchronize With Central a few hours later, there is the potential to overwrite any changes made when others have synchronized their local files.

Synchronizing a Local File with the Central File

The Revit software itself is in constant communication with the central file and all the local-file copies in order to maintain coordination of the model elements. As you are working in the model, it is aware of the elements over which you have control. You have two ways of saving your work. The first is to save your local file by simply clicking the Save button or selecting Save from the application menu. When these changes are saved, they are saved to your local file only. This gives you the freedom to save at frequent intervals without accessing the central file. This also allows for a more efficient workflow, because minor changes and reworking of the design can be finalized before pushing them out to the entire design team.

The second method for saving changes is to synchronize with the central file. There are two parts to the Synchronize With Central button:

  • Synchronize Now synchronizes with the central file and relinquishes control of any borrowed elements. User-Created worksets—and their objects—are not relinquished at this point if the user is the current owner. This means the objects you own remain in your control.
  • Synchronize And Modify Settings gives you additional options. Synchronizing occurs, and the user also has the option to relinquish control of any type of workset element, save the local file, and add a comment to the central file. This could be a note to other users or a reminder that the project was issued at a particular date and time. Additionally, you have the option to Compact Central Model. This should be treated as a maintenance process and used when you can work in the central file while no one else is accessing it.

The Synchronize commands are on the Collaborate tab or the Quick Access toolbar (QAT).

c03uf002.tif

Clicking any of these buttons saves any changes made in the local file to the central file. The Synchronize command also updates the local file with any changes that have been synchronized to the central file by other users. Thus, when you click Synchronize, you are updating your local file to the most current status of the project. Another very important thing happens when you synchronize with the central file: Any items that you are borrowing in the model are relinquished when you synchronize. If you need to relinquish your control over items in the project but are not yet ready to save your changes, you can do so by saving your local copy and then clicking the Relinquish All Mine button on the Collaborate tab. If, however, these objects have been changed in any way, the only method for relinquishing control is using the Synchronize With Central option.

Synchronizing and relinquishing will become a regular part of your daily workflow when the project gets rolling. You should be aware of some important occurrences in this workflow. If two or more users try to synchronize with the central file at the same time, Revit will synchronize them in the order in which they occur. So whoever hits the button first will have their changes saved first. While the central file is being updated, other users who have attempted to synchronize may see a dialog box with a message that the central file is currently busy. They can cancel their attempt to synchronize or wait until the central file is available. Clicking the Cancel button means that no synchronization will occur. If they wait, the synchronization will happen as soon as the central file becomes available.

c03uf003.tif

Local files can be deleted and new ones created at any time. It is recommended that you create a new local file every day as you begin work. This limits the number of warning and error messages that are saved to the central file, and ensures that you start your Revit session with an updated copy of the central file. If you do not choose to make a new local file each day, it is important to update your local file with any changes that other users may have made while you were gone. You can do this by selecting Reload Latest from the Collaborate tab. When another user synchronizes with the central file, keep in mind that your file will not update with those changes automatically. You must either synchronize your file or reload the latest version of the central file.

When you start working on a project and want to create a new local file, you can browse to the location of the central file and open it with the Create New Local option selected. If you already have a local file for the project, a dialog box will appear with options for creating the new local file, as shown in Figure 3-11.

Figure 3-11 New local-file creation options when a local file already exists

c03f011.tif

Depending on the changes made since you left, your local file could become irreconcilable with the central file. Therefore, it is a good practice to create a new local file each day.

When the time comes to end your session of Revit MEP, it is best to synchronize your local file with the central file. If you forget or you choose not to by closing the program, you will see a dialog box with options for closing your session of Revit MEP. Figure 3-12 shows these options for closing a local file that has not been saved or synchronized with the central file.

Figure 3-12 Ending Revit MEP session options

c03f012.tif

Clicking the Cancel button in this dialog box will return you to your session of Revit MEP. Clicking the Synchronize With Central option will open a dialog box with settings for your synchronization, as shown in Figure 3-13.

Notice in Figure 3-13 that you have the option to save your local file before and after it is synchronized with the central file. There is also a setting to control whether you will relinquish any worksets or borrowed elements.

If you click the Save Locally option in the dialog box shown in Figure 3-12, you will be given another dialog box with your options for relinquishing any borrowed elements or owned worksets, as seen in Figure 3-14.

Figure 3-13 Synchronization settings

c03f013.tif

Figure 3-14 Save Changes To Local File dialog box

c03f014.tif

You can choose to relinquish any items even though your changes are saved only to your local file and not the central file, or you can choose to keep ownership of the items. Keeping ownership prevents others from editing those items even after you close your Revit session.

Selecting the third option, Do Not Save The Project, in the dialog box shown in Figure 3-12 will also open a dialog box, this time specifying that you are about to close a project without saving, and that any changes will be lost. The options provided are identical to those in Figure 3-14 for relinquishing control of worksets and borrowed elements. So, even if you open the file to make changes that you don’t intend to keep, be aware that you may affect others’ use of the model by borrowing elements. It is important to relinquish worksets and borrowed elements when you are closing your Revit MEP session to allow others to work without running into the obstacle of not being able to edit an element because you have ownership.

Managing and Using the Power of Worksets

Any work done in a local file transfers to the central file when synchronized. This is also true for worksets. When the central file is created, you may not know what worksets will be necessary, so they may be created in the local file and will appear in the central file after synchronization.

To make a model element part of a workset, either that workset has to be set as the active workset or you can change the element after placing it. (This is not necessarily the best workflow, because you then have to remember to make the change.) You do not need to be the owner of a workset in order to place a model element in that workset.

You do not have to access the Worksets dialog box in order to set a workset as active. The Workset panel of the Collaborate tab contains a drop-down list of all the worksets in the project. The workset visible in the drop-down window is the one that is set as the active workset. Remember that the words Not Editable next to the workset do not mean that changes cannot be made to the workset; they simply indicate that the workset is not owned by you.

c03uf004.tif

With the ribbon-based user interface, it can be cumbersome to switch to the Collaborate tab each time you want to set a workset as the active workset, or check to confirm that the correct workset is active before placing an element in the model. Therefore, the current workset drop-down list is available on the status bar, so it is visible at all times. You can also add the Workset drop-down to the QAT if you choose.

Taking Ownership of Worksets

There are two primary reasons for making a workset editable. When you make it editable, no other user can edit any model elements that are in that workset.

First, if you are concerned that someone else might inadvertently move or edit an element that is part of your workset, you can take ownership of the workset. However, this scenario can be detrimental to the efficiency of the team if other users need to make changes. There are other alternatives to protecting elements in a model, such as pinning them in place.

A second reason for workset ownership is to protect a group of elements such as a system or area of the model from changes while design decisions are being made. This most commonly occurs when you have to work on the project offline, such as when meeting with a client.

To take ownership of a workset, all you have to do is open the Worksets dialog box and change the value to Yes in the Editable column. It is best to synchronize your local file with the central file after taking ownership of a workset. Additionally, you can use the right-click context menu to Make Workset Editable at the time of selecting the element.


realworld.eps
Using Workset Ownership away from the Office
Roberta is an electrical designer working for an engineering firm that is consulting with an architect in another state. She is nearing her project deadline, and the client is ready to decide on some of the proposed lighting options. While Roberta is meeting with the architect and client, she wants to make sure that no unnecessary work is done to the lighting model, because she will most likely bring back a new design that would make those changes obsolete. So, she takes ownership of the Lighting workset and then takes a copy of the project with her on her laptop.
During the next two days, Roberta makes several modifications to the lighting design while the client and architect provide input. When Roberta returns to her office, she connects her laptop to her network, opens her local file, and synchronizes her changes with the central file. Because she had ownership of that workset and has confined her design work to only that workset, no other work could be done to the lighting design, and her changes made remotely are now part of the central file.
Although this workflow does work, all users in this project need to be aware of the process. None of the views, annotations, or sheets associated with Roberta’s workset should be amended, as this would cause Roberta’s work to be irreconcilable.

Working with Model Elements and Their Worksets

When a workset is set to be the active workset, any component placed into the model will be part of that workset. Annotative elements such as text, tags, or dimensions do not become part of a User-Created workset, but rather the workset of the model view in which they are drawn. Each project view, including sheet views, has its own workset. When you are working in a view, adding annotation or detailing, you remain the borrower of those objects, but do not become a borrower of the actual view until you alter something already assigned to that view’s workset. Other users can annotate objects in the same view, but the reality is that most workflows would make this difficult unless the view was a multiservice one that had several engineers providing input to the design. They cannot, however, change the properties of that view until your changes are synchronized.


Oh No I’m Not!
Users often forget to select the Views, Project Standards, and Families check boxes when looking at the Worksets dialog box to see whether they are borrowing an element. Approached by fellow workers who cannot access items in the project, they insist that because the User-Created list of worksets is clear, there must be a problem with the software!

The User-Created worksets are the most managed worksets because the Views, Families, and Project Standards worksets are created automatically, and as such, they cannot be deleted; we can only choose to make them editable. Deleting a family or view also removes its workset from the project.

To delete a User-Created workset, you must first take ownership of it. You can do so only if no other users are borrowing elements on that workset. You also have to close the Worksets dialog box after taking ownership before you can delete the workset. You can then reopen the Worksets dialog box, select the workset from the list, and click the Delete button on the right side of the dialog box. If you are deleting a workset that contains elements, a dialog box presents options for those elements. As shown in Figure 3-15, you can either delete the elements from the model or move them to another workset.

Figure 3-15 Options for deleting a workset

c03f015.tif

If another user owns the workset into which you are trying to move your elements, you will need to have that user relinquish ownership of the workset before you can move your items to it.

When you place your cursor over an object in the model, a cursor tooltip lists information about that object, as shown in Figure 3-16. When worksharing has been enabled in a project, the first item in the tooltip is the name of the workset to which the object belongs (unless design options are in use, in which case that information will be first).

Figure 3-16 Model object information in the cursor tooltip

c03f016.tif

This is the easiest way to determine the workset to which the object belongs. This information can also be found in the properties of a model object or project component. The Workset parameter of an object is an instance parameter listed under the Identity Data group. If you need to change the workset of an object, you can edit the setting for the parameter in the Properties palette.


Selecting Model Elements
Clicking an element to select it does not mean that you are borrowing that element. You must modify it in some way—either by changing one of its properties, by moving it, or by making the element editable—before you can borrow the element.

Apart from directly editing an object to make it editable, there are two other ways to accomplish this. Select an object and you will see the Make Element Editable symbol appear, as shown in Figure 3-17; clicking this symbol gives you control of the object.

Figure 3-17 Make Element Editable symbol

c03f017.eps

The alternative is to select one or more objects and right-click. This gives you the option to make either the object(s) or the entire worksets editable, as shown in Figure 3-18.

Figure 3-18 Make Worksets Editable and Make Elements Editable options

c03f018.eps

You can change an object’s workset by either first borrowing the items in the model or by just selecting those elements. In either case, the Workset parameter is available, and you can change its value by selecting from the drop-down list of workset names, as shown in Figure 3-19.

Figure 3-19 The Workset parameter in the properties of a model object

c03f019.eps

You can change the workset of multiple items by selecting them all and then accessing the Workset parameter in the Properties palette. Keep in mind that nobody else will be able to edit items on that workset that you own until you relinquish your ownership, even if they are not items on which you are working.

As mentioned earlier, each model component has its own workset. So say you select an item in the model that is a family and you then select the Edit Family option from the Modify tab. After you load the family back into the project, a dialog box notifies you that the family is not editable, and asks whether you would like to make it editable. This will give you ownership of the workset for that family. Because this does not occur until you load the family back in, it is possible that two or more users could edit a family, but only the first one to load it back into the project would gain access to the workset; therefore, only that user’s changes would occur in the project.

If you are the owner of a workset and want to release your ownership, you can do so by accessing the Worksets dialog box and changing the editable value from Yes to No. If it is a User-Created workset that you are releasing, you will remain the borrower of any items that you have modified on that workset until you synchronize with the central file. If you attempt to use the Workset dialog box to release your ownership of a family workset, you will be notified that the local file must be synchronized with the central file in order to release that workset. This method, however, may not work efficiently in all cases, and the most thorough and reliable way of reconciling these differences is to use Synchronize And Modify Settings.


Undo, Undo, … Undo!
We tend to rely on the good-old Undo button to clean up our messes, but beware: The Undo function 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 first making their workset editable, the Undo history is reset. In just the same way as opening and unloading a linked file, you should take extreme care when deleting anything.

Controlling Visibility and Worksets

One of the key advantages to using Revit MEP for project design is that it enables you to visualize the model. You can also use visibility settings to define how your views will appear on construction documents. With the model divided into worksets that denote the engineering systems, you can harness this power to help you design more efficiently by using working views. A working view is one that may show more or less model information than would be represented on a construction document.

The first feature of visibility control is simply turning items on or off. This applies not only to model categories but also to worksets. When worksharing has been enabled in a project, an additional tab, Worksets, appears in the Visibility/Graphic Overrides dialog box, as shown in Figure 3-20.

Figure 3-20 Visibility/Graphic Overrides dialog box

c03f020.tif

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:

c03uf005.tif

There are three options for workset visibility in a 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 display, other factors (such as filters, design options, or individual graphic overrides) may be determining visibility.

When setting up your project worksets, it is important to consider this functionality. Thinking about what types of systems or groups of model components might need to be turned on or off will help you determine what worksets to create. Doing so early will save time from having to do it later, when the model contains many components that would have to be modified, and will make controlling visibility easier from the start.

Although this workflow is a valid one, consider that in any office you may have a mixture of workset-enabled projects and others that just come in the standard file format. While worksets can be added to view templates, they cannot be added into your project-template file because worksets cannot exist in a project template. This means that you cannot create a standard view template to carry through all your projects. The alternative would be to use filters that can be applied in the template file and can cover most, if not all, of your needs for view control.

Another way to control a workset’s visibility is to determine whether the workset will be opened when the project is opened. In the Open dialog box, you can click the arrow button next to the Open button to access options indicating which worksets to open with the file. Figure 3-21 shows the options.

Selecting the All option will open all the User-Created worksets when the file opens. This does not mean that all the worksets will be visible in every view; it just means that the worksets are open, or loaded into the project. Selecting the Editable option will open (load) all worksets that are editable (owned) by you. If another user has ownership of a workset, it will not be opened with this option. The Last Viewed option is the default.


File Links on the Recent Files Screen
Whatever option you choose from the Open dialog box will be applied to the thumbnail link of the file on the Recent Files screen. Using the link opens your file with the Last Viewed workset settings applied. Using the Recent Files screen, however, like using Windows Explorer to open a file, is not a recommended workflow with workset projects; it is a best practice to always use the Open files dialog box. You could be opening an old local file or even the central file itself— both of which can cause problems, not just for yourself, but also for everyone else on your project team.

Figure 3-21 Workset options in the Open dialog box

c03f021.tif

The final option for opening (loading) worksets in a file is the Specify option. This allows you to choose which worksets will be open when the file is opened. Selecting this option opens the dialog box shown in Figure 3-22, where you can choose the worksets to open.

This 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 select the Visibility/Graphic Overrides dialog box for a view, any unopened worksets will appear in the list with an asterisk next to them, as shown in Figure 3-23. 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.

Figure 3-22 The Opening Worksets dialog box

c03f022.tif

Figure 3-23 Visibility/Graphic Overrides dialog box

c03f023.eps

One way to utilize 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 workset of a linked file without having to unload the linked file.

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-24, user dMb wants ownership of a selection of objects but cannot have it until users PHr and SiW relinquish control, so dMb places a request. A new feature to Revit MEP 2014 is the ability to highlight Editing Requested elements by selecting the corresponding notification in the workset place request dialog box.

Figure 3-24 Workset place request

c03f024.tif

After the request has been made, a notification message pops up at both SiW and PHr’s workstations, as shown in Figure 3-25.

Figure 3-25 Editing Request Received messages

c03f025.eps

If the user ignores the notification, the status bar will show a highlighted request and indicate the number of requests (Figure 3-26).

Figure 3-26 Status bar indicating requests

c03f026.eps

When the user clicks this message, the Editing Requests dialog box is displayed, as shown in Figure 3-27. 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-27 Editing Requests dialog box

c03f027.tif

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-28.

Figure 3-28 Results of request actions

c03f028.eps

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-29 shows the display.

Figure 3-29 Worksharing display

c03f029.tif

The Bottom Line

Create a central file by activating worksharing and dividing the model into worksets. Setting up your Revit project file correctly helps users easily visualize and coordinate their systems.
Master It You are working on a project with a mechanical engineer, a plumbing designer, and an electrical engineer. Describe the types of worksets into which the model can be divided to accommodate the different systems for each discipline.
Allow multiple users to work on the same dataset utilizing local files. Revit MEP provides functionality to set up your project in a manner that allows users to edit and manage their systems without conflicting with other systems in the model.
Master It Describe how to create a local file copy of a central file, and how to coordinate changes in the local file with other users who are accessing the central file.
Work with and manage worksets. Working in a project with multiple users means that you likely will need to coordinate the availability of worksets.
Master It Describe how you would isolate a system in the model so that no other user could make changes to that system. What is the best way to release a system so that others can work on it?
Control the visibility of worksets. Visualization is one of the most powerful features of a BIM project. Worksets give you the power to control the visibility of entire systems or groups of model components.
Master It You are facing a deadline and need to add some general notes to one of your plumbing sheets. Because of the intricate design of the HVAC system, your project file is very large and takes a long time to open. What can you do to quickly open the file to make your changes?
..................Content has been hidden....................

You can't read the all page of ebook, please click here login for view all page.
Reset