Nástroje pro vývojáře

Přizpůsobení aplikace Vault prostřednictvím rozhraní API

Pokud umíte programovat, máte k dispozici množství možností přizpůsobení pomocí rozhraní API (Application Programming Interface) aplikace Vault. Mezi běžné uživatelské úpravy patří pomůcky, automatizace, integrace s dalšími systémy, příkazy a datové pohledy.

Přehled možností použití rozhraní API k přizpůsobení aplikace Autodesk Vault

Aplikace Vault nabízí tři rozhraní API:

Rozhraní API pro webové sužby je k dispozici ve všech verzích aplikace Vault. Rozhraní aplikace Vault Client a procesoru úloh jsou však k dispozici pouze v aplikacích Vault Workgroup, Vault Collaboration a Vault Professional.

Vault Developer Framework (VDF)

VDF je architektura nejvyšší úrovně překrývající existující rozhraní API, která poskytuje:
  • znovu použitelná firemní logika pro běžné algoritmy úložiště,
  • znovu použitelné ovládací prvky uživatelského rozhraní pro běžné pracovní postupy,
  • rozšířitelné komponenty, které lze nastavit tak, aby odpovídaly požadavkům na hostitele.

Další informace o sadě funkcí architektury VDF naleznete zde.

Sada SDK pro aplikaci Vault

Programátoři, kteří se zajímají o vývoj svých vlastních programů pro aplikaci Vault, mohou použít sadu SDK (Software Development Kit) pro aplikaci Vault. Tato sada je instalována automaticky spolu se serverem Vault. Naleznete ji ve složce SDK v umístění instalace serveru ADMS.

Sada SDK obsahuje užitečné nástroje, například dokumentaci všech tříd a funkcí, vzorové aplikace, články znalostní báze, pomůcky, popisy kódů chyb a informace o změnách oproti předchozím verzím. V sadě naleznete vše, co potřebujete k tomu, abyste mohli začít programovat své vlastní programy pro aplikaci Vault.

Visual Basic

Pravidla modulu iLogic můžete zapisovat pouze pomocí přiřazovacích příkazů parametrů aplikace Autodesk Inventor, předdefinovaných funkcí a jednoduchého kódu jazyka VB.NET. Nejste však omezeni pouze na tyto metody. V pravidle můžete použít pokročilejší vlastnosti jazyka VB.NET. Jazyk Visual Basic lze použít k vytvoření externích souborů knihoven DLL, které lze volat z pravidel (volat lze i soubory knihoven DLL naprogramované v jazycích C# nebo C++).

Blog o přizpůsobování aplikace Vault

Blog It's All Just Ones and Zeros je blog společnosti Autodesk specificky věnovaný přizpůsobování aplikace Vault a programování pro aplikaci Vault. Obsahuje podrobné články o koncepcích rozhraní API, tipy a triky, které můžete použít při programování, a oznámení. Obsahuje také velmi užitečnou knihovnu vzorových aplikací, ve které naleznete i jejich zdrojový kód.

Síť vývojových týmů společnosti Autodesk

Rozhraní API aplikace Vault jsou také plně podporována na webu Autodesk Developer Network. Na tomto webu naleznete články znalostní báze, další příklady zdrojových kódů, produkty ke stažení a můžete si zde vygenerovat licenci vývojáře pro aplikace Vault Workgroup, Collaboration, and Professional. A pokud si s něčím nevíte rady, můžete pokládat otázky týkající se vašeho problému na stránce online nápovědy pro vývojáře.

,