Rational Focal Point 和协作式生命周期管理

内容

1. 连接 Jazz 服务器
2. 添加 OSLC-CM 集成属性
3. 创建并查看工作项
4. 从 CLM 系统获取信息
5. 在 Rational Focal Point 中设置集成属性以将项目导出到 CLM
6. 项目的集成属性别名
7. 从 Rational Focal Point 导出项目
8. 更新项目和业务需求信息
将 Rational Focal Point 与协作式生命周期管理 (CLM) 集成

Rational Focal Point 和协作式生命周期管理

IBM® Rational® Focal Point™ 可通过支持开放服务生命周期协作 (OSLC) 变更管理规范来提供协作式生命周期管理 (CLM) 集成。您可以将 Rational Focal Point 配置为与开放服务生命周期协作变更管理 (OSLC-CM) 提供程序(如 Rational Team Concert)协同工作。

通过这种集成,您可以使用 Rational CLM 产品来规划、执行和交付解决方案。例如,在产品管理环境中,您可以在 Rational Focal Point 中定义发行版内容,并使用 Rational Team Concert 来支持开发。

在设置好与 Jazz™ 服务器 的集成之后,您可以创建工作项、链接到现有工作项并查看 Jazz 服务器 中的工作项信息。

要连接到 Jazz 服务器 中的项目区域并创建指向工作项的链接,您必须配置模块的 CALM 链接属性类型。


反馈
连接 Rational Focal Point 和 Jazz Team Server

连接 1. Jazz 服务器

管理员可以设置与 Jazz™ 服务器 的集成。 要在 IBM® Rational® Focal Point™Jazz 服务器 之间进行通信并共享数据,必须建立 OAuth 密钥以访问服务器。另外,还必须创建好友关系以管理协作服务器列表。

开始之前

Jazz 服务器 管理员必须在 Jazz 服务器 中为 Rational Focal Point 创建使用者密钥。

过程

  1. Jazz 服务器 管理员处获取为 Rational Focal Point 所配置的使用者密钥和使用者私钥。
  2. Rational Focal Point 中,单击应用程序 > 好友
  3. 单击添加好友图标 添加好友
  4. 在“添加 OAuth 好友”窗口中,添加 Jazz 服务器 详细信息。
    1. 指定连接的名称。例如,RTC 1
    2. 指定 Jazz 服务器 根服务 URL。 示例:
      • 如果要连接到 Rational Team Concert 2.x,根服务 URL 应为 https://www.example.com:9443/jazz/rootservices
      • 如果要连接到 Rational Team Concert 3.x,根服务 URL 应为 https://www.example.com:9443/ccm/rootservices
    3. OAuth 使用者密钥字段中,指定在 Jazz 服务器 中为 Rational Focal Point 创建的使用者密钥。
    4. OAuth 私钥字段中,指定使用者私钥。
    5. 单击保存

反馈
添加 OSLC-CM 集成属性以与 Jazz Team Server 集成

添加 OSLC-CM 集成属性

要链接到 2. Jazz™ 服务器 中的特定项目区域并创建工作项或链接到现有工作项,您必须配置模块的 CALM 链接属性。

开始之前

要将 Rational® Focal Point™Jazz 服务器 集成,您必须是管理员。

过程

  1. 单击配置 > 属性
  2. 选择要与 Jazz 服务器 链接的模块。
  3. 单击添加属性
  4. 单击 CALM 链接
  5. 指定属性的名称和描述。 创建工作项时,这些值会显示在工作项的摘要和描述字段中。
  6. 允许的服务供应商字段列出了已添加到“好友”列表中以用于在服务器之间建立连接的连接名称。选择所需的连接服务器。
  7. 将列出所选服务器中可用的所有项目区域。选择要链接至的所需项目区域。
  8. 单击确定

下一步做什么

您可以添加各种属性以检索更多工作项信息,如 Jazz Team Server 中的总估算值。有关信息,请参阅从 CLM 系统获取信息

反馈
使用 CLM 集成来创建并查看工作项

创建并查看工作项

3. IBM® Rational® Focal Point™ 中,您可以创建工作项以添加到协作式生命周期管理 (CLM) 存储库中。您还可以在 CLM 系统中搜索工作项、与它们链接并查看信息。

开始之前

过程

  1. Rational Focal Point 中,打开包含要编辑的属性值的模块。
  2. 在 CALM 链接属性行中,单击编辑图标 “编辑”图标
  3. 要链接到 CLM 系统中的工作项,请单击选择
    1. 指定用于登录该工具的 CLM 系统用户标识和密码。
    2. 在“工作项选择”窗口中,通过指定工作项编号或关键字来搜索所需的工作项。
    3. 从搜索结果中,选择所需的工作项。
    4. 单击确定 这样会将工作项标题和编号列在属性行中。
  4. 要创建工作项,请单击新建
    1. 指定用于登录该工具的 CLM 系统用户标识和密码。
    2. 添加所需的工作项详细信息。请确保已为工作项指定所有的必需属性。 缺省情况下,将使用您在 Rational Focal Point 中为 CALM 属性指定的名称和描述来填充摘要和描述字段。
    3. 单击确定 这样会将工作项标题和编号列在属性行中。
  5. 单击保存 “保存”图标 以保存模块的属性值。
    提示: 要查看工作项详细信息,请将光标悬停在作为属性值列出的工作项上。

反馈
使用 XPathValueFetcher 业务规则从 CLM 系统获取工作项信息

从 CLM 系统获取信息

您可以使用 XPathValueFetcher 业务规则来检索有关工作项的详细信息(如,总估算值和已耗费时间值)。 XPathValueFetcher 业务规则会在协作式生命周期管理 (CLM) 系统中查询工作项。

开始之前

过程

要配置用于从 CLM 系统获取工作项信息的属性:

  1. 单击配置 > 属性
  2. 选择包含 CALM 链接属性且需要用于从 CLM 系统获取更多信息的属性的模块。
  3. 单击添加属性
  4. 根据要从 CLM 系统获取的值的类型来选择属性类型。 例如,要从 Rational® Team Concert 的估算值字段中获取值,您可以使用整数属性类型。
  5. 指定属性的名称和描述。
  6. 缺省值字段中,按照以下格式指定 XPathValueFetcher 业务规则:
    =XPathValueFetcher('CALM 链接属性',"URL 参数","XPath 表达式","全局用户标识")
  7. 单击确定

反馈
设置集成属性以导出项目

设置集成属性以导出项目

5. IBM® Rational® Focal Point™ 中定下能满足所需业务需求的项目后,您可以将该项目导出到用于项目执行的协作式生命周期管理 (CLM) 系统中。将项目导出到 CLM 系统时,会创建一个项目区域,并会为每个业务需求创建工作项。您可以定期与 CLM 系统同步,以查看项目状态。

开始之前

设置与 Jazz™ 服务器 的集成。

过程

要配置集成属性以导出项目:

  1. 连接到服务器:
    1. Rational Focal Point 中,单击配置 > 集成
    2. 单击添加连接器
    3. 选择用于显示项目的视图。
  2. 为项目配置集成属性和相应的别名:
    1. 单击配置 > 属性,然后选择项目所对应的模块。
    2. 在模块中,验证提议的开始日期、提议的完成日期和项目链接的集成属性是否可用。如果这些属性不存在,那么请进行相应创建。可以设置其他集成属性(可选)。
    3. 单击配置 > 别名, 然后根据集成属性别名中指定的内容,配置集成属性的别名。
  3. 为业务需求配置集成属性。业务需求可位于不同的模块中。您可以针对每个模块完成以下步骤:
    1. 单击配置 > 属性,然后选择业务需求模块。
    2. 在业务需求模块中,验证所需的集成属性是否可用,或创建这些属性。
    3. 单击配置 > 别名, 然后根据集成属性别名中指定的内容,配置集成属性的别名。

下一步做什么

在集成设置完成后,请单击应用程序 > 登录页面,以验证登录页面设置是否指定了用于登录的登录或平衡器 URL。该 URL 用于在 CLM 中显示指向当前 Rational Focal Point 安装的链接。

现在已准备就绪,可以将项目从 Rational Focal Point 导出到 CLM。


反馈
CLM 和 Rational Focal Point 中的集成属性别名

项目的集成属性别名

6. Rational® Focal Point™ 与协作式生命周期管理 (CLM) 系统集成之后,您就能在组合和项目透视图中处理相同的项目信息。作为集成设置的一部分,您必须在 Rational Focal Point 中指定可被这两种产品识别的集成属性别名。

用于导出项目的属性

属性名称可能会因产品而异。但是,为了共享和更新集成属性的内容,所有集成属性都必须使用指定的别名。
表 1. 会在项目导出时传输到 CLM 的 Rational Focal Point 属性
模块 属性 属性类型 别名 CLM 中的名称(正式项目管理模板) 注释
项目 标题 文本 - 项目区域名 Rational Focal Point 中的项目名称将成为 CLM 中的项目区域名称。
项目 目标开始日期 日期 ProposedStart 开始日期 开始日期是迭代的开始日期。在 CLM 中,您可以在项目管理 > 时间线编辑器中看到该日期。
项目 目标结束日期 日期 ProposedFinish 完成日期 完成日期是迭代的完成日期。在 CLM 中,您可以在项目管理 > 时间线编辑器中看到该日期。
项目 业务需求 入向链接 Tasks 规划项、任务和缺陷等 工作项类型,如规划项、故事或缺陷。由 CLM 中的流程模板定义。
项目 指向 CLM 项目的链接 URL ProjectMgmtURI - 指向 CLM 规划视图中项目的导航 Web 链接
项目 实施项目 URI URL ProjectMgmtSyncURI - 用于集成的隐藏强制链接
业务需求 标题 文本 - 工作项摘要 Rational Focal Point 中的各个业务需求的名称将成为工作项的摘要。
业务需求 描述 文本 - 工作项描述 Rational Focal Point 中的各个业务需求的描述将成为工作项的描述。
导出项目时,会创建指向 CLM 项目的链接:

用于更新项目的属性

表 2. 会在项目更新时使用 CLM 系统中的数据来进行更新的 Rational Focal Point 属性
模块 属性 属性类型 别名 CLM 中的名称(正式项目管理模板) 注释
项目 规划工作总量 整数 PlannedEffort 规划工作量 在 Eclipse 客户机的迭代规划视图中,CLM 中的规划工作量会以进度条的形式显示。在 Web 客户机中,规划工作量位于迭代规划列表视图中。
项目 实际工作总量 整数 ActualWork 实际工作量 在 Eclipse 客户机的迭代规划视图中,CLM 中的实际工作量会以进度条的形式显示。在 Web 客户机中,实际工作量位于迭代规划列表视图中。
项目 规划的开始日期 日期 PlannedStart 规划的开始日期 规划的开始日期位于 CLM 的迭代规划列表视图中。
项目 规划的结束日期 日期 PlannedFinish 规划的完成日期 规划的结束日期位于 CLM 的迭代规划列表视图中。
项目 上一快照日期 日期 SnapshotDate 快照创建日期 Rational Focal Point 中进行更新之前,必须先在 CLM 中生成快照。更新之后,该快照的日期会显示在 Rational Focal Point 中。
项目 完整性 (%) 整数 PercentComplete 完成百分比 所有业务需求的进度都会累积,并在 CLM 系统中以项目完成情况形式显示。 例如,34% 或 78%。
业务需求 规划工作量 整数 PlannedEffort 估算值/纠正值 CLM 中的估算值将显示为 Rational Focal Point 中的规划工作量。 如果输入纠正值,那么估算值会被覆盖。
业务需求 实际工作量 整数 ActualWork 已耗费时间 CLM 中的已耗费时间将显示为 Rational Focal Point 中的实际工作量。
业务需求 规划的开始日期 日期 PlannedStart 规划的开始日期 规划的开始日期包含 CLM 甘特图(规划详细信息)的工作项时间线中的信息。
业务需求 实际开始日期 日期 ActualStart 实际开始日期 实际开始日期包含 CLM 甘特图(规划详细信息)的工作项时间线中的信息。
业务需求 规划的结束日期 日期 PlannedFinish 规划的完成日期 将使用 CLM 甘特图(规划详细信息)的工作项时间线中的信息来填充规划的结束日期。
业务需求 实际结束日期 日期 ActualFinish 实际完成日期 将使用 CLM 甘特图(规划详细信息)的工作项时间线中的信息来填充实际结束日期。
业务需求 上一快照日期 日期 SnapshotDate 快照创建日期 业务需求的上一快照日期与其相关项目的上一快照日期相同。
业务需求 完整性 (%) 整数 PercentComplete 完成百分比 所有子工作项的进度都会累积,并在 CLM 系统中以完成百分比的形式显示。例如,34% 或 78%。
业务需求 工作项 CALM 链接 WorkItem - Rational Focal Point 中的“工作项”属性可链接到 CLM 中的工作项。

反馈
将项目从 Rational Focal Point 导出到 CLM

7. Rational Focal Point 导出项目

您可以将项目及其相关业务需求从 IBM® Rational® Focal Point™ 导出到用于项目执行的协作式生命周期管理 (CLM) 系统中。导出操作会为每个业务需求创建项目区域和工作项。在 Rational Focal Point 中将创建并显示指向该新项目的链接。

开始之前

在导出项目之前,请通过指定集成属性来设置集成。您必须具有所需许可权,才能在 CLM 中创建项目区域。

过程

要导出项目和业务需求:

  1. Rational Focal Point 中,单击显示,然后选择包含要导出的项目的视图。
  2. 单击 在 Jazz 中创建项目
  3. 选择好友列表服务器,输入 Jazz 登录凭证,然后单击登录
  4. 选择所需的流程模板。 所创建的项目区域基于所选的流程模板。
  5. 选择所需的工作项类型。 所有业务需求都会以所选类型的工作项的形式来创建。
  6. 选择工作项的所有者。
  7. 单击创建 如果将某一新的业务需求添加到项目中,那么您可以根据该业务需求元素在 CLM 系统中创建工作项。

结果

这样会在 CLM 系统中创建与该项目对应的项目区域、顶部迭代和发行版计划。对于每个业务需求,都会在 CLM 系统中创建相应的工作项。 导出完成后,将使用新项目的 URI 来更新项目 URI 字段。 要打开该项目,请单击此链接。对于以工作项形式导出的业务需求,您可以在 CLM 系统中创建相关工作项。

反馈
在 CLM 中更新项目和业务需求信息

更新项目和业务需求信息

您可以在协作式生命周期管理 (CLM) 系统中针对为项目指定的所有集成属性来更新项目信息和相关业务需求。

过程

要更新项目和业务需求:

  1. 在 CLM 系统中,为发行版计划创建已规划类型的快照。
  2. 8. IBM® Rational® Focal Point™ 中,单击显示。选择包含要导出到 CLM 中的项目的视图。
  3. 单击 更新项目
  4. 如果会话已到期,请输入您的 Jazz 登录凭证。 单击登录

结果

这样会使用 CLM 中的信息来更新所选的项目。
注: 如果将必须与 Rational Focal Point 中的业务需求关联的新工作项添加到 CLM 系统的项目区域中,那么您可以在 Rational Focal Point 中创建带有所需属性的业务需求。然后,您可以将该业务需求链接到 CLM 系统中的工作项。有关更多信息,请参阅创建并查看工作项

反馈