Query Regarding "Document Save As"

This is definitely possible. Assuming you provide a valid filepath in IN[0]:

import clr
clr.AddReference('RevitAPI')
from Autodesk.Revit.DB import *
clr.AddReference('RevitServices')
from RevitServices.Persistence import DocumentManager

doc = DocumentManager.Instance.CurrentDBDocument

filepath = IN[0]
ws_ops = WorksharingSaveAsOptions()
# Set workset configuration to All Worksets
ws_ops.OpenWorksetsDefault = SimpleWorksetConfiguration.AllWorksets
saveas_ops = SaveAsOptions()
saveas_ops.SetWorksharingOptions(ws_ops)

doc.SaveAs(filepath, saveas_ops)

SaveAs.dyn (3.8 KB)

3 Likes