Cloud Shared Revit Models

I did some modifications it works perfect
Account ID - u can get that from acc - account admin - settings or just go to account admin and from browser address bar copy the part after accounts/
(account-admin/projects/accounts/*************************************)

project ID - once u click on the project in acc the project home page link (copy the part from b onwards)
(projects/b*****************************************)

Folder ID -
[?folderUrn=urn%3Aadsk.wipprod%3Afs.folder%3Aco.ojuRuV9PXsKqrcgtMf4XwA&viewModel=]
(replace every %3A with : )

import clr
import sys
import System

from System import *
from System import Guid

clr.AddReference(‘RevitAPI’)
from Autodesk.Revit.DB import *
from Autodesk.Revit.DB.Structure import *

clr.AddReference(‘RevitAPIUI’)
from Autodesk.Revit.UI import *

clr.AddReference(‘System’)
from System.Collections.Generic import List

clr.AddReference(‘RevitNodes’)
import Revit
clr.ImportExtensions(Revit.GeometryConversion)
clr.ImportExtensions(Revit.Elements)

clr.AddReference(‘RevitServices’)
import RevitServices
from RevitServices.Persistence import DocumentManager
from RevitServices.Transactions import TransactionManager

doc = DocumentManager.Instance.CurrentDBDocument
uidoc=DocumentManager.Instance.CurrentUIApplication.ActiveUIDocument

modelName = IN[0]

#folder = “urn:adsk.wipprod:fs.folder:co.zThrthUhggf”
rOptions = RelinquishOptions(True)

sOptions = SynchronizeWithCentralOptions()
sOptions.SetRelinquishOptions(rOptions)
sOptions.Comments = “central File create”
sOptions.Compact = True
sOptions.SaveLocalBefore = True
sOptions.SaveLocalAfter = True

account = Guid(“cdf78990-cf59-4a1c-9b10-b46eeaba7848”)
project = Guid(“b2460349-8781-4edd-ab18-89c7da4f2a73”)
folder = “urn:adsk.wipprod:fs.folder:co.lwb3ofMHQNSmbqSBBXpNlg”
modelName = modelName

doc.SaveAsCloudModel (account, project, folder, modelName)
doc.EnableWorksharing()
doc.SynchronizeWihtCentral(tOptions, sOptions)

1 Like