Administracja narzędziem Project Sync

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.

Narzędzie Project Sync jest dostępne do pobrania na stronie informacji o witrynie Buzzsaw. Aby móc zainstalować i skonfigurować program Project Sync, należy mieć zainstalowany program Autodesk Vault Workgroup, Autodesk Vault Collaboration lub Autodesk Vault Professional i być administratorem programu Vault.

Dostępność w wersji

W poniższej tabeli można sprawdzić, czy dana wersja programu Vault obsługuje tę funkcję.
  2012 2013 2014
Autodesk Vault Basic    
Autodesk Vault Workgroup
Autodesk Vault Collaboration
Autodesk Vault Professional

Włączanie serwera zadań

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.

Konfigurowanie ustawień narzędzia Project Sync

Po pobraniu i zainstalowaniu narzędzia Project Sync w programie Autodesk Vault dostępny będzie pasek narzędzi Project Sync, a także opcja Ustawienia Project Sync w menu Narzędzia. Okno dialogowe ustawień umożliwia administratorowi konfigurowanie witryny, nazwy użytkownika, odwzorowania folderu projektu, 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

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.

Witryna, nazwa użytkownika i hasło są sprawdzane po przejściu do folderu Buzzsaw do odwzorowania.

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.

Folder Vault – kliknij przycisk Przeglądaj i wybierz folder repozytorium.

Buzzsaw folder – kliknij przycisk Przeglądaj i wybierz folder Buzzsaw.

Uwaga: Kliknięcie przycisku Przeglądaj weryfikuje witrynę, nazwę użytkownika i hasło. Wszystkie błędy należy usunąć, zanim będzie można wybrać folder w witrynie Buzzsaw.

Gdy odwzorowywanie zostało zakończone, foldery Vault i Buzzsaw będą wzajemnie odwzorowane. Struktura folderów w tych folderach jest replikowana w aplikacji stosownie do potrzeb.

Synchronizacja

Ustawienia synchronizacji umożliwiają skonfigurowanie, sposobu i czasu synchronizacji między folderami Vault i Buzzsaw.

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.

  1. W obszarze Proxy Settings (Ustawienia serwera proxy) wybierz opcję Configure (Konfiguruj).
  2. W oknie dialogowym Proxy Settings (Ustawienia serwera proxy) zaznacz pole wyboru Use a HTTP proxy server (Użyj serwera proxy HTTP).
  3. Wypełnij dane serwera proxy HTTP i portu w obszarze (Proxy Server Settings) Ustawienia serwera proxy.
  4. Jeśli uwierzytelnianie jest wymagane, wprowadź informacje o uwierzytelnianiu w polu Authentication Settings (Ustawienia uwierzytelniania). Jeśli nie, pozostaw je puste.
  5. Kliknij przycisk OK.
  6. Narzędzie Project Sync użyje tego ustawienia w celu synchronizacji danych między programami Vault i Buzzsaw.

Project Sync — Lifecycle Event Editor

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.

Zarządzanie zdarzeniami cyklu rozwojowego w przypadku narzędzia Project Sync

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

  1. Zlokalizuj folder SDK w katalogu instalacyjnym i uruchom instalator.
  2. Po ukończeniu instalacji znajdź plik wykonywalny zainstalowany w folderze Autodesk Vault 2012 SDK\util\LifecycleEventEditor.

  3. Po zalogowaniu pozostaw wybraną kartę pliku i wybierz definicję cyklu rozwojowego, dla którego chcesz skonfigurować zdarzenia.  
  4. Po wybraniu definicji cyklu rozwojowego stany cyklu rozwojowego skonfigurowane dla tej definicji zostaną wyświetlone w polu Lifecycle States (Stany cyklu rozwojowego).

  5. 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.

  6. Wybierz przejście cyklu rozwojowego, do którego chcesz dodać zdarzenie.

  7. Kliknij dwukrotnie w polu Job types (Typy zadań) lub wybierz opcję Add Job to Transition (Dodaj zadanie do przejścia) z menu Actions (Akcje).

  8. 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
  9. 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.

Konfigurowanie zabezpieczenia stanu cyklu rozwojowego dla narzędzia Project Sync

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.