程序包应用程序进程概述

本主题说明了对模式应用程序包时所涉及的一般步骤。

将程序包应用于模式的过程有时只是选择程序包并单击完成,有时需要四个步骤:

  1. 选择模式。
  2. 选择要应用的程序包。
  3. 在程序包修改的模式中选择记录类型。
  4. 将模式中的状态类型映射到程序包中的状态。

可在应用程序包时执行后面两个步骤。

这些步骤的顺序取决于您是启动“程序包向导”,然后选择要修改的模式还是在启动“程序包向导”之前先检出模式。前面已说明,根据选择的模式和程序包,您可能不需要执行所有步骤。

启用记录类型

如果程序包设置为在模式中启用记录类型,那么您可以指定要修改的记录类型。例如,程序包可能会将字段添加到现有记录类型,而您可能希望在某些记录类型中不要添加这些字段。其他您可能会进行的修改包括添加操作和脚本。

有关程序包的描述(包括它们修改的记录类型),请参阅 Rational® ClearQuest® 程序包

映射状态类型

某些程序包(如 UnifiedChangeManagement 程序包和 Resolution 程序包)包括具有状态类型的状态模型。这些程序包包含当更改请求进入某种状态时将运行的挂钩。

如果您将某个程序包应用于现有模式,而该模式的状态模型不包括进入程序包中状态的方法,那么会出现问题。例如,如果程序包包含的某些功能仅当变更请求进入“就绪”状态时才有效,但是现有模式不包含“就绪”状态,那么用户将永远无法使用这些新功能。

为防止出现此情境,会提示您将模式中的状态映射到应用的程序包中的状态类型(如果程序包包括任何状态类型)。

程序包中的每种状态类型都必须在现有模式中有一个状态与之映射。此做法可确保通过应用程序包创建的模式包括到程序包中每种状态类型的过渡。

例如,如果程序包包含的某些功能在变更请求进入“就绪”状态时有效,并且您已将现有模式中的“分配”状态映射到程序包中的“就绪”状态类型,那么当变更请求进入“分配”状态时,新功能将可用。

创建缺省操作

您可以定义状态的缺省操作。设置缺省操作确保总是可以从源状态转入目标状态。缺省操作对于指导用户了解状态模型也很有用。状态的缺省操作在 Rational ClearQuest 客户机的操作菜单中以粗体显示。

某些模式和程序包(如 UCM 模式和程序包)需要缺省操作。如果使用 UCM 模式或程序包,那么状态的缺省操作必须通过状态的类型模型提供有效路径。

定义状态的缺省操作之前,必须创建状态过渡。请参阅创建状态过渡


反馈