流程规则支持以下选择方式:
选择符合流程规则的基线“发布标识/用途”对列表的最新基线,作为项目分组集的基线。对于项目,基线中的相应项目将用作基线项目。
为流程规则指定的基线用于项目分组集。对于项目,基线中的相应项目将用作基线项目。
流程规则不指定基线。必须为项目分组集的更新特性手动选择基线。对于项目,基线中的相应项目将用作基线项目。
通过获取符合发布标识或基线发布标识,且符合针对项目版本的任何指定版本符合条件的最新基线项目,来选择基线项目。
流程规则指定在对项目执行更新操作时,如何更新项目。项目用途和发布标识共同确定了可在项目中使用的流程规则。可以为发布“发布标识/用途”对创建多个流程规则。建立规则,然后选择要应用于发布标识和用途的规则,并在发布期间在流程规则集中进行切换。还可以将流程规则复用于以后的发布标识,而非为每种用途不断修改流程规则。
只要发生以下一种情形,就会自动创建流程规则。
产品的标准流程和分布式流程附带提供了一般流程规则。非 DCM 初始化的数据库包含标准流程,DCM 初始化的数据库包含标准流程和分布式流程。两种数据库中的流程规则具有相同的行为,但有以下例外:
标准流程用于在已指定用途时,在 CLI 中提供流程规则。
可以在创建发布标识时指定要使用的流程规则。有关更多信息,请参阅 release 命令。
process_rule 命令支持以下子命令。