管理全局元素

每个使用项目跟踪工具的项目都包含工件类型。工件类型是一个项目的构建块。工件类型是某一特定类型数据的模板。例如,CollabNet 提供默认的缺陷工件类型。一个项目可能需要多种工件类型,例如:缺陷、增强申请和测试计划。工件类型为创建缺陷报告、增强申请等类型的实例的用户充当模板。拥有相应权限的项目成员可在项目中输入每个新工件类型的实例。

工件类型由属性集组成。属性描述一个工件的特征。例如,缺陷工件类型可能有“严重性”和“分配给”属性。用户创建或修改工件、搜索工件和创建报告时,需要输入属性的值。用户属性是特定类型的属性,它描述用户和工件的关系。例如,“质量控制联系人”和“分配给”是用户属性。属性值可以是电子邮件地址、整数、单选或多选列表、短或长文本字符串。

域管理员从“管理”选项卡定义全局工件类型。全局工件类型及其相关属性可用于所有的项目。

项目所有者可从“项目”选项卡将全局工件和属性添加到他们的项目中。一旦元素与项目相关联,项目所有者就可以为项目自定义元素。自定义不影响全局元素。对全局元素作出的更改不会影响在项目级别进行的自定义。如果项目所有者需要合并在全局级别作出的更改,则该所有者必须删除此工件类型,然后再将其重新添加到项目中。

定义全局工件类型

可以在项目级别更改在全局级别定义的工件类型。

当项目所有者在项目跟踪工具中创建新项目时,任何在全局级别被标记为默认的工件类型都将显示在该项目的工件类型的主列表中。但是,项目所有者必须手动添加任何在全局级别未被标记为默认的工件类型。

项目所有者只能添加拥有至少一个项目全局(非用户)属性的工件类型。如果希望某个工件类型可供项目所有者使用,则必须为它分配至少一个全局属性。有关详细信息,请参见关于属性

定义工件类型的指南:

项目跟踪工具为您提供可以直接使用的示例全局工件类型。

定义全局工件类型:

  1. 点击“管理”选项卡。
  2. 在左侧导航窗格中,单击“项目跟踪工具”>“工件类型”
  3. 单击“全局工件类型”页面中的“添加”
  4. 提供工件类型的名称和描述。
    工件类型名称应能够描述其用途。使用描述字段描述要在工件类型中捕获的信息类型。
  5. 从“命名空间”下拉列表中选择一个值。可以将工件类型关联到两个默认命名空间值(“默认”和“IT 转换为 PT”)中的一个,或关联到导入项目模板存档时创建的命名空间。
  6. 如果需要,请选择以下一个或多个值:
    • 已激活 - 激活要在项目级别使用的工件类型。
    • 锁定 - 防止在项目级别修改此工件类型。
      默认情况下启用该选项。若要避免工件类型设置为“锁定”状态,请取消选中此复选框。
    • 默认 - 向每个新项目添加此工件类型。
    • 已删除 - 防止在项目级别使用此工件类型。
  7. 点击“保存”
  8. 根据需要添加全局属性的组。
    注意:如果在工件类型中添加一个新属性组,则与工件类型相关联的命名空间将自动分配给此属性组。
  9. 根据需要添加用户属性
    注意:如果在工件类型中添加新的用户属性,可通过使用“选择用户属性”页面中的“过滤此列表”下拉框来排序与不同的命名空间相关联的属性列表。

注意:如果将属于某个命名空间的工件类型关联到现有或已删除的项目,则无法将该工件类型重新分配给其它命名空间。

为全局工件类型选择标识符:

  1. 点击“管理”选项卡。
  2. 在左侧导航窗格中,单击“项目跟踪工具”>“工件类型”
  3. 点击要设置标识符的工件类型的链接。
  4. 点击包含将成为标识符的属性的属性组的链接。
    即显示“全局属性组”页面。
  5. 单击指向属性的“用作标识符”单选按钮。
    请注意,此选项仅可用于文本属性。

关于属性

工件是属性的集合。例如,一个缺陷工件可能具有如下属性:摘要、描述、发现缺陷的版本和要修复的版本。项目成员在创建、修改或搜索工件以及运行报告时为属性提供值。

从“管理”选项卡定义属性池,其中的属性可供一个或多个工件类型使用。例如,“优先级”属性可用于缺陷和增强申请等工件类型。每个工件类型可以拥有重叠的但又唯一的属性集。例如,缺陷可能需要一个不同于增强申请的属性集,但是,这两种工件类型可能也具有共同的属性,如发出缺陷报告或增强申请的客户的名称。可以定义无限个属性,但 CollabNet 建议尽可能精简属性列表,以便于项目所有者使用。

如果在项目之间移动工件,则工件属性将在源和目标之间进行映射。

定义属性时,请确保属性:

全局属性

常规目的属性(也称为全局属性)可以是日期、列表、整数、电子邮件地址或文本条目字段:

关于元素定位

列表属性元素定位由以下规则控制:

有时可能希望重新排列列表中的元素位置。要进行此操作,可以向某个列表元素分配一个新位置,然后保存更改。例如,如果将元素 C 分配给了位置 3,但又想让该元素处于第一个位置,则可以将它重新分配到位置 1。如果将某个列表元素移到列表中的更高位置,则所有其它元素都将被下推一个位置。

例如,如果列表如下:

  1. = A
  2. = B
  3. = C
  4. = D
  5. = E

您想让元素 C 处于第一个位置。将 C 分配到第一个位置,保存后生成如下列表:

  1. = C
  2. = B
  3. = A
  4. = D
  5. = E

如果试图将多个元素置于同一位置,则将保持元素的相对顺序。例如,如果列表中的元素顺序如下:

  1. = A
  2. = B
  3. = C
  4. = D
  5. = E
  6. = F

将元素 D 移动到位置 2。同时将元素 E 移动到位置 2。这样一来,D 将被分配到位置 2,而 E 被分配到位置 3。所有其它元素都将按先前的规则移动。最后顺序为:

  1. = A
  2. = D
  3. = E
  4. = B
  5. = C
  6. = F

用户属性

用户属性用于创建用户和工件之间的关系。用户属性执行以下功能:

定义用户属性时,还可以指明项目成员必须拥有哪些权限才能查看或编辑属性。可以选择将用户属性配置为当有人修改使用该属性的工件示例时,将向具有此属性的用户发送电子邮件通知。用户属性可以与“收件人”和“抄送”操作相关联。

在用户看来,用户属性就是一个列表框,其中的选项衍生自注册到域的所有用户(基于为属性定义的基本权限)的列表。要确定项目中用户所拥有权限的值,请参考项目跟踪工具角色表

配置属性

可从“管理”选项卡配置属性。属性可以有多种类型,包括文本字符串、整数、电子邮件和选择列表。如果将属性配置为选择列表,则必须指定值在列表中的显示顺序。请注意,在配置单选列表、多选列表和状态属性的值时,项目跟踪工具不允许指定重复的选项顺序。

可以以层次结构配置属性值。例如,对于名为“部件”的属性,Windows 的父值拥有的子属性可能有 Windows 2000 和 Windows XP。父属性选项显示在报告和查询的创建页上,如果用户选择页中的父选项,则所有子值也会包括在结果中。

配置全局属性:

  1. 以域管理员身份登录,然后单击“管理”选项卡。
  2. 在左侧导航窗格中,单击“项目跟踪工具”>“工件属性”
  3. 单击“全局属性”子选项卡。
  4. 单击“创建”。
  5. 在“创建新的全局属性”页面中,从“输入类型”字段选择属性类型。
  6. “名称”字段中输入一个简短的名称。
  7. “描述”字段中输入描述。
    注意:用户可以查看描述,以确定怎样输入属性信息最好。要获得最好的结果,撰写的描述应具有提示性。
  8. 从“命名空间”下拉列表中选择一个值。可以将工件属性关联到两个默认命名空间值(“默认”和“IT 转换为 PT”)中的一个,或关联到导入项目模板存档时创建的命名空间。
  9. 单击“继续”按钮。
  10. 如果此属性是列表类型的属性,则请在“属性选项”部分输入第一个值的名称,然后单击“保存”
    若要输入其它值,请将此值添加到“新建”字段中,并输入向用户显示值的唯一顺序。优先顺序的值重复将产生错误。
  11. 如果属性是列表类型的属性,则可以为每个属性选项选择父值。
    例如,名为“操作系统”的属性选项可作为“Windows”、“Linux”、“UNIX”和“Mac”等选项的父值。

修改全局属性:

  1. 以域管理员身份登录,然后单击“管理”选项卡。
  2. 在左侧导航窗格中,单击“项目跟踪工具”>“工件属性”
  3. 单击“全局属性”子选项卡。
  4. 点击要修改的属性的链接
  5. 如果适用,请从“输入类型”字段更改属性类型。
  6. 如果适用,请在“名称”字段更改名称。
  7. 如果适用,请在“描述”字段更改描述内容。
    用户可以查看描述,以了解怎样输入属性信息。撰写的描述应具有提示性。
  8. 如果属性是列表类型的属性,请在“属性选项”部分输入想要添加的任何新值的名称,或着修改某个现有值的名称然后单击“保存”
    若要输入其它值,请将此值添加到“新建”字段中,并输入向用户显示值的唯一顺序。优先顺序的值重复将产生错误。
  9. 若要删除某个值,请选中该值左侧的“删除”复选框。
  10. 如果属性是列表类型的属性,则可以为每个属性选项选择父值。
    例如,名为“操作系统”的属性选项可作为“Windows”、“Linux”、“UNIX”和“Mac”等选项的父值。

注意:仅在属性未关联某个工件类型时,才可以将全局属性的命名空间重新分配给其它值。

删除全局属性:

  1. 以域管理员身份登录,然后单击“管理”选项卡。
  2. 在左侧导航窗格中,单击“项目跟踪工具”>“工件属性”
  3. 单击“全局属性”子选项卡。
  4. 点击要删除的属性的链接
  5. 在属性的编辑页上,单击“已删除”复选框。
  6. 单击“更新”按钮。

删除全局属性选项:

  1. 点击要删除其选项的属性的链接。
  2. 在属性编辑页上,单击要在“属性选项”部分删除的选项的“已删除”复选框。
  3. 单击“保存”按钮。

警告:删除全局属性或它的任何选项时,使用该属性或属性选项的工件中的数据将被删除。

配置用户属性:

  1. 以域管理员身份登录,然后单击“管理”选项卡。
  2. 在左侧导航窗格中,单击“项目跟踪工具”>“工件属性”
  3. 单击“用户属性”子选项卡。
  4. 点击“创建”
  5. 在“创建新全局用户属性”页上,在“名称”字段中输入名称。
  6. “描述”字段中输入描述。
    用户阅读描述以了解怎样输入属性信息。撰写的描述应具有提示性。
  7. 从“命名空间”下拉列表中选择一个值。可以将用户属性关联到两个默认命名空间值(“默认”和“IT 转换为 PT”)中的一个,或关联到导入项目模板存档时创建的命名空间。
  8. “电子邮件操作”下拉列表中,选择当创建或修改使用此属性的工件时,是否会向具有此属性的用户自动发送电子邮件。
    例如,缺陷工件可能包含名为“CC”的属性,这表示在添加或修改缺陷时发送的电子邮件将抄送给分配有此属性的用户。
  9. 将基本权限分配给已添加到项目中的用户。
  10. 单击“保存”
  11. 单击“完成”。

修改用户属性:

  1. 以域管理员身份登录,然后单击“管理”选项卡。
  2. 在左侧导航窗格中,单击“项目跟踪工具”>“工件属性”
  3. 单击“用户属性”子选项卡。
  4. 点击要修改的属性的链接。
  5. 如果适用,请在“名称”字段中输入已更新的名称。
  6. “描述”字段中输入新的描述。
  7. 如果适用,请更改“电子邮件操作”
    选择当创建或修改使用此属性的工件时,是否会向具有此属性的用户自动发送电子邮件。例如,缺陷工件可能包含名为“CC”的属性,这表示在添加或修改缺陷时发送的电子邮件将抄送给分配有此属性的用户。
  8. 如果适用,请更改分配给已添加到项目中的用户的基本权限。
  9. 单击“保存”
  10. 单击“完成”。

有关属性上下文相关帮助的描述

域管理员可以为个别的项目跟踪工具全局属性引入帮助文本描述。如果项目级项目跟踪工具管理员没有覆盖描述,您就可以查看全局属性定义中提供的描述。启用上下文相关帮助功能:

  1. 域管理员身份登录。
  2. 单击“管理”选项卡,然后在左侧导航窗格中,单击“配置”下的“项目默认设置”链接。
  3. 在项目跟踪工具下选中打开属性描述功能的复选框。
  4. 单击“项目”选项卡,然后单击“开始新项目”以创建使用项目跟踪工具作为跟踪工具的新项目。
  5. 单击“输入”工件链接,然后单击任一工件类型,将会看到“隐藏/显示”切换工具栏显示在顶端菜单栏下。
  6. 还可以单击屏幕顶部的“编辑项目”链接并向下滚动到“项目管理”部分下的“工具配置”链接,然后启用“项目跟踪工具”部分下的属性描述功能。

此功能在所有工件页上的所有属性字段下作为工具提示提供。创建新查询或报告时,此功能在查询/报告结果的属性列中同样可用。

停用全局工件类型

默认情况下,全局工件类型设置为锁定状态。已激活状态允许将工件类型添加到特定的项目中。可以停用全局工件类型,这样就不能将它们添加到项目中。

如果在全局工件类型和某个项目相关联后停用该工件类型,仍然可以在此项目中创建该类型的工件。如果在开始项目时工件类型已激活并与项目相关联,则即使工件类型在全局级别未激活,也不会导致无法使用该工件类型创建新工件。未激活的工件类型无法与新项目相关联。

如果全局工件类型被一个或多个项目使用,则无法删除这些工件类型。

注意:当停用全局工件类型时,即使“默认”复选框已选中,也会将其清除。重新激活工件类型时,如果想要指定此工件类型为默认类型,则必须再次选中“默认”复选框。

停用工件类型:

  1. 以域管理员身份登录。
  2. 单击“管理”选项卡。
  3. 在左侧导航窗格中,单击“项目跟踪工具”>“工件类型”
  4. 点击要停用的工件类型的链接。
  5. 清除(取消选中)“激活”复选框。