Zestaw funkcji platformy VDF

Zestaw funkcji platformy VDF składa się z osobnych elementów sterujących i procesów roboczych, które są potrzebne do tworzenia spójnego, wydajnego oraz zintegrowanego środowiska Autodesk Vault w aplikacji.

Najbardziej typowe procesy robocze są dostępne w gotowych jednostkach, takich jak Logowanie i Przeglądanie w programie Vault. Niektóre elementy są dostępne jako samodzielne komponenty przydatne, gdy użytkownik chce utworzyć bardziej niestandardowy interfejs, ale zachować wygląd/wrażenia i funkcje najważniejszych elementów. Z czasem zestaw funkcji platformy VDF będzie się rozrastać, zapewniając bardziej zaawansowane procesy robocze.

Elementy graficznego interfejsu użytkownika

Istnieje kilka elementów dostępnych w celu dostosowania interfejsu użytkownika.

Okno dialogowe logowania

Zapewnia funkcjonalność logowania do repozytorium.

Okno dialogowe wybierania elementu z programu Vault

Umożliwia użytkownikom poruszanie się po repozytorium i wybieranie elementu dla zdarzenia.

Element sterujący przeglądania w programie Vault

Wyświetla szczegółowe informacje na temat plików, folderów, elementów i innych obiektów przechowywanych w repozytorium.

Pobieranie i wypisywanie

Umożliwia użytkownikom uzyskanie kopii elementu z repozytorium. Kopię można pobrać do lokalnego folderu roboczego i/lub wypisać z repozytorium bez pobierania.

Okna dialogowe z monitami i zarządzanie nimi

Wyświetla użytkownikowi pytania w jednolitym interfejsie oraz umożliwia zapisanie odpowiedzi, aby nie było potrzeby odpowiadać na monit ponownie.

Okno dialogowe ograniczeń

Jeśli operacja nie może zostać zakończona, ograniczenia są wyświetlane w jednolitym oknie dialogowym.

Wspólne okno komunikatów
Udostępnia standardowy graficzny interfejs użytkownika w celu wyświetlania komunikatów z obsługą następujących funkcji:
  • Możliwość dostosowywania przycisków akcji.
  • Możliwość dostosowywania tekstu komunikatu.
  • Możliwość zastąpienia tekstu komunikatu niestandardowym elementem sterującym użytkownika.
  • Możliwość wyświetlania komunikatów dla wyjątków aplikacji.
Okno dialogowe postępu

Udostępnia standardowy graficzny interfejs użytkownika dla okna dialogowego postępu. Okno dialogowe obsługuje nagłówek, wskaźnik postępu i nieograniczoną liczbę wierszy właściwości i/lub tekstu stanu.

Elementy kodu

Można zaimplementować dodatkowe elementy kodu, aby usprawnić proces roboczy programu Vault.

Zarządzanie połączeniami
 

Wszystkie połączenia z serwerem Vault są śledzone przez Menedżera połączeń stanowiącego centralne miejsce do pracy z nimi.

Analiza wyjątków
 

Platforma VDF może zwrócić więcej informacji na temat niektórych wyjątków, na przykład dopasowując kody błędów do opisu lub zwracając ograniczenie, które spowodowało wyjątek.

Preferencje aplikacji
 

Zapewnia mechanizm zachowywania stanu aplikacji.

Konfiguracja
 

Zapewnia mechanizm konfigurowania platformy VDF, dzięki czemu może być zgodna z wyglądem i działaniem aplikacji hosta. Mechanizm ten obejmuje dostosowanie czcionek, ikon, kolorów i preferencji oraz integrację z systemem pomocy aplikacji hosta.

Infrastruktura programu obsługi rozszerzeń
 

Udostępnia środowisko rozszerzeń służące do rozwiązywania odniesień podczas pobierania plików.

Zarządzanie właściwościami
 

Usługa, która zarządza informacjami na temat definicji właściwości oraz synchronicznym i asynchronicznym pobieraniem wartości właściwości. Ta usługa obsługuje właściwości systemu, właściwości zdefiniowane przez użytkownika i właściwości niestandardowe. Najczęściej używane właściwości to Stan programu Vault i Miniatury.

Potok właściwości
 

Zapewnia mechanizm pobierania właściwości elementów. Udostępnia on punkty zaczepienia na wielu etapach procesu, zapewniając elastyczność i możliwości dostosowania.

Foldery robocze
 

Udostępnia metody manipulowania odwzorowaniami między folderami programu Vault a katalogami na dysku twardym.

Zarządzanie kategoriami
 

Zapewnia zestaw interfejsów API umożliwiających wydajne pobieranie informacji o kategoriach i skojarzonych z nimi obrazach znaczników. Ten zestaw interfejsów API udostępnia również metody dodawania, aktualizowania i usuwania kategorii.

Obiekty niestandardowe
 

Udostępnia mechanizm tworzenia, modyfikowania i usuwania obiektów niestandardowych.