The VDF feature set consists of individual controls and workflows that are necessary for building a consistent, powerful, integrated Autodesk Vault experience within your application. The most common workflows are available in pre-packaged units such as Log In and Browse the Vault. Some controls are available as stand alone components for when you need to create a more custom experience but retain the look/feel and functionality of the key pieces. Over time, the VDF feature set will continue to grow, offering more advanced workflows.
Several controls are available for customizing the user-interface.
Log in Dialog | |
Provides functionality for logging into a vault. |
|
Select Entity from Vault Dialog | |
Allows users to navigate the vault and select an entity for an event. |
|
Vault Browse Control | |
Displays detailed information about the files, folders, items, and other objects stored within the vault. |
|
Download and Checkout | |
Allows users to obtain a copy of an entity in a vault. The copy can be downloaded to a local working folder, checked out of the vault but not downloaded, or both. |
|
Prompt Dialogs and Management | |
Presents questions to the user in a uniform interface, and allows them to save their response so that they do not have to respond to the prompt again. |
|
Restriction Dialog | |
If an operation cannot be completed because of one or more restrictions, displays the restrictions to the user in a uniform dialog. |
|
Common Message Box | |
Provides a standard GUI for showing messages with support for the following features:
|
|
Progress Dialog | |
Provides a standard GUI for a progress dialog. The dialog supports a header, a progress indicator, and unlimited rows of properties and/or status text. |
|
There are additional code features you can implement to streamline the Vault workflow.
Connection Management | |
All connections to a Vault server are tracked by the Connection Manager, providing a central location to interact with them. |
|
Exception Parsing | |
The VDF can return more information about some exceptions, such as matching error codes to a description or returning the Restriction that caused the exception. |
|
Application Preferences | |
Provides a mechanism for persisting application state. |
|
Configuration | |
Provides a mechanism for configuring the VDF so that it can conform to your applications look and feel. This includes customization of fonts, icons, colors, preference locations, and integration with your application's help system. |
|
Extension Handler Infrastructure | |
Provides a plug-in framework for resolving references when files are downloaded. |
|
Property Management | |
A service which manages information about property definitions and the synchronous or asynchronous retrieval of property values. This service supports System Properties, User Defined Properties, and Custom Properties. Vault Status and Thumbnails are some of the more commonly used properties. |
|
Property Pipeline | |
The pipeline used for retrieving properties of entities provides hooks at many stages of the process, allowing for flexibility and customization. |
|
Working Folders | |
Provides methods for manipulating the mappings between Vault folders and directories on a hard disk. |
|
Category Management | |
Provides a set of API's to efficiently retrieve information about categories and the glyph images associated with them. This additionally provides methods to add, update, or delete categories. |
|
Custom Objects | |
The VDF supports custom objects in all of its workflows. |