When setting up a Revit model for the wider organisation to use, often one of the first tasks to be done is enabling worksharing. Once enabled, additional worksets can be easily added or renamed to suit your organisation’s workset naming convention. However, if you have an extensive workset breakdown standard or many central models to set up, this process can be very time-consuming.
Creating worksets with Dynamo
To solve this issue, Parametric Monkey has developed a Dynamo graph, available as part of our Dynamo Package Development service. The graph creates a series of new worksets and the option of renaming the default worksets (Shared levels and Grids and Workset1). Before running the graph, ensure that worksharing has already been enabled.
To run the graph:
- Specify the new worksets names to be created (#1). Values should be separated by a comma. If any leading whitespace is used, such as a return, this will be automatically removed.
- Specify the default workset to be renamed (#2). By default, this is ‘Shared Levels and Grids’.
- Specify the updated workset name (#3). If the default doesn’t need to be renamed, leave the input blank.
- Specify the default workset to be renamed (#4). By default, this is ‘Workset1’.
- Specify the updated workset name (#5). If the default doesn’t need to be renamed, leave the input blank.
- Press Run.
Conclusion
Setting up worksharing is a necessary model management process. With automated routines such as this one, this process can be performed quickly and ensure consistency across models. To learn more about our Dynamo Package Development service, drop us a line and discover how we can automate your Revit workflows.





2 Comments
Colby Turybury
Is there an solution for the “Visible in all views” checkbox the appears when creating a new workset/
Paul Wintour
Yes. You can find the solution here: https://forum.dynamobim.com/t/worksets/48599/3