Pobieranie/wypisywanie

Pobieranie i/lub wypisywanie plików jest funkcją, która pozwala użytkownikowi uzyskać kopię elementu w repozytorium. Kopię można pobrać do lokalnego folderu roboczego i/lub wypisać z repozytorium bez pobierania.

Ta funkcja jest dostępna w trybie bezdialogowym, z uproszczonym graficznym interfejsem użytkownika lub z graficznym interfejsem użytkownika z możliwością pełnej konfiguracji.

Tryby pracy
 
Istnieją trzy tryby pracy: bezdialogowy, uproszczony graficzny interfejs użytkownika i pełny graficzny interfejs użytkownika.
  • Bezdialogowy

    Logika biznesowa pobierania/wypisywania odbywa się bez interakcji z użyciem graficznego interfejsu użytkownika. Postęp, ograniczenia i sprawdzanie plików lokalnych obsługiwane są przez modyfikowalne wywołania zwrotne.

  • Uproszczony graficzny interfejs użytkownika

    Po rozpoczęciu pobierania okno dialogowe postępu będzie wyświetlane w trakcie całej operacji. Mogą być wyświetlane okna komunikatów i ograniczeń pozwalające rozwiązywać problemy w miarę ich powstawania.

  • Pełny graficzny interfejs użytkownika

    Interaktywny graficzny interfejs użytkownika umożliwia użytkownikom modyfikowanie opcji (gromadzenia, określania plików do wypisania, komentarzy, lokalizacji pobrania itp.). Graficzny interfejs użytkownika umożliwia wyświetlanie plików w widoku listy, folderu lub projektu. Wszystkie widoki obsługują konfigurowalne kolumny wraz z obsługą miniatur.

    Okno dialogowe Pobierz/Wypisz może być wyświetlane ze zwiniętymi, jak i z rozwiniętymi danymi.

    Zwinięte

    Rozwinięte

Ograniczenia
 

Platforma VDF wykrywa, czy istnieją następujące warunki przed podjęciem próby pobierania.

  • Plik jest wypisany dla innego użytkownika.
  • Plik jest wypisany dla bieżącego użytkownika na innym komputerze.
  • Plik jest wypisany dla bieżącego użytkownika w innym katalogu.
  • Plik jest zablokowany i nie można go edytować.
  • Plik jest wypisany dla innego użytkownika w tym samym katalogu współdzielonym.

Jeśli ma miejsce jeden z warunków, można wybrać, czy operacja ma być anulowana czy kontynuowana z pominięciem plików z problemami.

Logika określająca sposób obsługi problemu jest bogata, ponadto można dostarczyć własny mechanizm rozwiązywania.

Synchronizacja dysku lokalnego
 

Platforma VDF sprawdza, czy plik na dysku nie jest zsynchronizowany z wersją pliku w repozytorium. W takim scenariuszu można wybrać, czy plik ma zostać nadpisany czy też pobieranie powinno być pominięte. Logika określająca sposób rozwiązywania problemów jest bogata, ponadto domyślną obsługę można zastąpić własną metodą rozwiązywania.

    Wykrywane są następujące scenariusze:

  • Jeśli plik na dysku jest w tej samej wersji i ma taką samą sumę kontrolną, jak plik do pobrania, pobieranie jest pomijane.
  • Jeśli plik na dysku jest już wypisany dla bieżącego użytkownika w tym samym położeniu.
  • Jeśli plik na dysku jest nowszy niż plik do pobrania.
  • Jeśli plik w repozytorium nie istnieje na serwerze zdalnym, do którego użytkownik się zalogował, i wymaga replikacji.
Przetwarzanie równoległe
 

Funkcja przetwarzania równoległego pozwala na pobieranie wielu plików jednocześnie.

Gromadzenie zależności
 
Podczas pobierania lub wypisywania pliku można określić, czy wszystkie powiązane pliki także mają zostać pobrane lub wypisane. Platforma VDF obsługuje zależności, włącznie z zależnościami potomnymi, macierzystymi i plikami wprowadzonymi przez połączenia.
  • Uwzględnianie zależności potomnych
  • Uwzględnianie zależności macierzystych

  • Uwzględnianie połączonych elementów

Pobieranie wielu elementów
 

Platforma VDF obsługuje pobieranie nie tylko plików i folderów, ale również elementów, zleceń zmiany i obiektów niestandardowych. Platforma VDF bada te elementy i do pobrania wybiera podstawowe pliki skojarzone z nimi.

Rozszerzalność postępu
 

Operacje pobierania/wypisywania zgłaszają postęp za pośrednictwem interfejsu. Użytkownik może dołączyć niestandardowego dostawcę postępu w celu przekierowania informacji o postępie do konsoli, pliku dziennika, paska stanu lub innego programu obsługi.

Opcje
 
Dodatkowe opcje elementów dostępne do konfiguracji.
  • Można konfigurować zmianę pliku źródłowego do pobrania.
  • Można konfigurować opcję preferowania zwolnionych.
  • Można konfigurować lokalizację pobierania (tj. foldery robocze, brak pobierania lub lokalizację niestandardową).
  • Można konfigurować polecenie wypisywania.
Rozwiązanie plików
 

Po pobraniu pliku można opcjonalnie wykryć, czy odniesienia w pliku (np. zespół zawierający odniesienia do części) są nieaktualne. Platforma VDF zapewnia możliwość naprawienia nieaktualnych odniesień automatycznie podczas pobierania.

Ta funkcja korzysta z systemu obsługi rozszerzeń i działa w przypadku dowolnego klienta VDF (łącznie z dodatkami) uruchomionego na komputerze z zainstalowanymi programami obsługi rozszerzeń.