进口要求

您可以使用需求模块中的 Import Wizard将现有需求数据上传到 Requirements Portal。

点击 Import Wizard可从 Requirements Portal 顶部栏点击右上角的 按钮进入。另外,如果当前查看的是无需求的规格,则可通过点击右上角的 Import Wizard点击 按钮即可进入。

访问 Import Wizard
访问 Import Wizard

要一次导入一个规格,向导会引导你经历三个主要阶段: Specification, UploadReview.完成规范导入后,将显示摘要以及执行其他操作(如验证或导入其他文件)的可能性。下文将对这些阶段和操作进行说明。

阶段 1 - 规格

在此阶段 Import Wizard在此阶段,您可以定义目标导入规范:

  • 使用 Select a specification窗口左侧的 Import Requirements窗口左侧的区域选择一个现有规范,并可选择其部分。

  • 使用 Create a specification窗口右侧的 Import Requirements窗口右侧的区域创建新规范(同时定义缩写和要分配的区块),而无需退出导入向导。

单击所需区域,使用首选方法。

  • 如果 Import Wizard则该区域将作为导入目的地的预选区域。

  • 如果没有现有规范,则必须创建一个。

  • 在新规范的命名定义中,必须符合命名定义规则 - 只允许使用字母数字字符和特殊字符(下划线)。 _(下划线)。

第 2 阶段--上传

在此阶段 Import Wizard在此阶段,您可以上传支持类型的文件。为此,请将文件拖放到窗口右侧的 Import Requirements窗口右侧,或单击 Drop file控件浏览并选择硬盘中的文件。文件上传成功后,窗口中会显示通知。

  • 只有 Excel (.xls, .xlsx) 和逗号分隔值 (.csv) 文件。不支持 Excel 宏文件 (.xlsm) 不支持。

  • 如果上传的是不支持的文件,系统将提示错误信息。

  • 上传文件后,您可以继续导入过程或上传新文件(替换之前的文件)。

第 3 阶段 - 审查

在此阶段 Import Wizard您可以查看从上传文件导入数据的结果,配置文件选项,并将文件中的数据映射到需求字段。

Destination区域 Import Requirements窗口的区域直观地显示了数据将被导入的位置(规格或部分)。

File options区域提供以下选项:

  • Update requirements- 启用后,目标规范中的任何现有要求都将被数据替换覆盖(文件数据替换规范中的数据)。

    • 如果禁用该选项,且导入的需求的标识符已存在于作为目的地的规范中,Requirements Portal 将在导入的需求的标识符中添加后缀 _import的后缀来区分它们。

    • 如果禁用了该选项,而导入的需求的标识符已经存在于当前项目中,但没有存在于作为目 标选择的规范中,Requirements Portal 将在标识符上添加一个警告图标,提醒在同一项目中的重 复标识符。

    • 如果启用该选项,则支持导入文件中的空白值,即如果文件中的值为空白,则该值将从需求中移除。这也适用于多选字段,如 Tags.

  • Use header row- 您可以决定使用上传文件的标题行,或使用 Requirements Portal 提供的一般参考标题行(即 A、B、C 等列标题)。

    Requirements Portal 将页眉行视为任何上传文件的第一行。

  • Sheet- 如果文件有多个表,您可以选择要从哪个表导入。

  • Starting row- 您可以选择从导入文件的哪一行开始收集数据,然后插入 Requirements Portal。

在窗口底部的表格中 Import Requirements窗口底部的表格中,您可以查看上传文件的预览,并将其列映射到 Requirements Portal 中的字段。这样就可以定义文件中的数据如何与 Requirements Portal 中的特定字段相对应,只需在每列的 Map To下拉菜单中选择相应的字段。如果文件包含与 Requirements Portal 默认字段相同的标题,这些字段将自动映射。但是,如果需要,您可以覆盖或调整这种自动映射。

  • 可以选择以下字段进行映射:

    • 标识符

    • 文本

    • 标题

    • 理由

    • 家长

    • 儿童

    • 科室路径

    • 类型

    • 国家

    • 标签

    • 合规性

    • 合规评论

    • 核查方法

    • 适用性

    • 适用模块

    • 业主

    • 标签

    • 自定义列

  • 验证方法、适用性和标签可以为每个要求导入多个值。为此,应使用逗号分隔每个值。

  • 对于适用性,复合块类型可以用 /例如 block_A/block_B.

至少必须选择标识符列。否则,将显示警告信息,直到满足该条件为止 ()

执行报告

导入过程结束后,如果导入成功,则会显示成功信息和所做更改。如果导入失败,则会显示失败信息。成功导入的示例如下。

如果有任何软错误,也会显示出来 ()。可能出现的软错误包括

  • 无法建立关系 → 项目中不存在父标识符或子标识符

  • 关系无法建立 → 父或子标识符在项目中重复

  • 项目中不存在符合要求声明

  • 项目中不存在要求类型

  • 项目中不存在要求状态

  • 项目中不存在标签

  • 适用性 条件不存在

无论导入是否成功,您都可以重新导入或执行新的导入,只需单击 Import new file(成功)或 Try again(失败),返回第 1 阶段 (Specification).

导入成功后,您还可以通过单击窗口顶部的 Check now控件来启动验证流程。该过程将扫描导入的需求文本,寻找可能的可量化参数,并将其转换为需求中的 Valis。

更多信息,请参阅验证需求页面。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

Content