定义配置模板

通过定义配置模板可告知 Change Management for Rational® DOORS® 如何查找变更管理服务器。它还定义了已安装的变更请求流程如何映射到变更管理功能中使用的概念。

关于此任务

有关定义配置模板的帮助,请参阅您的变更管理系统的定制指南。

过程

  1. 在主菜单中,选择变更管理 > 定义配置模板 > 创建配置模板 - DOORS”窗口将打开,并显示步骤 1 配置 Rational 变更管理服务器选项卡。
  2. 模板名称字段中,输入模板名称。
  3. 选择以下某种认证方法:
    • 基本访问认证:
      • 无需其他设置。
      • 安全性较差。除非变更管理系统配置为使用 SSL,否则用户名和密码将在不加密的情况下通过网络传输。
      • 不支持通过将鼠标悬浮在链接上方来显示有关已链接的变更请求和需求的信息。
      • 不受 Rational Team Concert 支持。
    • 开放式授权 (OAuth) 认证:
      • 需要其他设置。
      • 非常安全。
      • 支持通过将鼠标悬浮在链接上方来显示有关已链接的变更请求和需求的信息。
      • 与 Rational Change 集成时不受支持。
  4. 根据您的认证方法,执行以下某个步骤:
    • 基本访问认证
      1. 变更管理服务器 URL 字段中,输入您的服务器 URL。例如:http://server:port/change/oslc。 另一个有效选项是 https
      2. 单击连接

        变更管理登录窗口将打开。登录到系统以返回到“配置模板 - DOORS”窗口。

    • OAuth
      1. 在创建配置模板之前,请确保使用“远程服务”窗口添加了正确的协作链接。有关更多信息,请参阅配置 Rational DOORS 以使用 OSLC
      2. Rational 变更管理服务器配置下,选择适用的服务提供者,然后单击下一步

        变更管理服务提供者日志将打开。

      3. 登录到变更管理服务提供者以返回到“配置模板 - DOORS”窗口。
  5. 填写“配置模板 - DOORS”窗口中的所有适用字段。
  6. 单击下一步以显示步骤 2 需求变更管理选项卡。
  7. 部分中,填写所有字段以设置适用于变更管理流程的各种状态的值。

    确保按照流程或模式中的定义使用每个状态的名称而不是状态标签(对用户可视)。以下条目提供了不同变更管理系统中状态的示例:

    • 如果使用 Rational Change doors_oslc_10 流程(包含在产品中),请使用以下值。要获取定制流程的状态名称,请使用 Rational Change 生命周期编辑器来查看状态的名称。
      • 已分配状态:rcr_assigned
      • 复审状态:rcr_review
      • 已核准状态:rcr_approved
      • 已应用状态:rcr_applied
    • 如果使用 Rational ClearQuest RequirementsChangeRequest 流程(包含在产品中),请使用以下值。要获取定制流程的状态名称,请使用 Rational ClearQuest 模式编辑器。
      • 已分配状态:已分配
      • 复审状态:复审
      • 已核准状态:已核准
      • 已应用状态:已应用
    • 如果使用 Rational Team Concert Simple Team Process 模板(包含在产品中),请使用以下值。如果使用该模板,请在 Rational Team Concert 流程中针对配置模板中的“已分配”、“复审”和“已核准”状态使用“正在进行”状态。
      • 已分配状态:2
      • 复审状态:2
      • 已核准状态:2
      • 已应用状态:3

      要确定 Rational Team Concert 中工作项流程的状态标识,请在 Eclipse 客户机的项目区域中右键单击,并选择打开。在“流程配置源”选项卡上的项目区域编辑器中,找到 XML 中的以下部分:com.ibm.team.workitem.configuration.workflow。在该部分中,找到要用于集成的工作流程。每个状态标记都包含一个状态的定义。“标识”字段包含您必须在配置模板中输入的信息。如果标识是字母“s”后跟一个数目,请在配置模板中仅输入该数目。如果标识是较长的字符串(如 com.ibm.team.workitem.planitemWorkflow.state.s59),请在模板中输入整个标识。如示例中所示,可使用 Rational Team Concert 中的同一工作项状态来代表 Rational DOORS 中的多个状态;但是,“已应用”状态必须与配置模板中的其他状态不同。

  8. 根据您所使用的变更管理系统,执行以下某个步骤:
    • 如果使用 Rational Change,请转至下一步。
    • 如果使用 Rational ClearQuest:
      1. 应用操作属性中,选中对于 ClearQuest
      2. 输入将记录转变为已应用状态的 ClearQuest 操作的名称。
      3. 复审操作属性中输入将记录转变为复审状态的 ClearQuest 操作的名称。
      如果将 Rational ClearQuest 与 RequirementsChangeRequest 流程一起使用,请使用以下值:
      • 应用操作属性:应用
      • 复审操作属性:复审
    • 如果使用 Rational Team Concert:
      1. 选中对于 Rational Team Concert
      2. 在“应用操作属性”中输入将工作项转变为流程中已应用状态的 Rational Team Concert 操作的名称。
      3. 复审操作属性中输入将工作项转变为复审状态的操作的名称。
      4. 如果您使用的是某个已交付流程模板,请在状态属性字段中输入 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
      • 复审操作属性:<没有值>
  9. RCR 提交表单字段中,选择用于需求变更请求的变更管理流程中适用的提交表单。
  10. 有冲突的建议行为字段中,选择以下某个选项:
    • 不执行任何操作
    • 警告用户存在冲突:用户做出的变更会导致冲突时,将显示警告消息。用户可以做出或取消变更。
    • 防止修改:用户无法做出会导致冲突的变更。
    注: 选择“不执行任何操作”之外的任何设置会导致您打开模块以进行编辑时稍有延迟。
  11. 选择显示 RCR 记录报告选项来显示 RCR 记录报告。
  12. 要启用 Rational DOORS Web Access 需求变更管理页面上的拒绝按钮,请在 DWA 中选择启用拒绝按钮
  13. 单击下一步以显示步骤 3 需求实现选项卡。
  14. 针对所有字段,选择适用于您的变更管理流程(该流程用于实现请求)的选项。
  15. 单击下一步以显示步骤 4 需求收集选项卡。
  16. 缺省查询字符串字段中,输入需求收集期间要使用的“生命周期协作开放式服务”(OSLC) 样式查询字符串。 如果您没有使用需求收集功能,请跳过此步骤。以下是有效查询字符串的示例:
    • oslc_cm:status in ["Applied", "Approved"]
    • oslc_cm:status="Applied"
    有关定义查询字符串的更多信息,请参阅 OSLC Core Specification Version 2.0 Query Syntax 中的 oslc.where 部分。
  17. 单击下一步以显示步骤 5 完成选项卡。
  18. 模板摘要中,复审您创建的选择项,然后执行以下某个步骤:
    • 如果信息正确,请单击完成以保存您的配置模板。
    • 如果需要更正信息,请单击上一步返回到正确的选项卡并进行所需更正。

反馈