Last modified on 7 April 2014, at 14:50

Autodesk Vault Programmer's Cookbook

IntroductionEdit

When administrator starts working by himself with Autodesk Vault, he runs into quite unusual client-server logic. For programmers it's even more hard to understand how API really works. Autodesk, no offense.
But after a little time later all becomes much clear and easy. Remembering those days, I tried to comprehend Vault, at now I'd like to make easy way for others to start working with Vault.
I beg your pardon, but I'll be using PowerShell language mainly, for some reasons:

  1. This is .Net language, so code could be easy translated to any other .NET language: C#, C++ VB.NET, JScript .NET, etc., or even one code could be embedded to other.
  2. The code is extremely short - you can get very illustrative wonderful program in just several lines of code.
  3. PS is interpreted language, you just store it in text and can easy change to create fork.
  4. PS is command line language and you can build object conveyors - this benefits could be useful in administration.

All code available on GitHub. So, let's start! Approximate TOC you can see below. Links to articles will be continuously updated.

Table of ContentsEdit

Symbol version newer.svg

This book applies to version 2014 and 2015 of Autodesk Vault.

  1. Autodesk Vault API basics
    1. API structure25% developed  as of Apr 3, 2014
    2. PowerShell basics25% developed  as of Apr 3, 2014
    3. Objects of Vault25% developed  as of Apr 3, 2014
    4. Methods of Vault API services25% developed  as of Apr 3, 2014
  2. Login
    1. Log in to Vault75% developed  as of Apr 3, 2014
    2. Log out from Vault0% developed
    3. Windows authentication0% developed
    4. Read-only access0% developed
  3. Groups0% developed
    1. Get groups information
    2. Adding groups
    3. Changing groups
    4. Updating groups
  4. Users25% developed  as of Apr 3, 2014
  5. Vaults0% developed  as of Apr 3, 2014
  6. Files0% developed  as of Apr 3, 2014
  7. Folders0% developed  as of Apr 3, 2014
  8. Items0% developed  as of Apr 3, 2014
  9. BOMs0% developed  as of Apr 3, 2014
  10. Change orders0% developed  as of Apr 3, 2014
  11. Properties0% developed  as of Apr 3, 2014
  12. Categories0% developed  as of Apr 3, 2014
  13. Job Processor0% developed  as of Apr 3, 2014
  14. Lifecycles0% developed  as of Apr 3, 2014
  15. Versions0% developed  as of Apr 3, 2014
  16. Revisions0% developed  as of Apr 3, 2014
  17. Custom objects0% developed  as of Apr 3, 2014

RegardsEdit

Flag of Ukraine

Dmitry Yemelyanov aka User:Miwa Niza