# Primary Text Manager

> 一次清空大量工件的文本、为其添加前缀或后缀，或替换为您自己的文本，其他内容一概不变。

Source: https://widgets.doorsnext.com/zh/widgets/primary-text-manager/

- 学科: 内容质量
- 适用于: IBM DOORS Next 模块
- 支持的产品: RM (IBM Engineering Requirements Management DOORS Next (Requirements Management))
- 更改数据
- Keywords: 清空需求文本, 清空主文本, 为需求添加前缀, 为需求添加后缀, 替换需求文本, 批量更改文本, DOORS Next 批量编辑
- 版本: 1.14 (发布日期 2026-10-28)
- Vendor: SmarterProcess (https://doorsnext.com, info@smarterprocess.pl)
- 工作流程: 1. 选择 Empty、前缀、后缀或替换 → 2. 打开一个模块并确认 → 3. 一次性更改主文本 (如有需要: 只处理部分：选中它们并使用 Selection) → 4. Excel 变更报告

## 它是什么，为何存在
许多工件的文本常常需要以相同方式更改：开头加上“DRAFT:”之类的状态标记，结尾加上“(TBC)”之类的备注，所有工件使用同一句标准语句，或者因导入后文本已移到属性或新工件中而完全清空。

DOORS Next 只能在富文本编辑器中逐个工件完成这些操作。Primary Text Manager 只需一次运行即可为整个模块或所选工件完成，并且只更改主文本：工件保留其 ID、属性、链接和在模块中的位置。

## 解决的问题
- 为添加相同的标记、备注或语句而逐个编辑数百个工件的文本。
- 模板文本或占位文本（“TBD”、从旧规范复制的文本）残留在新模块中。
- 导入时内容被复制到属性或其他工件后产生的重复文本。
- 批量修改文本后没有记录可查，也很难恢复原状。

## 优势
- **一个小组件，四种更改：** 清空文本、添加前缀、添加后缀，或替换为您自己的文本。
- **只更改文本。** 名称、属性、链接和模块结构完全保持原样。
- **一键处理整个模块：** 确认一次，所有需要更改的工件都会更改，其余的会被跳过。
- **绝不重复：** 已有的前缀或后缀不会再次添加，标题默认受到保护。
- **一次运行处理整个模块，** 不受选择最多 200 个工件的限制，并提供包含每段文本前后内容的 Excel 变更报告。

## 使用方法
1. 在 **Settings** 中单击 **Change**，在 **What to do** 下选择 **Empty**、**Add prefix**、**Add suffix** 或 **Replace text**，输入文本，然后单击 **Done**。
2. 打开一个模块。在 **Apply** 下保持 **Whole module**，单击操作磁贴，例如 **Add prefix**。阅读说明将写入什么内容的确认信息，然后用红色按钮确认。
3. 小组件一次性处理整个模块。运行时显示进度，可随时停止；结束时结果区块显示处理、更改、无需更改和失败的工件数量，**Log** 可下载变更报告。
4. 如只需更改部分工件，请在 DOORS Next 中选择它们并选择 **Selection**：磁贴下方的一行说明将更改多少个工件以及哪些保持不变。单击磁贴并确认。

## 须知
- 请在变更集中运行 Primary Text Manager，如结果不符合预期，可放弃该变更集。
- 前缀或后缀会完全按输入内容（包括空格）添加，并沿用第一段或最后一段的格式。没有文本的工件不会添加前缀或后缀。
- 如需在已有前缀或后缀的地方再次添加，或也添加到空文本中，请在 Settings 中勾选 **Change even if no change is needed**。
- 图片和其他文件永远不会被更改。只有在标题也需要更改时，才在 Settings 中取消勾选 **Leave headings as they are**。
