Средства разработчика

Адаптация Vault при помощи API

Обладая навыками программирования, пользователь получает большое количество возможностей для адаптации системы при помощи интерфейса прикладного программирования (API) Vault. Общие адаптации включают утилиты, автоматическую обработку и интеграцию с другими системами, командами и представлениями данных.

Обзор использования API для адаптации Autodesk Vault

В Vault имеется три интерфейса прикладного программирования (API).

Web Service API доступен во всех версий Vault. Интерфейсы Vault Client API и Job Processor API доступны только для версий Vault Workgroup, Vault Collaboration и Vault Professional.

Vault Developer Framework (VDF)

VDF — это высокоуровневая надстройка существующего API-интерфейса, предоставляющая следующие возможности:
  • повторно используемая бизнес-логику для стандартных алгоритмов хранилища
  • повторно используемые элементы пользовательского интерфейса для стандартных рабочих процессов
  • расширяемые компоненты, которые можно настроить в соответствии с требованиями файла-владельца

Дополнительные сведения о возможностях VDF см. здесь.

Vault SDK

Программисты, создающие собственные приложения для Vault, могут использовать средства Vault Software Development Kit (SDK). Этот компонент автоматически устанавливается при установке серверной части Vault. Он располагается в папке SDK внутри папки ADMS в расположении, указанном при установке.

Компонент SDK содержит полезные инструменты, такие как документация по всем классам и функциям, примеры приложений, статьи базы знаний, утилиты, описания кодов ошибок и изменения по сравнению с предыдущими версиями. В нем имеется все необходимое, чтобы начать создание собственных приложений для Vault.

Visual Basic

Правила iLogic можно создавать, используя только операторы назначения параметров Autodesk Inventor, предварительно заданные функции iLogic и простой код VB.NET. Однако в распоряжении пользователя есть и другие методы. В правилах можно также использовать расширенные функции VB.NET. Visual Basic можно использовать для создания внешних файлов DLL, которые могут вызываться из правил (можно также вызывать файлы DLL, написанные на C# или C + +).

Блог адаптации Vault

It's All Just Ones and Zeros — это специальный блог Autodesk, посвященный адаптации и программированию в Vault. Он содержит подробные статьи по понятиям API, советы по программированию, описания особых приемов и уведомления. И самое важное, что он содержит большую библиотеку примеров приложений с исходным кодом.

Сеть разработчиков Autodesk

Autodesk Developer Network (ADN) оказывает полноценную поддержку по API в Vault. Здесь есть статьи базы знаний, дополнительные примеры кода, можно загружать продукты и создавать лицензии разработчика для Vault Workgroup, Collaboration и Professional. Если вы испытываете затруднения в какой-либо ситуации, можно задавать вопросы на этой справочной странице в Интернете.

,