存储库管理员可以创建资产类型,它包括资产类型名称和描述。创建资产类型时,存储库管理员应该考虑资产的使用者、使用资产的环境、资产必须包含的工件、与其相关的资产及它们之间的关系以及用户需要哪些描述性信息才能高效地查找和使用资产。管理员可以定义其他级别的约束,如对工件、类别或属性的约束。
开始之前
要创建资产类型,您必须是存储库管理员。
如果您是社区管理员,那么要为社区创建资产类型,请参阅
创建社区资产类型。
关于此任务
了解有关资产类型的更多信息: 用户和管理员将资产类型用于多种用途,包括:
- 配合组织的内部结构。
- 允许用户按资产类型过滤搜索。
- 对资产进行约束。例如,您可以要求某个资产具有特定文件类型作为工件,或以某个特定方式与其他资产相关。
- 根据 XML 工件的内容自动为资产指定类别。
- 创建规则以便能够建立 XML 工件的索引并能通过关键字搜索找到 XML 工件。
- 按类型查看存储库中存在多少个资产。
- 触发指定给社区中特定资产类型的定制复审流程。
- 将待应用的社区角色指定到特定类型的资产。
创建资产类型时,请考虑以下问题:
- 谁将使用资产?
- 将如何使用资产?
- 资产必须包括何种工件?
- 资产必须包括何种描述信息?
- 用户将需要何种信息来查找和使用资产?
- 哪些资产与该资产有关,是何种关系?
- 资产工件是否将包括 XML 内容?如果包括,是否要根据该 XML 内容自动指定类别?
要创建与现有资产类型类似的资产类型,请单击复制。
该操作将复制现有资产类型,然后您可以通过单击资产类型名称和编辑详细信息来修改该资产类型的现有名称和详细信息。
要点: 将按字母顺序显示存储库中的资产类型。当您创建与特定业务需要或部门对应的资产类型时,请用相同前缀命名类似的资产类型,以便用户可以轻松找到列表中的资产类型。例如,对于服务资产类型,可创建以下资产类型名称:
- 服务
- 服务设计
- 服务模型
- 服务实现
- 服务测试
- 服务测试结果
必须由具有管理许可权的用户执行这些步骤。
过程
- 登录 Web 应用程序。
- 单击管理。
- 在“存储库管理”侧栏中,单击资产类型。
- 单击新建资产类型。
- 描述资产类型:
- 在名称字段中,输入名称。
- 在描述字段中,输入有意义的描述。 如果用户正在使用“提交资产”向导来提交新资产,那么该描述将在用户选择此资产类型并单击“描述”页面上类型字段的“帮助”图标时显示。
- 可选: 选择要包含此资产类型的社区。如果该资产类型未限制在特定社区,那么该资产类型可用于存储库中的所有社区。
- 单击作用域限定选项卡。
- 要限制可保存此资产类型的社区,在“社区作用域限定”部分中,选择限于所选社区,然后选择一个或多个社区。
- 可选: 为资产类型定义可用类别模式。您可以允许选择存储库中可用的全部或有限类别。
- 单击作用域限定选项卡。
- 要允许所有类别应用于资产,在“类别作用域限定”部分中,选择使用所有类别模式。
- 要仅允许使用一部分类别模式,选择仅使用所选类别模式,然后选择一个或多个类别模式。
- 可选: 通过指定符合扩展名、格式或标签的可量化范围的所需工件来定义工件约束。
- 单击约束选项卡。
- 在“工件约束”部分中,单击新建工件约束。
- 选择将需要的工件范围,选择限制类型,然后为将需要的工件类型输入一个值。 例如,如果创建资产类型名称为“Presentation”的资产,那么可以指定该资产至少包含一个文件扩展名为 .ppt 的工件。格式是文件的环境,如表示或进程模型。文件扩展名是文件的类型,如 .txt、.xml 或 .ppt。格式是根据文件的 MIME 类型自动定义的。
- 可选: 定义关系约束。
- 单击约束选项卡。
- 在“关系约束”部分中,单击新建关系约束。
- 指定一个可以计量的范围,然后选择必须符合您选择的关系的资产类型。
- 如果您希望限制此类型的资产仅使用此处定义的关系约束,请选择仅允许这些关系。 当用户提交或修改此类型的资产时,他们无法选择任何其他关系。
- 可选: 添加资产属性以允许用户对资产输入附加信息或选择预定义的值。这些属性会排列为在资产的“常规详细信息”页面上可见的两个列。
移至“隐藏属性”部分的属性在资产的“常规详细信息”页面上不可见。
- 单击约束选项卡。
- 向每个部分添加属性约束。 这些部分被划分为列 1、列 2 和隐藏属性。
您可以将属性排列为两列以对资产的“常规详细信息”页面中的属性进行分组。包含在“隐藏属性”部分中的属性在资产的“常规详细信息”页面上不可见。如要添加属性约束:
- 将光标悬停在部分名称上,单击插入图标。
- 单击添加属性约束。
- 在过滤器中输入名称并选择该属性,或按住 CTRL 键以选择多个属性,然后单击添加并关闭。
- 选择将必需的属性约束。
- 将光标悬停在属性名称上,单击编辑图标。
如果没有显示“编辑”图标,表示该属性已为必需,无法进行编辑。
- 选择属性为必需复选框。
- 单击确定。
- 在每个部分中创建组。
- 将光标悬停在每个部分上,单击插入图标。
- 单击添加属性组。
- 输入组的名称,然后单击添加并关闭。
- 为资产用户将属性进行逻辑重新排序和分组。 如要将属性移动到其他部分或组,请单击并按住该属性,将光标移动到所需位置,然后释放该属性。
- 可选: 定义自动将类别应用于资产(根据您上载到资产的 XML 工件的内容)的 XPATH 表达式和规则。
- 单击自动分类选项卡。
- 单击新建 XML 工件分类。
- 如要填充“名称空间映射”部分和测试 XPATH 表达式,请通过浏览至本地文件系统中的样本文档并单击上载样本来上载样本 XML 文档。 如果您上载多个文档,那么只能使用最近的文档。在注销之前,文件样本可复用于多个资产。
- 如要添加包含 XML 内容的工件文件类型,请单击添加文件类型,输入文件扩展名,然后单击确定。
- 单击添加名称空间映射,然后输入 XML 名称空间的前缀和 URI。如果已在“XML 文件样本”部分中上载文件,那么可单击从样本中添加以从该文件中检索所有名称空间信息。可以编辑或删除列表中的任何映射。 缺省名称空间列示为带有前缀“default”。可编辑此映射以使用实际的元素名称或使用“default”代替 XPATH 表达式中的元素名称。
- 如要选择一个或多个要自动应用于该类型的资产(前提是这些资产包含与您提供的 XPATH 表达式匹配的工件)的类别,请单击添加类别,然后从“选择类别”窗口选择一个或多个类别。 单击删除以除去类别。
- 在 XPATH 表达式字段中,输入要用于搜索 XML 文档的 XPATH 表达式。 例如:/wsdl:definitions/@targetNameSpace
- 要对照 XML 文件样本对 XPATH 表达式进行求值,单击测试样本。 您可以查看评估结果。
- 在包含字段中,输入希望 XPATH 表达式匹配的值。 例如:example.com
提交此资产类型时,如果 XPATH 表达式的结果与包含字段的值匹配,那么您已指定的类别将应用于资产。
- 可选: 定义 XML 工件的内容在搜索结果中如何进行索引和显示。
- 单击搜索索引规则选项卡。
- 单击新建规则。
- 选择 XML 工件规则,然后单击确定。 “XML 索引规则”页面将打开。
- 在名称字段中,为该规则输入名称。
- 在描述字段中,为该规则输入有意义的描述。
- 在文件扩展名字段中,输入一系列要建立索引的文件扩展名。使用空格分隔多个扩展名, 例如:wsdl xml dita xsd
- 要定义需建立索引的 XML 元素,在“规则配置”部分中,单击添加元素。
- 在元素字段中,输入要建立索引的 XML 元素。如果您还希望对元素的所有属性的内容进行索引,请选择索引所有属性。
- 单击确定。
- 可选: 如要定义一个或多个要索引的特定元素属性,请单击添加属性,输入属性名称,然后单击确定。请对要建立索引的所有属性重复此步骤。
- 单击确定。“资产类型”页面将重新打开。请单击规则名称以对它进行编辑或单击删除以将它除去。
- 单击确定以保存资产类型。
下一步做什么
如要查找要修改的现有资产类型,请在“过滤器”字段中输入资产类型的名称以便在较长列表中进行快速识别。