Narzędzie Project Sync zapewnia synchronizację plików i folderów między programami Vault i Autodesk Buzzsaw. Dzięki tej możliwości użytkownicy programu Vault mogą automatycznie synchronizować pliki z folderu w programie Vault z folderem w programie Buzzsaw. Synchronizacja działa w obu kierunkach. Pliki można wysyłać z programu Vault do programu Buzzsaw i odwrotnie, co zapewnia prostą i niezawodną dwukierunkową komunikację między członkami zespołu projektowego.
Narzędzie Project Sync można skonfigurować tak, aby automatycznie wykonywało synchronizację w sposób, który najlepiej odpowiada potrzebom użytkownika. Synchronizacja może następować o zaplanowanej godzinie w każdy dzień, w sposób ciągły, za każdym razem, gdy zajdzie określone zdarzenie robocze, lub na żądanie. W niektórych przypadkach synchronizowanie może być konieczne każdego wieczora, gdy biuro jest zamknięte. W innych konieczne może być ustawienie jej tak, aby po zmianie stanu pliku przez użytkownika w programie Vault był on automatycznie udostępniany w programie Buzzsaw, dzięki czemu będzie używany przez wszystkich klientów.
Działanie narzędzia Project Sync zależy od wyciągania zadań z kolejki serwera zadań przez procesor zadań programu Vault, dlatego też należy się upewnić, że serwer zadań jest włączony.
Aby włączyć serwer zadań, użytkownik musi być administratorem w programie Vault.
Po pobraniu i zainstalowaniu narzędzia Project Sync w programie Vault Client będzie wyświetlany pasek narzędzi Project Sync, a także opcja Project Sync Settings (Ustawienia narzędzia Project Sync) w menu Narzędzia. Okno dialogowe ustawień umożliwia administratorowi konfigurowanie witryny, nazwy użytkownika, odwzorowania folderu, ustawień synchronizacji oraz ustawień serwera proxy.

Włączanie narzędzia Project Sync
Włączanie i wyłączanie narzędzia Project Sync odbywa się przy użyciu tego pola wyboru. To ustawienie dotyczy całego programu Vault, dlatego zaznaczenie go na kliencie zapewnia dostęp do niego wszystkim użytkownikom programu Vault.
Konfiguracja witryn
Kliknij opcję Manage Sites (Zarządzaj witrynami), aby dodawać, usuwać i konfigurować witryny. Istnieje również możliwość określenia ustawień synchronizacji.
Odwzorowywanie folderu
Narzędzie Project Sync zapewnia jedno odwzorowanie folderu Vault do folderu Buzzsaw. Można skonfigurować tylko jedno odwzorowanie. Ustawienia te dotyczą każdego repozytorium osobno. Jeżeli użytkownik ma wiele repozytoriów, to każde z nich może mieć własne odwzorowanie.
Kliknij przycisk Manage Mapping (Zarządzaj odwzorowaniem), aby skonfigurować odwzorowania folderów.
Po zakończeniu odwzorowywania foldery programów Vault i Buzzsaw będą na siebie wzajemnie odwzorowane. Struktura folderów w tych folderach jest replikowana w aplikacji stosownie do potrzeb.
Proxy Settings (Ustawienia serwera proxy) — Aby zarządzać ustawieniami serwera proxy, kliknij przycisk Configure (Konfiguruj).
Zostanie wyświetlona lista witryn. Lista witryn może zawierać witryny odwzorowane i nieodwzorowane.
W tym miejscu można dodawać, usuwać i konfigurować witryny.
Należy dodać adres URL witryny Autodesk Buzzsaw, z którą ma być przeprowadzona synchronizacja. W przypadku używania witryny Buzzsaw strefy Azja-Pacyfik w adresie URL wystarczy dodać ciąg „AP-”.
Nazwa użytkownika wprowadzona w tym polu stanowi nazwę i hasło użytkownika programu Buzzsaw, a nie nazwę i hasło użytkownika programu Vault. W każdym repozytorium będzie używana tylko jedna nawa użytkownika Buzzsaw, dlatego użytkownika i zabezpieczenia należy wybrać uważnie.
Kliknij przycisk Define (Definiuj), aby skonfigurować ustawienia synchronizacji.
Witryna, nazwa użytkownika i hasło są sprawdzane po przejściu do folderu Buzzsaw do odwzorowania.
Usunięcie witryny powoduje usunięcie wszystkich jej odwzorowań.
W narzędziu Project Sync jest dozwolone jedno odwzorowanie folderu Buzzsaw na folder Vault. Można skonfigurować tylko jedno odwzorowanie. Ustawienia te dotyczą każdego repozytorium osobno. Jeżeli użytkownik ma wiele repozytoriów, to każde z nich może mieć własne odwzorowanie.
Dodawanie odwzorowania
Kliknij przycisk OK, aby powrócić do okna dialogowego Add Mapping (Dodawanie odwzorowania).
Kliknij przycisk OK, aby powrócić do okna dialogowego Add Mapping (Dodawanie odwzorowania).
Jeśli wszystkie ustawienia są prawidłowe, odwzorowanie zostanie zapisane.
Po zakończeniu odwzorowywania foldery programów Vault i Buzzsaw będą na siebie wzajemnie odwzorowane. Struktura folderów w tych folderach jest replikowana w aplikacji stosownie do potrzeb.
Edytowanie odwzorowania
Kliknij przycisk OK, aby powrócić do okna dialogowego Add Mapping (Dodawanie odwzorowania).
Jeśli wszystkie ustawienia są prawidłowe, odwzorowanie zostanie zapisane.
Usuwanie odwzorowania
Ustawienia synchronizacji umożliwiają skonfigurowanie, sposobu i czasu synchronizacji między folderami Vault i Buzzsaw.
Ustawienia synchronizacji są przypisane do witryny, dlatego gdy wiele odwzorowań odwołuje się do tej samej witryny Buzzsaw, w przypadku każdego z nich są używane te same ustawienia synchronizacji.

Synchronize All Folders (Synchronizuj wszystkie foldery)
Wybierz częstotliwość, z jaką ma być wykonywana synchronizacja między programami Vault i Buzzsaw.
Delete Settings (Usuń ustawienia)
Administratorzy mogą nie chcieć zezwalać na usuwanie plików z programu Vault, dlatego mają możliwość skonfigurowania tego, co dzieje się z plikami w repozytorium, gdy są usuwane w programie Buzzsaw.
Ustawienia serwera proxy
Korzystanie z serwera proxy może uniemożliwić serwerowi Vault synchronizację z serwerem Buzzsaw. W przypadku lokalnego serwera proxy administrator może skonfigurować narzędzie Project Sync do uwierzytelniania na serwerze.
Narzędzie Project Sync użyje tego ustawienia w celu synchronizacji danych między programami Vault i Buzzsaw.
Lifecycle Event Editor jest narzędziem służącym do konfigurowania zachowania narzędzia Project Sync na podstawie zmian stanu cyklu rozwojowego. Program Lifecycle Event Editor można tak skonfigurować, aby zautomatyzować wysyłanie lub pobieranie plików między programami Autodesk Vault i Autodesk Buzzsaw za każdym razem, gdy występują określone zdarzenia zmiany stanu cyklu rozwojowego. Dla użytkowników zainteresowanych zezwoleniem na edycje ze strony serwera Buzzsaw administrator może emulować stan „wypisany do Buzzsaw”, konfigurując program Lifecycle Event Editor oraz zabezpieczenia stanu cyklu rozwojowego.
Za pomocą narzędzia Lifecycle Event Editor można konfigurować wyzwalanie zadań dla danych przejść. Ten element można zainstalować z pakietów instalacyjnych klienta lub serwera programu Vault 2012.
Konfigurowanie zdarzeń cyklu rozwojowego narzędzia Project Sync

Po wybraniu definicji cyklu rozwojowego stany cyklu rozwojowego skonfigurowane dla tej definicji zostaną wyświetlone w polu Lifecycle States (Stany cyklu rozwojowego).

Wybierz stan cyklu rozwojowego, który chcesz skonfigurować. Zwróć uwagę, że w polu Lifecycle Transitions (Przejścia cyklu rozwojowego) wyświetlane są przejścia między stanami.
Wybierz przejście cyklu rozwojowego, do którego chcesz dodać zdarzenie.

Kliknij dwukrotnie w polu Job types (Typy zadań) lub wybierz opcję Add Job to Transition (Dodaj zadanie do przejścia) z menu Actions (Akcje).
Wpisz nazwę zadania, które chcesz skojarzyć z wybranym przejściem między stanami. Dostępne są następujące zadania narzędzia Project Sync:
| Polecenie Project Sync | Typ zadania |
|---|---|
| Share to Buzzsaw (Udostępnij do Buzzsaw) | autodesk.vault.projectsync.share |
| Update from Buzzsaw (Aktualizuj z Buzzsaw) | autodesk.vault.projectsync.update |
| Add from Buzzsaw (Dodaj z Buzzsaw) | autodesk.vault.projectsync.add |
| Sync with Buzzsaw (Synchronizacja z Buzzsaw) | autodesk.vault.projectsync.sync |
Gdy plik poddawany jest przejściu między stanami, do kolejki zadań tego pliku zostaje dodane nowe zadanie o określonym typie.
Przykładowo: załóżmy, że dla ukazanego wyżej przejścia między stanami Wydany i Dostawca został skonfigurowany typ zadania autodesk.vault.projectsync.share. Użytkownik wybiera grupę 15 plików i zmienia stan z Wydany na Dostawca. Zadanie dla każdego pliku w zbiorze wskazań zostaje dodane do kolejki zadań i udostępnione w witrynie Buzzsaw.
W przypadku zezwolenia użytkownikom programu Buzzsaw na edycję danych z programu Vault, zaleca się, aby użytkownicy programu Vault nie mieli możliwości edycji pliku w programie Vault — co zapobiegnie edycji w obu środowiskach jednocześnie. W tym celu listę kontroli dostępu (ACL) dotyczącą danego stanu należy skonfigurować tak, aby uniemożliwiała użytkownikom edycję plików.
Przykładowo: na poniższych obrazach widać stan o nazwie Dostawca. Realizacja przejścia do stanu Dostawca spowoduje umieszczenie zadania w kolejce w celu udostępnienia najnowszej wersji pliku witrynie Buzzsaw. Gdy plik jest już w tym stanie, listę kontroli dostępu można skonfigurować tak, aby żaden użytkownik nie mógł przeprowadzać edycji. Teraz pliki, które są w tym stanie, zostały udostępnione w witrynie Buzzsaw i są zablokowane.

Realizacja przejścia z powrotem ze stanu Dostawca do innego stanu spowoduje umieszczenie zadania w kolejce w celu wyciągnięcia najnowszej wersji pliku z Buzzsaw na powrót do programu Vault, natomiast pliki zostaną odblokowane i staną się dostępne do edycji.