What to expect when re-harvesting content after Revit container file changes
AVAIL for Revit, AVAIL's add-in for Revit, has functionality called Harvest that makes Revit container file elements accessible through AVAIL, for easy search and re-use.
But what should you expect to happen when re-harvesting edited Revit content from container files, after you make changes to the container file itself, like doing a save-as with a new name, or upgrading the container file?
Answers are here!
New Harvest (AVAIL for Revit 5.5.2 and newer):
- When Revit content name is changed in the Revit container file and content is re-Harvested:
- Content is maintained as the same content if harvested to the same network folder. (element ID is unchanged)
- When the Revit project name is changed in the Revit container file and content is re-Harvested:
- Content is maintained as the same content if harvested to the same network folder.
- The distribution location network path is changed (because the project name is part of Harvest's distribution path), but the harvested content in AVAIL channels is automatically re-pathed. More about this is here.
- When an RVT container file name is changed via "save as" and content is re-Harvested:
- Content is maintained as the same content if harvested to the same network folder.
- A workshared cloud model in ACC Docs or BIM 360 will be seen by Harvest as a different file if the user makes a local copy using "Save As" or opens it as detached. However:
- If you choose the same output location as the original container file, the harvested output will update the existing content in that location.
- If you choose a new location, you will get 2 sets of harvested content: the original set, and the set from the new container model.
- Revit RVT file version upgrade: when the Revit container file is upgraded to a new version and content is re-Harvested:
- Content is maintained as the same content if harvested to the same network folder.
- If harvested to a different network folder, new content is created, and the original content remains. This allows for new versions.
Note: The table below is another way of presenting this information, with some additional detail.

Old Harvest: (Harvest 2.4.5 and earlier)
- When Revit content name is changed in the Revit container file and content is re-Harvested:
- Content is maintained as the same content if harvested to the same network folder. (element ID is unchanged)
- When the Revit project name is changed in the Revit container file and content is re-Harvested:
- Content is maintained as the same content if harvested to the same network folder.
- The distribution location network path is changed (because the project name is part of Harvest's distribution path), but the harvested content in AVAIL channels is automatically re-pathed. More about this is here.
- When an RVT container file name is changed via "save as" and content is re-Harvested:
- Content is maintained as the same content if harvested to the same network folder.
- If the distribution location is different, then the harvested content is different, because In the old Harvest, the new RVT with a new name would have to be re-indexed to AVAIL to Harvest again, creating a new container file.
- When an RVT container file is upgraded to a new Revit version and content is re-Harvested:
- Content is maintained as the same content if harvested to the same network folder.
Please see additional important information about Harvest workflow here: