Personnaliser le coffre-fort via l'API
Si vous savez comment procéder à la programmation, il existe un grand nombre de possibilités de personnalisation via les interfaces de programmation d'application (API) du coffre-fort. Les personnalisations courantes comprennent les utilitaires, les automatisations, les intégrations avec d'autres systèmes, les commandes et les vues de données.
Il existe trois API pour Vault :
L'API Service Web est disponible dans toutes les versions du coffre-fort. Toutefois, les API Client Vault et Job Processor sont disponibles pour Vault Workgroup et Vault Professional uniquement.
La fonction VDF est une structure de niveau élevé située au-dessus de l'API existante. Elle propose les éléments suivants :
En savoir plus sur la fonction VDF ici.
Les programmeurs intéressés par la création de leurs propres programmes de coffre-fort peuvent utiliser le kit SDK (Software Development Kit). Il est automatiquement installé avec le serveur du coffre-fort. Il se trouve dans le dossier "SDK" à l'emplacement de l'installation du serveur "ADMS".
Le SDK contient des outils utiles, tels que la documentation concernant toutes les classes et fonctions, les exemples d'applications, les articles de la base de connaissances, les utilitaires, les descriptions de codes d'erreur et les modifications par rapport aux versions précédentes. Il comporte tout ce qui est nécessaire pour démarrer l'écriture de vos propres programmes du coffre-fort.
Un module linguistique est disponible pour le SDK de Vault 2014. Consultez le blog de Doug Redmond, It's All Just Ones and Zeroes, pour plus d'informations sur le téléchargement et l'utilisation du module linguistique.
Vous pouvez écrire des règles iLogic à l'aide d'instructions d'affectation de paramètres d'Autodesk Inventor, de fonctions iLogic prédéfinies et d'un simple code VB.NET. Toutefois, vous n'êtes pas limité à ces techniques. Vous pouvez utiliser les fonctions avancées de VB.NET dans une règle. Vous pouvez utiliser Visual Basic pour créer des fichiers DLL externes qui peuvent être appelés à partir de règles (vous pouvez également appeler des fichiers DLL écrits en langage C# ou C++).
It's All Just Ones and Zeros (Juste des 1 et des 0) : blog Autodesk dédié spécialement à la personnalisation et à la programmation de Vault. Il contient des articles détaillés sur les concepts d'API, des conseils de programmation ainsi que des astuces et des annonces. De plus, il contient une importante bibliothèque composée d'exemples d'applications avec code source inclus
Le Réseau de développeurs Autodesk (ADN) prend entièrement en charge les API Vault. Il comporte des articles de la base de connaissances, des exemples de code supplémentaires, des téléchargements de produit et peut générer des licences développeurs pour Vault Workgroup et Professional. Si vous ne parvenez pas à résoudre un problème, vous pouvez poser des questions sur la page Dev Help Online (aide en ligne des développeurs).