One of the organization hurdles that can be overcome by utilizing Vault is deploying custom catalog content. While putting content on the network is a valid option, deploying it through Vault is actually a better scenario as you get better control and certain aspects perform better.
This article will cover the following steps:
- How to modify the shared content folder
- What the shared content folder is
- Creating the shared content folder in vault
- Modifying Catalogs
- Updating Users Workstations
How to Modify the Shared Content folder
The key location for managing content is call the shared content folder. You can change where the shared content folder setting loads from by running the Spec Editor as an Administrator (right-click Run As Administrator) and then going to Tools > Modify Shared Content folder in the spec editor.
![2015-11-09_14-51-32]()
If you are an admin type and need to specify the setting via a registry edit, you should modify the default value for this key:
HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R20.0\ACAD-E017\Variables\PLANTCONTENTFOLDER
![2015-11-09_14-54-24]()
What is the Shared Content Folder?
In addition to be a place to store content packs that provide catalogs for Plant 3d, the shared content folder also tells the program how to draw any 3d object that it uses. Because it holds the core functionality, you will have to customize content in this folder to share changes with users. In general the program must see the follow files/folders in order to function (ContentConfig.xml, CPak Common, Schema).
![2015-11-09_14-56-01]()
Taking a closer look at the CPak Common folder, note that the follow files can be customized:
- Actuator Catalog.acat (requires migration)
- CustomParts catalogs
- Nozzle Catalog
- Pipe Supports Spec
- Placeholder Catalog
- Supports Catalog
![2015-11-09_15-15-47]()
The files that get loaded to draw shapes are the metadata.zip, scriptgroup.xml, variants.zip, and variants.map. Note that some of these files are large, so network storage in some cases may hinder performance as multiple users may be trying to access the same large files.
Create the Shared Content folder in Vault
To begin the process of using catalogs from Vault, you first need to create a folder in Vault to hold the catalogs. Because there is a type available (Library) you should use that.
![2015-11-09_14-50-18]()
On my server, I called it Plant 3D Content. Before proceeding, you should assign permissions/roles for your vault users based on who you want to have read/write access to the plant content folder. Every other user should have read-only access.
Next, you need to upload the files/folders into Vault. The best way is to use plain AutoCAD to log into Vault and check in the entire content folder.
Start AutoCAD and open a blank drawing. Then go to the Application menu > Vault Server > Log In.
![2015-11-09_15-44-38]()
Then go to Vault Server > Check In folder.
![2015-11-09_15-45-11]()
In some cases, using the plant content folder itself will cause all the files to be put at the root of the library folder. At the time of writing, I wasn’t able to isolate the cause. You may have to do specific folders at a time.
The minimum folders you should include are CPak Common, Schema, CatalogSupportFolders (if present), and CPak ASME.
![2015-12-07_21-32-03]()
Once you hit ok, the files will get pushed up to Vault.
![2015-12-08_11-22-36]()
You will get prompted to verify check in options:
![2015-12-08_11-58-31]()
AutoCAD will proceed to check in the files:
![2015-12-08_11-26-14]()
After you check the folders in, make sure to check in the contentconfig.xml through the Vault Client.
![2015-12-07_21-36-50]()
Once the folders have uploaded, you will see it in the Vault client. At the end of checking in folders/files, you should see something like this:
![2015-12-08_12-43-30]()
Modifying Catalogs
Since the catalogs are now stored in Vault, you have to check them out/in in order to make changes. The checkin/out process will be done through the Vault client.
![2015-12-08_13-24-20]()
Then open the catalog in the spec editor and make your changes. When done, check the catalog back in from the client.
Updating User Workstations
In order to use the custom content, each user needs to have it on his machine. To get the content, use the Vault client. You only need to have users do this when catalogs from the CPak Common folder are changed, or you add custom block-based parts to a spec/catalog. After getting the content the first time, use the steps from above (Modify Shared Content folder) to point the user to the new catalog location in the Vault working folder.
![2015-12-08_13-27-44]()