已知的限制和事项
仅支持 Windows 上的 Microsoft Word。
Codebeamer 跟踪器中列出了所有其他已知问题。
尝试从 Codebeamer 导入未更改的 Word 导出时出现的错误消息
如果将项从 Codebeamer 导出到 Word,并且不更改导出的 Word 文件 (.docx 文件),然后尝试将其重新导入到 Codebeamer,则会收到一条错误消息。例如,导入不同的跟踪器中。
Codebeamer 会检测此场景,遇到未更改的 Word 文档时,它将拒绝导入并显示以下错误消息。
解决方法是修改 Word 文档并保存,然后尝试导入更改后的 Word 文档。
为什么 wiki 文本在 Word 往返期间会发生变更?为什么会出现其他不需要的变更?
在 Word 中编辑 Codebeamer 内容时,您可能会发现以下情况:导入过程中出现一些不需要的变更,添加或移除了一些新行,或者某些 Wiki 文本 (例如 Wiki 表格) 的结构与以前不同。
这是因为 Word 往返或 Office 编辑期间会进行多次转换,并且每次转换都会带来一些差异,一些样式或布局可能会丢失,甚至可能发生错误。
一些此类转换包括:
• 原始 Wiki 文本转换为 HTML。
• 使用 CSS 对 HTML 稍作修改,使其在 Word 中看起来更加美观。
• 将图像添加到 HTML,并在必要时调整图像大小。
• 将合成 HTML 提供给 Word,Word 会将其转换为专属的 Word 标记语言。
• 在 Word 中编辑内容时,变更跟踪功能处于打开状态。这样可便于了解往返导入期间哪些零件发生了变更。
• 往返式导入将处理文字标记语言并将其转换回 wiki。它还会捕捉图像和备注。
• 只有包含通过 Word 添加跟踪变更的变更才会在往返中重新导入。
因此,在 Wiki -> HTML -> Word 标记 -> Word 编辑 -> Word 标记 -> Wiki 处理过程中,会进行多次此类转换。
由于 Word、HTML 和 Wiki 的功能集差异很大,所以这些转换不可能完美。Word 比 HTML 先进得多,HTML 也比 Wiki 强大得多。Wiki 只是 HTML 的简化子集。因此,在这些转换过程中始终存在一些无法转换或保留的差异或功能。
此外,由于这些转换是机器生成的,因此生成的 wiki 看起来始终不如人工编写的 Wiki 标记好,因此在这些转换过程中,原始 wiki 标记也无法完美复制。将随即添加一些新行和空格。有些表格的结构不同,因此可能会出现更多的差异。
Word 往返和 Office 编辑期间的主要目标是尽可能准确地保留所有信息及其结构。保留精确的视觉外观 (如文本颜色、对齐方式或字体等) 是次要的。最不重要的方面 (仅在可行的情况下需考虑) 是要确保生成的 wiki 与原始 wiki 文本高度相似。
常见问题解答
1. 是否可以在往返 Word 文件中删除特定字段并添加其他字段?
不可以,Word 往返有限。
2. 在 Word 往返文件中可以具体更改哪些内容?
Word 往返支持带有图像和备注的富文本文件。您只能更改往返文件中显示的可编辑字段,例如:
◦ 名称
◦ 说明
◦ 备注
◦ 严重性
◦ 优先级
◦ 业务价值