Synchronizing with a Centrale File -Revit located in a Database

Synchronizing with a Centrale File -Revit located in a Database

impararia
Contributor Contributor
695 Views
3 Replies
Message 1 of 4

Synchronizing with a Centrale File -Revit located in a Database

impararia
Contributor
Contributor

Hello

 

We are currently looking for a way to synchronize a Revit Local file with a Central File stored in a Database. As you know if the central file is in Revit Server or on a shared drive the "Synchronize" mecanism works. But in the case when the repository is a Database or a Vault ( for example Autodesk Vault) how can we make the synchronization.

The use-case is the following:

- Create and save the central file in the database (Vault or other)

- Check-out the Central file from the database and create a local file (rename it).

- Check-In the new local file into the database

- Check-in the central file in the database

- Check-Out the local file from the data-base and perform geometrical changes

- Synchronize with the Central file located in the database: In this step, we need to customize the synchronize function and call the central file stored in the database

 

Any help is appreciated

Regards

0 Likes
696 Views
3 Replies
Replies (3)
Message 2 of 4

jeremytammik
Autodesk
Autodesk

Dear Imparia,

 

Thank you for raising this question here.

 

Sorry that nobody else has responded yet. I certainly don't know.

 

I am passing the questionn on to the development team for you.

 

Best regards,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

0 Likes
Message 3 of 4

impararia
Contributor
Contributor
Thank you Jeremy

Regards
Mohamed-Ali El-Hani
CEO, International BIM/PLM Advisor
Impararia Solutions Inc
http://www.impararia.com
Cell.+1-514-967-3767
0 Likes
Message 4 of 4

jeremytammik
Autodesk
Autodesk

Dear Mohamed-Ali,

 

I chatted with my colleagues about this.

 

We do not really have an answer for you yet.

 

Vault is a file based management system, just like a source code control system. Users can check in and out their designs into and out of Vault.

 

A user could check out the file from Vault to get a local copy, make changes to it, and check the modified file back in again, so you can think or Vault as a version control tool.

 

The difference between Vault and a pure source code control tool lies in the fact that Vault is filed based. It does not analyse or recognise any element level changes; it only know the file is changed, just like a binary file to a source code control tool.

 

Therefore, whether you store the Revit design files in Vault or not does not really have anything to do with Revit.

 

The Revit API does provide the Document.SynchronizeWithCentral method, so you can trigger that step programmatically.

 

You can obviously integrate that with your Vaul programming in any way you like.

 

I hope this helps.

 

Best regards,

 

Jeremy



Jeremy Tammik
Developer Technical Services
Autodesk Developer Network, ADN Open
The Building Coder

0 Likes