Dostosowywanie programu Vault za pomocą API
Jeżeli użytkownik umie programować, istnieje dużo możliwości dostosowania oprogramowania dzięki interfejsom programistycznym aplikacji (API) programu Vault. Wspólne opcje dostosowania obejmują narzędzia, automatyzację, integrację z innymi systemami, polecenia i widoki danych.
Dostępne trzy API dla programu Vault:
Funkcja API usługi Web Service jest dostępna we wszystkich wersjach programu Vault. Jednak funkcje API klienta Vault i procesora zadań są dostępne tylko w programach Vault Workgroup, Vault Collaboration i Vault Professional.
Więcej informacji na temat zestawu funkcji platformy VDF znajduje się tutaj.
Programiści zainteresowani tworzeniem własnych programów Vault mogą skorzystać z pakietu Vault Software Development Kit (SDK). Jest on automatycznie instalowany z serwerem Vault. Można go znaleźć w folderze „SDK” w lokalizacji instalacji „ADMS”.
Pakiet SDK zawiera przydatne narzędzia, takie jak dokumentacja wszystkich klas i funkcji, przykładowe aplikacje, artykuły bazy wiedzy, programy narzędziowe, opisy kodów błędów oraz zmiany z poprzednich wersji programu. Zawiera on wszystkie narzędzia potrzebne do rozpoczęcia tworzenia własnych programów Vault.
Reguły iLogic można zapisywać, używając wyłącznie instrukcji przypisania parametrów programu Autodesk Inventor, wstępnie zdefiniowanych funkcji iLogic i prostego kodu VB.NET. Nie trzeba się jednak ograniczać do tych technik. W regułach można również korzystać z bardziej zaawansowanych funkcji VB.NET. Za pomocą języka Visual Basic można tworzyć zewnętrzne pliki DLL, które można wywoływać z reguł (można również wywoływać pliki DLL napisane w języku C# lub C++).
It's All Just Ones and Zeros to blog firmy Autodesk poświęcony dostosowywaniu i programowaniu w środowisku Vault. Można tu znaleźć szczegółowe artykuły omawiające interfejs API, porady i wskazówki dotyczące programowania oraz bieżące informacje. I, co najważniejsze, dostępnych jest tu wiele przykładowych aplikacji z kodem źródłowym.
Autodesk Developer Network (ADN) w pełni omawia funkcje API programu Vault. Znajdują się tu artykuły bazy wiedzy, dodatkowe przykładowe fragmenty kodu, produkty do pobrania. Umożliwia też generowanie licencji programistycznych dla programów Vault Workgroup, Collaboration i Professional. Jeśli napotkasz problem, możesz zadawać pytania na stronie Dev Help Online.
,