Users can collaborate on Revit projects from different offices using the Morro Data CacheDrives in conjunction with add-on Remote Collaboration for Revit. Remote Collaboration for Revit is available as an add-on for CloudNAS Business and Enterprise service plans using an Activation Key. It is included in the CloudNAS Collaboration service plan.
- CacheDrives G80 or higher
- CloudNAS Business, Enterprise or Collaboration plan
- Recommend S3 for cloud storage
Configure the Morro Data system to support using Revit in a multi-office or multi-site environment.
Remote Collaboration for Revit is enabled on a Morro Data share using the Advanced SMB Options section.
Once the option is enabled, the share will be configured to prioritize Revit project related network traffic for remote file sync and locking.
Requirements for the CacheDrives
- Enable Prefetch for the Revit share.
- Set up the Hostname
Prefetch enables CacheDrives to remain synchronized with all file data rather than just the metadata stub files. Enable Prefetch for the Share on the CacheDrives in the Device detail panel "Gateway Permissions" window.
Click "SAVE" to complete the process
Set Up the Hostname
Revit requires that mapped drives use the same UNC path. There are three ways to setup the your environment to use the same UNC path on the CacheDrives.
- Hostname on LAN - CacheDrive Advanced Option that sets the CacheDrive to broadcast under a specified hostname.
- DFS - In Active DIrectory, use DFS to set the global namespace for the CacheDrive shares so they use the same hostname.
- HOSTS file on client - Modify the hosts file to map the IP address of the CacheDrive to the desired hostname.
Hostname on LAN
Use the Advanced Device Options section of the Device detail panel to set the Hostname on LAN. Hostname on LAN should only be set when CacheDrives are on different networks. Having multiple servers on the same network with the same hostname will create problems. with the nameservers. For more information on Hostname on LAN, refer to the article: Manage Gateway.
DFS - Distributed File System
As part of Active Directory, use DFS to set the global namespace for the shares. Works well in environments with Active Directory and multiple offices with methods for integrated the networks such as SD-WANs or VPNs.
HOSTS file on Client PC
Set the HOSTS file located at:
- On Windows: C:\Windows\System32\drivers\etc\hosts.
- On Mac and Linux: /etc/hosts
Add a line for the IP address of the CacheDrive and the hostname. The HOSTS should be used if there are multiple CacheDrives on the same network (included multiple offices using VPN).
Once the hostname is set up. Map the share as a network drive with the same driver letter.
How to use Revit Collaboration with Morro Data
The follow section describes how to set up a project in Revit and how to use the Revit project so that users may collaborate on the same project with two different CacheDrives. The performance will vary depending on your network conditions, project size, and CacheDrive capabilities.
Step 1: Create the Revit Project
Open Revit and create a project.
Make some changes to the project.
Step 2. Save the Revit Project
Click Save and choose a folder in the mapped network drive (R: Drive from the sample above)
Step 3: Save the Project as a Central Model
Create a central model so that the project can be synchronized from two locations.
- In Revit, select the Collaborate Tab
- Click Collaborate
- In the Collaborate window choose "Within your network"
- Click Save
- In the Save File as Central Model window, click Yes.
- Close the file to complete the Central Model creation. [important]
Step 4: Create Local Files
To collaborate in Revit, a local file has to be created first. To create a local file:
- Open the Revit project from the CacheDrive (R: Drive in this example)
- Select the project (.rvt file)
- Select "Create New Local"
- Click Open
Files will be saved to a default location specified in the Revit Options window
Step 5: Collaborate in Revit
Open the local copy of the project. Make changes to the file and click "Synchronize with Central"
The file will save and synchronize with all the CacheDrives with access to the share
From another PC with the same project open, click "Synchronize with Central". The project should update with the changes from the other location.
Working with Locks
When working on an element in Revit. The program will lock the element so that other users cannot modify that element that is in use.
To request access to a locked element, users can request a lock to the element
Once the request is made, the project will prompt the user with the locked element to Grant permission to the requesting user. Click Grant to release the lock to the other user
RTC for Revit depends on the overall system working properly. If one or more of the CacheDrive becomes inaccessible to the Morro Global File System (e.g. Internet down, CacheDrive powered off, etc) while a design job is open, the same design will become inaccessible on CacheDrives in other locations as well. To fix this, make sure all components work well, then Sync with Central, and users may need to do "Repair Central Model" operation too.