Project Sync

The Project Sync feature provides file and folder synchronization between Vault and Autodesk Buzzsaw. This capability enables Vault users to automatically synchronize files from a folder in Vault with a folder in Buzzsaw. The synchronization works in both directions; files can be uploaded from Vault to Buzzsaw and vice versa, providing simple and reliable two-way communications between project team members.

The Project Sync utility can be configured to automatically perform synchronization in ways that best suit your needs. A synchronization can occur at a scheduled time each day, continuously, whenever a specified work event occurs , or on demand. For some, it may be necessary to synchronize each evening when the office is closed. For others, it may be necessary to set it so that when a user performs a change state on a file in Vault, that file is automatically shared to Buzzsaw so that the changed file is used by all consumers.

Project Sync is available for download from the Site Information Page on your Buzzsaw site. In order to install and configure Project Sync, you must have Autodesk Vault Workgroup, Autodesk Vault Collaboration, or Autodesk Vault Professional installed and must be a Vault Administrator.

Release Availability

The Project Sync feature is supported by certain editions of Vault. Refer to the following table to determine if your Vault edition supports this feature.
  2012 2013 2014
Autodesk Vault Basic    
Autodesk Vault Workgroup
Autodesk Vault Collaboration
Autodesk Vault Professional

Project Sync Commands

When Project Sync is installed, four new commands are added to the Vault client:  

Each command adds a job to the job queue.  For the manual jobs, the job queue executes the command using the file(s) selected. For the Sync Now command, a job will be added to the queue that will synchronize the files between the Vault and the Buzzsaw databases.

Share to Buzzsaw

Selected files are added from the Vault server to the Buzzsaw server based on the folder mapping configured on the Project Sync Settings dialog. If the file exists on the Buzzsaw server already, a new version is added.

Update from Buzzsaw

Selected files are updated from the Buzzsaw server to the Vault server. If the files are unchanged, then no new version is created in the Vault. If there are changes, then new versions are created as needed.

Add from Buzzsaw

Selected files are added from the Buzzsaw server to the Vault server. Any files that are not already in the Vault are added and any files that are already in the Vault are updated.

Sync Now

All files in the mapped Vault and Buzzsaw folders are synchronized.

During a synchronization, any changes to the data in the vault are updated to Buzzsaw first. After changes have been updated from Vault to Buzzsaw, any remaining changes on Buzzsaw are updated to Vault.

Job Types

The Project Sync feature creates jobs and adds them to the Job Queue to be executed automatically. The Project Sync installation adds four new job types.  

Project Sync Command Job Type
Share to Buzzsaw autodesk.vault.projectsync.share
Update from Buzzsaw autodesk.vault.projectsync.update
Add from Buzzsaw autodesk.vault.projectsync.add
Sync with Buzzsaw autodesk.vault.projectsync.sync

Refer to Managing the Job Processor for more information on job types. 

Add from Buzzsaw

The Add from Buzzsaw command allows the user to add new files to the vault from the Buzzsaw server.

Steps:

  1. Select the Add from Buzzsaw command.
  2. Navigate the Buzzsaw site and select the file or files that you would like to add to the Vault.
  3. Click Open.

Selected files are added from the Buzzsaw server to the Vault server. Any files that are not already in the Vault are added and any files that are already in the Vault are updated as needed.

Update from Buzzsaw

The Update from Buzzsaw command allows you to update selected files from the Buzzsaw server to the Vault server. If there are no changes made to the files then no new version is created in the Vault.

  1. Select the file or files in Vault that you want to download from the Buzzsaw server.
  2. Click Update from Buzzsaw.

The updated files from Buzzsaw are compared against the Vault versions. If a file is unchanged then the file version is not changed. If there are changes in the file then a new version is created with the changes.

Note: The files must exist and be selected in the Vault for this command. Adding new files to the Vault can be done using the Add from Buzzsaw command.

A job for each seleced file is added to the job queue and processed in the order in which it is added. These jobs are given a high priority and are processed before dwf publishing jobs.

Share to Buzzsaw

The Share to Buzzsaw command allows you to upload the latest version of a vault file to the Buzzsaw server.

  1. In the Vault client, select the file or files that you would like to Share to Buzzsaw.
  2. Click Share to Buzzsaw.

A job for each selected file is added to the job queue and processed in the order in which it was added. These jobs are given a high priority and are processed before dwf publishing jobs.

Sync Now

This command allows the user to synchronize all files within the mapped folders between the Vault server and the Buzzsaw server. If there are no changes made to the files then no new versions will be created in Vault or Buzzsaw.

  1. Click Sync Now to start synchronization.

During a synchronization, any changes to the data in the Vault will be updated to Buzzsaw first. After changes have been updated from Vault to Buzzsaw, any remaining changes on Buzzsaw will be updated to the vault.

Once this command is selected, a sync job will be added to the job queue and will be processed in the order of priority and in which it was added. The job is given a high priority so it will be processed before jobs such as DWF publishing.

Lifecycle Event Editor for Project Sync

The Lifecycle Event Editor can be utilized to automate the upload or download of files between Autodesk Vault and Autodesk Buzzsaw on lifecycle state change events. For users interested in allowing edits from the Buzzsaw server, an administrator can emulate a 'checked out to Buzzsaw' state by configuring the lifecycle event editor and lifecyce state security.

Refer to the Lifecycle Event Editor for Project Sync for more information.