Sample Applications (with source code)
These applications are either very cool or they illustrate an API concept. Usually both.
- BOM Report Job
- Find Orphaned Files
- Developer Diary #3: Splunk plugin for Vault
- Installer Project in Visual Studio 2012
- Developer Diary #1 - Logging Manager for Vault
- DECO
- Project Thunderdome
- Property Review
- Autodesk Vault Plug-in Wizard for Visual Studio
- Effective Permissions
- Vault Web View
- Vault on Metro
- Vault Mirror
- Advanced Advanced Find
- File Catalog app
- Lifecycle Event Editor - The Plugin
- Vault Query
- Parts List Tab
- Vault on Android - Proof of Concept
- Q-Tools
- Watch Folder
- Discussion Thread app
- vLogic
- Installer Project
- Vault Calendar for SharePoint
- Vault Links View
- Vault ♥ Bluestreak
- Hyperlink Maestro
- Drawing Compare
- The Folder Property
- Effective Folder Permissions 3
- Vault Gadget
- Show Revision Diagram
- Visual Lifecycle Status
- Google Map Extension
- The Recycle Bin 2.0
- Set Revision iProperties
- Restore Recycled
- Java Vault Client
- The Recycle Bin v1.1
- Effective Folder Permissions
- Import from Visio
- The Recycle Bin v1.0
Videos
Moving pictures... with sound!
- Developer Diary #2 - Splunk
- AU Class Recordings
- A quick Vault integration using Vault Web View
- DECO - Tips and Tricks
- The Grid Control
- Updating a Plug-in to Vault 2014
- Logging in through the Vault 2014 API
- 6 Hours of video on the Vault API
- AU Videos Now Live
- Updating Your Project to Vault 2012
- Vault 2012 SDK - Video Tour
- Webinar Videos
- How To Create Simple Vault Customizations
- Vault 2011 SDK - Video Tour
Concepts
Learn the gritty technical details of how Vault works. This is stuff that programmers have to know, but non-programmers may find useful information too.
- Filtering Vault content in SharePoint
- Persistent IDs vs. Persistable IDs
- Position Number vs. Row Order vs. Detail ID
- Vault Office API licensing and more
- VDF Client Properties
- Vault 2014 API Language Pack
- Vault Filestore Server
- Job Processor Updates in 2014
- The Package Service
- Vault Integration Pattern - Asynchronous Queue
- Vault Integration Pattern - Real-time Events
- Features across different object types
- Vault Integration Pattern - Provide a View
- The BOM Pipeline
- Finding by Search Conditions
- Impersonation
- Web Service Compatibility
- .NET 4
- Vault is Insanely Configurable Too
- Vault is Insanely Configurable Too 2
- Autodesk PLM 360 Sync
- System Name vs Display Name
- Web Service Invoke Events
- Vault Explorer Command Events
- Enties and Behaviors
- What Makes a Vault Extension
- Job Queue Priority
- Autodesk Vault for SharePoint 2010
- File Resolution
- Goodbye Shares - Hello Links
- FAQ - Events
- Top 1000 awesome features in the new Vault SDK
- Vault Data and System Data
- Security - Folder ACLs and System ACLs
- 64-bit Support
- Replication - Introduction
- Localizing a Custom Command
- Properties in Vault 2011 - Part 3
- Properties in Vault 2011 - Part 2
- Properties in Vault 2011 - Part 1
- Entities
- Top 5 Awesome things in the Vault 2011 SDK
- Lifecycle event jobs
- Shares
- Error Code 0
- File Properties Explained
- Security
- File Associations - Part 2
- File Associations - Part 1
Tips and Tricks
Information specifically for programmers. Most articles come with code snippets.
- Another Way to Update Properties
- Roll Your Own Copy Design
- 2 Undocumented Functions
- Changing the Item Lifecycle State
- Quick Change
- Updating an Item from File
- Useless APIs - DWF Watermarks
- Component BOM Rows
- RDLC Editors
- Disabling and Enabling BOM Rows
- Assigning a File to an Item
- Reading Values Through the PropertyManager
- Adding a Custom Row to a VDF Grid
- Adding a Custom Column to a VDF Grid
- Vault plug-ins and the App Manager
- .vcet.config Specification (v3)
- The Loader Framework
- Logging in the Hard Way
- Storing Custom Tab Configurations in Vault
- Working Folder
- Getting the status icon
- Persistent IDs
- File Transfer - Doing it the Hard Way
- How to Acquire Files
- Getting to Know the VDF
- Setting File Attributes on Upload
- Job Processor logins
- Generating File Names
- Custom Jobs without Job Processor
- Caching
- Asking for Help - Dos and Donts
- vLogic to the Rescue - Assign Category per Folder
- Job Processor Command Line Tricks
- Events and Multiple Client Versions
- vLogic Scripts
- Intellesense
- GoToLocation
- File compression
- Extension Loading Error Logging
- Lazy is Your Friend
- Thumbnail Optimization
- Lifecycle Event Job Parameters
- Whats Wrong with this Code - Admin Check
- Setting the Properties on a Category
- Fiddling with the Vault API
- Better Error Messages
- Building Property Pages
- A Quick Performance Tip
- Getting the Vault name in an Event
- Getting the Restriction Codes
- Which SDK DLLs to deploy
- Application Patterns - Brain Dump
- Hidden Commands
- Autodesk.Connectivity.Explorer.ExtensibilityTools.dll
- Extension Methods are Your Friends
- Strong Named DLLs
- Event Scope
- Selection Sets in Vault Explorer
- SignInReadOnly and error 303
- Viewing Thumbnails
- Solving the Four Eyes Problem
- Extension Deployment Checklist
- WebServiceManager
- Change Order Sample Code
- Handling Exceptions in Your Custom Command
- Coding for Performance - Getting All Files
- .NET 4.0
- Coding for Performance - Array Functions
- Custom Command Deployment Checklist
- 'May' and 'Must' Search Rules
- Attachments and Dependencies FAQ
- The Information Service
- Replication - Common Workflows
- Signing the WebServices DLL
- IntelleSense comments
- Replication - The Vault Mirror Bug
- Class Diagrams
- User Impersonation
- Replication - Testing on a Single Server
- Storing Custom Data: Hidden Files
- Properties in Vault 2011 - Part 4
- LINQ is Your Friend
- Storing Custom Data: Let Jobserver Handle It
- One Service Manager to Rule Them All
- Autodesk.Connectivity.WebServices.dll
- Debugging a custom command
- Storing Custom Data: Vault Options
- Command icons
- File Transfer as Binary Data
- Cloaked Files
- DateTime values
- Setting File Attributes on Download
- Connecting via SSL or different port
- Finding a local File in the Vault
- Property Compliance
- Partial Classes are Your Friends
- Errors and Restrictions
- XML Serialization is Your Friend
- Windows Authentication
- Client XML Files
Commentary
My opinions on things.
- My Take on Vault Data Standard
- Memories of my first AU
- Finally a Good Splash Screen
- The post-AU blog article
- An Introverts Guide to AU
- Custom Objects or Not?
- Custom Objects Survey Results
- My Take-away from AU
- Blog Objectives
Survey
Feedback from my loyal readers.
Hack
Useful information, just don't expect support.
Spotlight
See what interesting people are programming for Vault outside of Autodesk.
Announcements
Not all announcements are here. Just the ones that contain information that is still relevant.
- Updated Vault 2015 R2 SDK
- Vault 2015 R2
- Whats new in the Vault 2015 SDK
- Vault Collaboration
- DevExpress DLLs
- Vault 2014 SDK - Whats New
- Impersonation is Deprecated
- Whats new in the Vault 2013 API
- PLM !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
- 2 API-Related Hotfixes
- HELP - Too many sample apps
- Issues with the Vault 2012 API
- Webinar Series
- Oh, Snap!
- The Return of the Lock Icon
Series
Topics that span multiple articles.
File Associations:
- Storing Custom Data: Vault Options
- Storing Custom Data: Let Jobserver Handle It
- Storing Custom Data: Hidden Files
- Properties in Vault 2011 - Part 1
- Properties in Vault 2011 - Part 2
- Properties in Vault 2011 - Part 3
- Properties in Vault 2011 - Part 4
- Replication - Introduction
- Replication - Testing on a Single Server
- Replication - The Vault Mirror Bug
- Replication - Common Workflows
Integration Patterns: