通过定义配置模板可告知 Change Management for Rational® DOORS® 如何查找变更管理服务器。它还定义了已安装的变更请求流程如何映射到变更管理功能中使用的概念。
关于此任务
有关定义配置模板的帮助,请参阅您的变更管理系统的定制指南。
过程
- 在主菜单中,选择。 “配置模板 - DOORS”窗口将打开,并显示步骤 1 配置 Rational 变更管理服务器选项卡。
- 在模板名称字段中,输入模板名称。
- 选择以下某种认证方法:
- 基本访问认证:
- 无需其他设置。
- 安全性较差。除非变更管理系统配置为使用 SSL,否则用户名和密码将在不加密的情况下通过网络传输。
- 不支持通过将鼠标悬浮在链接上方来显示有关已链接的变更请求和需求的信息。
- 不受 Rational Team Concert 支持。
- 开放式授权 (OAuth) 认证:
- 需要其他设置。
- 非常安全。
- 支持通过将鼠标悬浮在链接上方来显示有关已链接的变更请求和需求的信息。
- 根据您的认证方法,执行以下某个步骤:
- 基本访问认证
- 在变更管理服务器 URL 字段中,输入您的服务器 URL。例如:http://server:port/change/oslc。
另一个有效选项是 https。
- 单击连接。
变更管理登录窗口将打开。登录到系统以返回到“配置模板 - DOORS”窗口。
- OAuth
- 在创建配置模板之前,请确保使用“远程服务”窗口添加了正确的协作链接。有关更多信息,请参阅配置 Rational DOORS 以使用 OSLC。
- 在 Rational 变更管理服务器配置下,选择适用的服务提供者,然后单击下一步。
变更管理服务提供者日志将打开。
- 登录到变更管理服务提供者以返回到“配置模板 - DOORS”窗口。
- 填写“配置模板 - DOORS”窗口中的所有适用字段。
- 单击下一步以显示步骤 2 需求变更管理选项卡。
- 在值部分中,填写所有字段以设置适用于变更管理流程的各种状态的值。
确保按照流程或模式中的定义使用每个状态的名称而不是状态标签(对用户可视)。以下条目提供了不同变更管理系统中状态的示例:
- 根据您所使用的变更管理系统,执行以下某个步骤:
- 如果使用 Rational Change,请转至下一步。
- 如果使用 Rational ClearQuest:
- 在应用操作属性中,选中对于 ClearQuest。
- 输入将记录转变为已应用状态的 ClearQuest 操作的名称。
- 在复审操作属性中输入将记录转变为复审状态的 ClearQuest 操作的名称。
如果将 Rational ClearQuest 与 RequirementsChangeRequest 流程一起使用,请使用以下值:
- 如果使用 Rational Team
Concert:
- 选中对于 Rational Team Concert。
- 在“应用操作属性”中输入将工作项转变为流程中已应用状态的 Rational Team Concert 操作的名称。
- 在复审操作属性中输入将工作项转变为复审状态的操作的名称。
- 如果您使用的是某个已交付流程模板,请在状态属性字段中输入 rtc_cm:state。或者,如果您创建了自己的流程,请输入包含该状态的属性的名称。
如果将 Rational Team Concert 与 Simple Team Process 模板一起使用,请使用以下值。使用另一个工作流程时,请使用上述用于查找状态标识的技术以针对要使用的操作查找 XML 中的对应操作标记。您需要确定两个操作,一个操作将工作项从“已分配”状态变为“复审”状态,另一个操作将工作项从“已核准”状态变为“已应用”状态。在该示例中,“复审操作”属性为空,因为在 Simple Team Process 中,Rational DOORS 中的“已分配”状态和“复审”状态在 Rational Team Concert 中实际同为“正在进行”状态。
- 应用操作属性:com.ibm.team.workitem.taskWorkflow.action.resolve
- 复审操作属性:<没有值>
- 在 RCR 提交表单字段中,选择用于需求变更请求的变更管理流程中适用的提交表单。
- 在有冲突的建议行为字段中,选择以下某个选项:
- 不执行任何操作
- 警告用户存在冲突:用户做出的变更会导致冲突时,将显示警告消息。用户可以做出或取消变更。
- 防止修改:用户无法做出会导致冲突的变更。
注: 选择“不执行任何操作”之外的任何设置会导致您打开模块以进行编辑时稍有延迟。
- 选择显示 RCR 记录报告选项来显示 RCR 记录报告。
- 要启用 Rational DOORS Web Access 需求变更管理页面上的拒绝按钮,请在 DWA 中选择启用拒绝按钮。
- 单击下一步以显示步骤 3 需求收集选项卡。
- 在缺省查询字符串字段中,输入需求收集期间要使用的“生命周期协作开放式服务”(OSLC) 样式查询字符串。 如果您没有使用需求收集功能,请跳过此步骤。以下示例显示了有效的查询字符串:
- oslc_cm:status in ["Applied", "Approved"]
- oslc_cm:status="Applied"
有关定义查询字符串的更多信息,请参阅 OSLC Core Specification Version 2.0 Query Syntax 中的 oslc.where 部分。
- 单击下一步以显示步骤 4 完成选项卡。
- 在模板摘要中,复审您创建的选择项,然后执行以下某个步骤:
- 如果信息正确,请单击完成以保存您的配置模板。
- 如果需要更正信息,请单击上一步返回到正确的选项卡并进行所需更正。