Narzędzia programistyczne

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.

Przegląd sposobów korzystania z interfejsu API w celu dostosowania programu Autodesk Vault

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.

Vault Developer Framework (VDF)

VDF jest platformą wysokiego poziomu zbudowaną na istniejącym interfejsie API, która zapewnia:
  • Elementy logiki biznesowej wielokrotnego użytku dla typowych algorytmów repozytorium
  • Kontrolki interfejsu graficznego wielokrotnego użytku dla typowych procesów roboczych
  • Rozszerzalne komponenty, które mogą być skonfigurowane, tak aby pasowały do wymagań hosta

Więcej informacji na temat zestawu funkcji platformy VDF znajduje się tutaj.

Pakiet SDK programu Vault

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.

Visual Basic

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++).

Dostosowywanie programu Vault — blog

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

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.

,