Sauvegardes modèles cloud

Bonjour à tous,

Je souhaiterai faire des sauvegardes depuis BIM360.
J’arrive à retrouver le Autodesk.Revit.DB.CloudPath avec les guids projet et des modèles mais impossible de comprendre ce que je dois mettre pour IOpenFromCloudCallback dans les arguments d’ouverture de fichier.

La solution est normalement là: https://thebuildingcoder.typepad.com/blog/2019/05/precast-api-and-cloud-open-callback.html#3 mais ce n’est pas du Python :roll_eyes:
Voilà ou j’en suis pour le moment :

filepaths = IN[0]
out=[]


OpOp = OpenOptions()
OpOp.DetachFromCentralOption = DetachFromCentralOption.DetachAndPreserveWorksets
OpOp.Audit = True
openconfig = WorksetConfiguration(WorksetConfigurationOption.CloseAllWorksets)
OpOp.SetOpenWorksetsConfiguration(openconfig)

for filepath in filepaths:
	opendoc = app.OpenDocumentFile(filepath, OpOp, IOpenFromCloudCallback)
	out.append(opendoc)

OUT = out

Merci pour votre aide !

Salut @AdrienPointeau et bienvenue :slight_smile:
Ce lien peut être utile?

1 J'aime

@ahalim merci pour ton lien. J’avais déjà essayé de commencer cette méthode mais j’avais été freiné net sur le fait qu’on ne peut pas lier un projet partagé d’un autre projet (ou alors je fais une mauvaise manipulation mais ce lien d’autodesk le confirme: Link Revit Models in BIM 360 | BIM 360 | Autodesk Knowledge Network)

Donc ça veut dire faire un fichier fédéré par projet et donc multiplier les manipulations à faire :slight_smile:

merci pour le partage