ClearQuest 转换器限制
更新:2007 年 11 月
在开始迁移之前,请查看 ClearQuest 转换器限制以及这些限制对组织中的用户可能造成的影响:
ClearQuest 转换器不会生成用于与 Microsoft Visual Studio Team System 中的其他功能集成的工作项字段。若要使用集成功能,则必须在迁移后向工作项添加字段。有关更多信息,请参见在工作项类型中添加集成字段。
转换器不会保留基于状态的字段行为。
转换器使用的 XML 文件内容区分大小写。例如,“USERMAP”和“UserMap”是两个不同的字符串。
转换器不会保留无状态记录的无状态行为。迁移无状态记录时,它们具有单一的默认状态。
该转换器通过在类型为 Duplicate 的每个 <Action> 的状态转换矩阵中添加显式 Un<Action> 操作迁移 ClearQuest 中的 unduplicate 操作。此实现允许您撤消状态转换,这样工作项即可恢复到标记为“重复”之前的状态。
转换器迁移电子邮件规则,但不迁移电子邮件的语义。您必须在 Team Foundation 中设置电子邮件通知规则(称为“警报”)。有关更多信息,请参见 设置警报。
不迁移的内容
转换器不支持迁移下列内容:
ClearQuest 中基于 Basic 或 Perl 脚本的字段规则。
提醒字段值更改的电子邮件通知。
为状态转换定义的字段行为。其中包括在某些状态下要求字段为强制或只读等行为。
ClearQuest 架构中的删除、导入或修改操作。
ClearQuest 中的记录类型系列。
复选框类型的 UI 元素。转换器将这些字段作为整数字段进行映射。您必须在架构中手动将值限制为 0 和 1。
被引用实体的强制选项。
ClearQuest 自动设置的内部系统字段。这些字段由 ClearQuest 用于内部管理,其中保留的数据在迁移后即作废。
为标识人员的字段指定允许值集合的规则。
转换器不会对反向引用实体进行迁移。例如,如果一个 ClearQuest 实体缺陷引用某个实体客户,则该实体客户具有此实体缺陷的反向引用。如果根据实体客户进行迁移查询,则不会迁移反向引用的实体缺陷。
转换器无法迁移文本字段中包含不支持的字符的工作项。不支持的字符的十六进制代码为 #x0-#x8、#x10、#xB、#xC 以及 #xE-#x1F。这些是控制字符,它们在正常使用中不会出现在文本字段中。当转换器遇到这些字符时,将引发错误“生成 XML 文档时出错”。转换器将跳过该工作项,并继续对下一个工作项进行迁移。