If your Project is using Cascading Metadata, follow these steps.
Cascading Metadata lets the project owner set relationships between certain document fields, so they show only after others are selected. Each attribute choice the user makes restricts the related attributes to relevant options. This gives users fewer and more relevant options to choose from with each selection. It also minimizes the risk that they’ll choose an inappropriate tag for the documents they’re uploading.
You must be a project administrator of the Aconex project owning organization to apply and update cascading metadata.
Not all projects use this feature. Please speak with your Aconex Representative to ensure Cascading Metadata is the right fit for your project. If required, multiple cascades can be applied to your project (up to a maximum of 7).
Currently, 14 fields are available for inclusion in the Cascading Metadata schema: Type, Discipline, VDR Code, Category and Select List 1 – 10.
Document Status cannot be used in a hierarchy.
You must use the database field name for column headings. If you have re-labeled some of your document fields, then be sure to use the original database field names in the import file.
Document Type = doctype
Discipline = discipline
VDR Code = vdrcode
Category=category
Select List 1 = selectList1
Database names are case sensitive!
Your Organization Administrator may need to grant these permissions to your user role. Also confirm your organization owns the project.
To use Cascading Metadata on your project, you’ll need to create a hierarchy template: a spreadsheet saved in .csv format. The column headers in the csv file reflect the document fields that you want to use in Cascading Metadata. The rows show the values that will become available with each attribute selection the user makes.
In the example csv file below, if you chose Certificate in the doctype field, you'll be able to choose Electrical or Environmental as the Discipline.
Make sure:
Repeat steps 4 and 5 to upload multiple hierarchies to your project as required. Note if you are uploading multiple hierarchies, you do not need to remove the existing ones.
Retain copies of all your cascading metadata files somewhere safe as these cannot be downloaded from the system or provided to you by Oracle.
Whenever you add values to your document fields, you'll also need to update your cascading metadata, otherwise your new value will not be visible to use on the project.
Example Error | Solution |
---|---|
File upload failed. Field SelectList9 cannot be used in a hierarchy because it is not enabled on the project. Please amend the import file and try again | Enable SelectList9 on your project, or confiugre your hierarchy with a document field that is enabled. |
File upload failed. Value6, Value5, Value4 not found for this project | Make sure the values you have entered in your csv file have also been added to Aconex under the correct document field in Project Settings. The values are case sensitive. Check and remove any trailing spaces from your values. Make sure the csv is saved as standard .csv and not anything else such as 'UTF8 with BOM'. |
File upload failed. Field doctype has already been used in a hierarchy. Please amend the import file or delete all existing hierarchies and try again | This error means your hierarchy contains a doc field which is already in use in an existing hierarchy. If you are trying to update an existing hierarchy you first have to Remove Hierarchies before you can upload the updated file. |
File upload failed. Field doctyp cannot be used in a hierarchy. Please amend the import file and try again | Correct the typo in your csv file and try again. |
File upload failed. Row 6 Parent field doctype is not populated. Please amend the import file and try again | Check your csv file for any empty cells and enter a value. The file cannot contain any blank values. |
File upload failed. Field selectlist 10 cannot be used in a hierarchy. Please amend the import file and try again | Make sure you are using the correct database field names for the document fields. The database names do not contain spaces and are case sensitive. In this example the field name should be selectList1. |
Remember: