定义定制资产属性

存储库管理员创建名为属性的可定制资产信息的需求,这些属性可在各资产类型之间进行共享。管理员可将定制属性设置为要求用户提供适合于特定环境的分类。

开始之前

您必须是存储库管理员,才能创建定制资产属性。

关于此任务

定制属性对于描述资产的特性或能力很有帮助。当用户提交资产时,如果将光标悬停在属性名称上,那么可以看见描述内容,这些内容提供附加的上下文以便有效地使用属性。

可专门对定制属性进行搜索。例如,您可创建一个属性支持者,该属性使用户可以搜索某个特定用户支持的所有资产。

您可以为某些属性类型指定缺省值。例如,如果知道支持联系人对于特定部门中的资产都将是同一个人,那么可以包含为该属性设置的值,以在资产提交期间节约用户的时间。

过程

  1. 登录 Web 应用程序。
  2. 单击管理
  3. 从“存储库管理”侧栏,单击资产属性
  4. 要在存储库中新建属性,单击新建属性
  5. 类型列表中,选择该属性的相应数据类型并单击确定。可以从下列属性类型中进行选择:
    • 文本 - 纯文本;您可以让用户输入其自己的值或者定义要从中进行选择的一个或多个值。
    • 日期 - 日期值;可选择地定义最小日期值、最大日期值或缺省日期值。
    • 用户 - 存储库用户和用户组值。
    • 数字 - 数字值;可选择地定义最小值、最大值或缺省值。
    • 布尔值 - True 或 False;可定义缺省值。
    • 链接 - URL 值。
    • XML - 与资产连接的 XML 文件的内容。要从工件中抽取信息,请定义可包含 XML 内容、相应名称空间映射和 XPATH 表达式的文件类型。
    • 资源 - 与 IBM® Jazz™ 服务器(如 IBM Rational® Team Concert)的一个或多个资源的链接。 要使用该属性类型,您必须将 Jazz 服务器添加为好友服务器。有关更多信息,请参阅从资产创建或链接到 IBM Jazz 服务器上的工作项与 Jazz 服务器集成
  6. 在“属性”页面上,描述新属性。
    1. 名称字段中,输入名称。
    2. 描述字段中,输入有意义的描述。 当用户将光标从资产的一般详细信息移动到属性名上时,将显示该描述。
    3. 根据属性的类型,可以对诸如最小值、最大值、预定义值或缺省值之类的属性值定义其他规则。例如,为链接、用户或文本属性选择多值以允许将这些属性设置为多个值。
      如果创建文本属性,那么可指定用于控制可输入的文本的正则表达式:
      1. 在“约束”部分的模式字段中输入正则表达式。例如,要将属性约束为五个数字的字符串,请输入 \d{5}。 有关正则表达式的更多信息,请参阅 http://www.regular-expressions.info/
      2. 输入当所输入文本与正则表达式不匹配时要显示的错误消息
      3. 通过在“约束”部分底部的字段中进行输入来测试正则表达式。如果文本与正则表达式不匹配,那么文本框将以红色显示。
      如果创建 XML 属性,那么请执行以下步骤:
      1. 上载 XML 文件样本,它是将需要作为工件添加的 XML 文件的典型。一次只能上载一个 XML 文件。
      2. 单击添加文件类型并为包含要用作属性的内容的 XML 文件输入文件扩展名,如 wsdl。一次仅输入一个文件扩展名。
      3. 要声明名称空间映射,请单击添加名称空间映射并手动输入前缀和 URI(例如,wsdlhttp://schemas.xmlsoap.org/wsdl/),或者通过单击从样本添加来自动检测到名称空间映射。
      4. 在“XPATH 表达式”部分中,输入用于定义将为属性设置的值的 XPATH 表达式,例如 //wsdl:portType。可以单击测试样本以查看将从已上载的 XML 文件样本返回何值。
  7. 单击确定

下一步做什么

要除去属性,请在“资产属性”页面上单击删除

要编辑属性的名称、描述或预设值,请单击编辑

如要查找要修改的现有资产属性,请在“过滤器”字段中输入属性的名称以便在较长的列表中进行快速识别。


反馈