Personalizar o Vault através da API
Se você sabe como programar, há uma grande quantidade de possibilidades de personalização através das APIs (Interfaces de Programação de Aplicativos) do Vault. Personalizações comuns incluem Utilitários, automação, integrações com outros sistemas, comandos e visualizações de dados.
Há três APIs para o Vault:
A API de serviço da Web está disponível em todas as versões do Vault. No entanto, as APIs de cliente do Vault e Processadora de trabalhos estão somente disponíveis no Vault Workgroup, Vault Collaboration e Vault Professional.
Saiba mais sobre o conjunto de operações de VDF aqui.
Os programadores interessados em criar seus próprios programas Vault podem utilizar o Kit de desenvolvimento de software Vault (SDK). Ele é automaticamente instalado com o servidor do Vault. É possível encontrar a pasta "SDK" sob o local de instalação "ADMS".
O SDK contém ferramentas úteis, como a documentação em todas as classes e funções, amostras de aplicativos, artigos da base de conhecimentos, utilitários, descrições de código de erro e alterações de versões anteriores. Ele contém todos os componentes necessários para começar a gravar seus próprios programas Vault.
É possível gravar regras do iLogic utilizando somente declarações de atribuições de parâmetros do Autodesk Inventor, funções do iLogic predefinidas e código de VB.NET simples. No entanto, você não está limitado a estas técnicas. É possível utilizar mais operações avançadas de VB,NET em uma regra. O Visual Basic pode ser utilizado para criar arquivos de DLL externos que podem ser chamados a partir das regras (também é possível chamar arquivos DLL gravados em C# ou C++).
It's All Just Ones and Zeros é um blog da Autodesk destinado exclusivamente à personalização do Vault e programação. Ele contém artigos mais detalhados sobre conceitos de API, dicas e truques de programação e anúncios de produtos. Melhor de tudo, contém uma grande biblioteca de amostra de aplicativos, com o código fonte incluído
Autodesk Developer Network (ADN ) é totalmente compatível com as APIs do Vault. Eles têm artigos de base de conhecimentos, códigos de exemplo adicionais, download de produtos e podem gerar licenças de desenvolvedor para o Vault Workgroup, Collaboration e Professional. Se você ficar preso em alguma dúvida, é possível fazer perguntas através da página On-line de Ajuda Dev.
,