共享项目区域的过程
创建项目区域后,可将其过程提供给其他项目区域使用。 通过共享项目区域过程,可确保贵组织的所有项目区域都使用同一过程。 还可集中维护项目。
使用另一个项目区域共享过程的项目区域不会继承所有过程元素。 将会继承以下元素:
- 配置数据(仅适用于变更和配置管理和质量管理)
- 迭代类型
- 操作前置条件和后续操作(仅适用于变更和配置管理和质量管理)
- 许可权
- 角色
- 管理员
- 成员及其角色分配
- 过程描述
- 项目区域工件,例如:
- 工作项
- 计划
- 计划视图
- 报告
- 报告文件夹结构
- 测试用例
- 受源代码控制的文件
- 项目区域链接
- 发行版
- 时间线和迭代
- 工作项类别关联(仅适用于变更和配置管理和质量管理)
允许项目区域和团队区域覆盖过程设置
缺省情况下,使用另一个项目区域的过程的项目区域和子团队区域可定制过程设置。 但是,作为共享项目区域的项目管理员,您可以控制可覆盖的设置。 例如,在下图中,选择了“保存工作项”许可权设置和终态(忽略子区域中对此操作进行的定制)。 在此示例中,使用者项目区域和团队区域的项目管理员无法限制此角色执行“保存工作项”操作;虽然这些项目管理员可以在使用者项目区域的编辑器中进行变更,但这些变更在运行时将被忽略。

定制配置数据的限制
如果您定制使用另一项目区域过程的项目区域中的配置数据,那么会将该类别的所有配置数据从共享项目区域复制到使用者项目区域,并且使用者项目区域不再继承该类别的任何配置数据。 例如,下图显示了 IBM® Engineering Workflow Management (EWM) Client for Eclipse IDE中工作项配置数据的类别。 如果您在使用者项目区域中定制类型和属性配置数据,那么该使用者项目区域不再继承共享项目区域的任何“类型和属性”配置数据。 除非您确定不想要继承配置数据类别的任何数据,否则,不要在使用者项目区域中对配置数据的该类别进行更改。

对过程进行更改和升级
使用共享项目区域的一个关键优点就是您对共享项目区域的过程所作的更改会立即应用于使用该过程的项目区域和团队区域。 可通过在共享项目区域中配置该过程以对所有项目区域更改该过程。 此外,共享项目区域所使用的过程模板的新版本可用时,您只需使用新模板更新共享项目区域。 这样,就可通过一个共享项目区域来控制您公司中所有项目区域的升级。 使用已定制某些过程设置的项目区域和团队区域会保留这些定制设置。
限制
使用共享项目区域时,存在以下限制:
- 共享其过程的项目区域不能为迭代配置过程,因为迭代不共享。
- 如果配置项目区域时间线或迭代的过程,那么无法使此项目区域的过程可共享。
- 共享其过程的项目区域必须对正在使用的项目区域的所有成员可视。 因此,如果您限制对共享项目区域的读访问权,那么使用项目区域的成员仍可访问共享项目区域。
- 可修改使用另一个项目区域共享过程的项目区域,以使该项目区域使用不同项目区域的共享过程。 但是,不能修改该项目区域以使它使用模板而不使用共享项目区域的过程。
- 项目区域可共享其过程,也可使用另一个项目区域的过程,但不能同时共享其过程和使用另一个项目区域的过程。