Excel 需求和映射文件

在 Excel 中创建需求文件,以便将需求导入 Silk Central 或者执行更新。在需求文件中,可以定义需求及其层次结构、优先级、风险、审视状态和自定义属性。如果 Excel 文件包含图像,它们将在导入期间附加到需求中。图像锚点的位置决定了图像附加到的需求。

要将需求文件中的需求映射到 Silk Central 中的需求,请使用 XML 映射文件。映射文件将 Excel 文档中的列映射到 Silk Central 中的需求属性。您需要修改 Office 导入映射文件权限才能编辑映射文件。

属性映射

单击从 Excel 文件导入需求从 Excel 文件更新需求对话框中的编辑映射,将 Excel 文件中的需求映射到 Silk Central,如下所示:
  • 标题行:在 Excel 需求文件中,指定包含要在属性映射中使用的列名的行。
  • 第一个数据行:指定包含第一条需求的行。该行及其下方的所有行均将解释为需求。
  • 分隔符:指定应解释为属性值中分隔符的字符。适用于多重列表属性。
  • 名称说明:分别指定标题行中映射到需求名称和说明的列名。
  • 外部 GUID:指定标题行中包含需求文件内各需求唯一 ID 的列名。这些 ID 可在外部父 GUID 中使用,用于创建需求层次结构。
  • 外部父 GUID:在标题行中指定包含需求父项的列名。在需求文件中,输入父项的外部 GUID,指定需求的父项。如果此单元格未包含数据,需求将直接添加到已生成的根需求。以下规则适用:
    • 如果需求未设置父 ID,则将作为子项添加到已生成的根需求
    • 如果需求没有有效的父 ID,则将作为子项添加到已生成的根需求
    • 如果需求设置了自己的外部 ID 作为父 ID,则将作为子项添加到已生成的根需求
    • 如果两个或多个需求通过父 ID 存在循环依赖关系,这些需求将不会导入到Silk Central
  • 优先级风险已审阅:指定标题行中映射到这些属性的本地化值的列名。必须映射这些属性的列。
  • 可选:如果您定义了自定义属性,应在标题行中为各自定义属性指定列名,以确保正确映射。
  • 另存为:指定要保存映射信息的文件名称。此文件将保存到应用服务器的 <Silk Central 数据目录>\OfficeImportMappingFiles\requirements\xlsx\<客户端 ID> 目录中,例如 C:\ProgramData\SilkCentral\instance_<实例编号>_<实例名称>\OfficeImportMappingFiles\requirements\xlsx\1

示例 Excel 需求文件

以下示例显示了示例需求,即两个子需求和相应的外部 ID。这个示例 Excel 需求文件匹配默认属性映射。
1 RequirementName RequirementDescription ID ParentID 优先级 风险 已审阅
2 客户帐户管理 - 基本 作为网上商店的用户,我希望能够... ID_1
3 客户帐户管理 - 个人详细信息 作为网上商店的用户,我希望能够... ID_1.1 ID_1
4 客户帐户管理 - 发货详细信息 作为网上商店的用户,我希望能够... ID_1.2 ID_1