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.
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:
![]() |
| 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. ![]() |
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. |
|