在项目中使用级联元数据

如果您的项目正在使用级联元数据,请按照下列步骤。

级联元数据使项目所有者可以设置某些文档标签之间的关系,因此它们仅在其它文档标签选中后才显示。用户做出的每个属性选择都将限制相关选项的相关属性。这为用户提供了越来越少的相关选项供您选择。这也最大程度地降低了他们为要上传的文档选择不合适的标签的风险。

您必须是Aconex项目拥有组织的项目管理员才能应用和更新级联元数据。

与文档字段中的级联元数据类似,您也可以使用项目字段创建层级结构

Tip!

并非所有项目都使用此功能。请与您的Aconex代表沟通,以确保级联元数据适用于您的项目。  如果需要,可以将多个级联应用于您的项目(最多7个)。 

我可以在级联元数据中使用哪些字段?

当前,有14个字段可包含在级联元数据方案中:类型,专业,VDR代码,类别和选择列表110
文档状态不能在层级结构中使用。

您必须使用数据库字段名称作为列标题。如果重新标记了某些文档字段,请确保在导入文件中使用原始数据库字段名称。 
Document Type = doctype
Discipline = discipline
VDR Code = vdrcode
Category=category
Select List 1 = selectList1

数据库名称区分大小写!

所需的用户角色权限

  • 编辑项目设置
  • 级联元数据

 

您的组织管理员可能需要向您的用户角色授予这些权限。还要确认您的组织拥有该项目。

 

示例:

要在您的项目上使用级联元数据,您需要创建一个层级结构模板:一个以.csv格式保存的电子表格。csv文件中的列标题反映了您要在级联元数据中使用的文档字段。这些行显示的值将随着用户所做出的属性选择而变为可用。

在下面的示例csv文件中,如果您在文档字段中选择了证书,则可以选择Electrical或Environmental作为专业。

应用了上述级联元数据的示例上传屏幕:

设置级联元数据

  1. 设定您希望每个文档属性字段中的用户选择将如何影响其他字段中的可用选项。
  2. 创建一个如上所示的电子表格,每个字段一列。输入行中每个字段中可用的值。
  3. 确保拼写和格式与Aconex中输入的值完全匹配。
  4. 以.csv格式保存电子表格。点击文件>另存为...并在格式字段栏选择逗号分隔值(.csv)。

确保:

  • 您输入到模板中的值与项目中正在使用的值完全匹配。
  • 您可以为模板中的每个子值(如右图所示)重复父值(如上图左图所示)。
  • 您为每个层级结构配置一个导入文件。
  • 您不能在多个层级结构中使用同一字段。

Upload and apply Cascading Metadata to your project

  1. 在导航菜单中,单击设置,然后选择项目设置
  2. 请点击文档然后选择级联元数据
  3. 如果级联元数据已经应用于您的项目,则需要将其删除。  请点击移除层级结构
  4. 现在点击选择文件然后为级联元数据选择.csv文件。
  5. 点击保存
  6. 您会看到一条确认消息,说明文件已成功上传。如果收到错误,则需要更正并重试。请参见以下使用级联元数据解决错误。

重复步骤4和5,根据需要将多个层级结构上传到您的项目。请注意,如果要上传多个层级结构,则不需要删除现有的层级结构。

Tip!

确保将所有级联元数据文件的副本保留在安全的地方。 

 

在项目中更新级联元数据

  1. 在更新文件之前,请确保保留该文件的备份。如果新文件上传失败,则可能需要还原到备份文件。
  2. 更新现有级联元数据文件中的值以及项目“文档字段”中的值(确保拼写和格式完全匹配)。 
  3. 以.csv格式保存电子表格。点击文件>另存为...并在格式字段栏选择逗号分隔值.csv
  4. 请按照上述步骤将级联元数据上传并应用到您的项目中。请注意,您将需要首先删除所有层级结构,因此,如果您的项目使用多个级联,请确保再次依次将所有这些级联应用一次。

Tip!

每当将值添加到文档字段时,您还需要更新级联元数据,否则您的新值将不可见,无法在项目上使用。

请参见以下使用级联元数据解决错误。

错误示例解决方案
文件上传失败。由于未在项目中启用字段SelectList9,因此不能在层级结构中使用。请修改导入文件,然后重试在项目上启用SelectList9,或使用已启用的文档字段配置层级结构。
文件上传失败。找不到此项目的Value6,Value5,Value4Make sure the values 确保您在csv文件中输入的值也已添加到“项目设置”中正确文档字段下的Aconex中。这些值区分大小写。 检查并从值中删除所有尾随空格。 确保将csv保存为标准.csv,而不要保存为“UTF8 with BOM”之类的其他内容。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'.
文件上传失败。字段doctype已经在层级结构中使用。请修改导入文件或删除所有现有层级结构,然后重试此错误意味着您的层级结构包含一个已在现有层级结构中使用的doc字段。如果要更新现有层级结构,则必须首先删除层级结构,然后才能上传更新的文件。
文件上传失败。字段doctyp不能在层级结构中使用。请修改导入文件,然后重试改正您的csv文件中的错别字,然后重试。
文件上传失败。第6行–未填充父字段文档类型。请修改导入文件,然后重试检查您的csv文件中是否有任何空白单元格,然后输入一个值。 该文件不能包含任何空白值。
文件上传失败。字段selectlist 10不能在层级结构中使用。请修改导入文件,然后重试确保文档字段使用了正确的数据库字段名称。数据库名称不包含空格,并且区分大小写。在此示例中,字段名称应为selectList1。

Tip!

请记得:

  • 如果存在要更新的现有层级结构,则需要在上传新文件之前将其删除。
  • 如果定义了多个层级结构,而您只想更新其中的一个层级结构,则需要先删除所有这些层级结构,然后再将更新后的其余层级结构上传回系统。

非英文字符和Unicode UTF-8

  • 使用逗号作为小数点分隔符可能会导致级联上传错误。我们建议您的CSV文件使用点(.)作为小数点分隔符。
  • 如果您的项目包含带有重音符号的值,例如ü,ñ,则文件可以另存为CSV UTF-8(逗号分隔)(*.csv)。否则,上传将导致错误。示例:Düsseldorf的值可能会被识别为Düsseldorf。
  • 要检查csv的格式是否正确,请在记事本中将其打开,并确保启用了状态栏(视图>状态栏)。检查右下角,那里应该显示UTF-8。如果不是,则可以另存为,然后从编码下拉列表中选择UTF-8。