Developer Tools

Anpassen von Vault durch die API

Wenn Sie Programmierkenntnisse haben, gibt es viele Möglichkeiten für Anpassungen durch die Vault-Anwendungsprogrammierschnittstellen (APIs). Häufig angepasst werden Dienstprogramme, Automatisierungen, Integrationen mit anderen Systemen, Befehle und Datenansichten.

Überblick über die Verwendung der API zum Anpassen von Autodesk Vault

Es gibt drei APIs für Vault:

Die Web Service API ist in allen Vault-Versionen verfügbar. Die Vault Client und Job-Prozessor APIs sind jedoch nur in Vault Workgroup, Vault Collaboration und Vault Professional verfügbar.

Vault Developer Framework (VDF)

Das VDF ist ein der vorhandenen API übergeordnetes Framework, das Folgendes bereitstellt:
  • Wiederverwendbare Unternehmenslogik für allgemeine Vault-Algorithmen
  • Wiederverwendbare GUI-Steuerelemente für allgemeine Arbeitsabläufe
  • Erweiterbare Komponenten, die mittels Konfiguration an Hostanforderungen angepasst werden können

Weitere Informationen zum Funktionsumfang von VDF finden Sie hier.

Vault SDK

Programmierer, die daran interessiert sind eigene Vault-Programme zu schreiben, können dazu das Vault Software Development Kit (SDK) verwenden. Es wird zusammen mit dem Vault Server automatisch installiert. Sie finden es im Ordner SDK unter dem ADMS-Installationsverzeichnis.

Das SDK enthält nützliche Extras, wie z. B. Dokumentation für alle Klassen und Funktionen, Beispielanwendungen, Artikel über Wissensdatenbanken, Dienstprogramme, Fehlercodebeschreibungen und Änderungen gegenüber früheren Versionen. Es beinhaltet alles, was Sie benötigen, um ihre eigenen Vault-Programme zu schreiben.

Visual Basic

iLogic-Regeln können nur mithilfe von Zuweisungsanweisungen für Autodesk Inventor-Parameter, vordefinierten iLogic-Funktionen und einfachem VB.NET-Code geschrieben werden. Ihnen stehen jedoch noch weitere Techniken zur Verfügung. Sie können in einer Regel die erweiterten Funktionen von VB.NET nutzen. Verwenden Sie Visual Basic zum Erstellen externer DLL-Dateien, die über Regeln aufgerufen werden können (Sie können auch DLL-Dateien aufrufen, die in C# oder C++ geschrieben wurden).

Vault Anpassungs-Blog

It's All Just Ones and Zeros ist ein Autodesk-Blog speziell für die Anpassung und Programmierung von Vault. Er enthält tiefgehende Artikel über API-Konzepte, Tipps und Tricks zum Programmieren und Ankündigungen. Und das Beste ist, er enthält eine große Bibliothek mit Beispielanwendungen inklusive Quellcode

Autodesk Developer Network

Autodesk Developer Network (ADN) bietet vollständige Unterstützung für die Vault-APIs. Sie verfügen über Artikel über Wissensdatenbanken, zusätzliche Beispielcodes, Produkt-Downloads und sie können Entwicklerlizenzen für Vault Workgroup, Collaboration und Professional erstellen. Wenn Sie mit einem Problem nicht weiterkommen, können Sie online auf der Seite Dev Help Fragen stellen.

,