产品、存储库、项目和项目群上下文
在该上下文中为每一个创建的产品、存储库、项目和项目群创建两个域:
• 一个 System 域。
此域是组织上下文中 Private 域的子域。因此 System 域继承自 /Private 域。
• 一个 Default 域。
Default 域的位置取决于以下条件:
◦ 是否使用共享团队。
◦ 如果未使用共享团队,那么是否选择了“专用访问权限”。
以下各节将讨论 Default 域的可能位置并为每种方案提供了一个图表。
使用共享团队的上下文
|
如果在创建产品、存储库、项目或项目群时指定了使用共享团队,则所创建的 Default 域继承自组织上下文中的共享团队域,如下图所示。(依使用的模板而定,在该上下文中还可以创建其他域。)图表中显示了 Site、Org1 和 Product1 上下文,Org1 上下文中的 Design 共享团队域以及 Product1 上下文中的 System 和 Default 域: |
在本方案中,存储库、项目群和项目中的 System 和 Default 域的域分级结构与产品的“分级结构”相同。如果多个上下文使用同一个共享团队,则它们的 Default 域继承自同一个共享团队域。在本例中,它们继承自 /Default/Design 域。
有专用访问权限的上下文
如果在创建产品、存储库、项目群或项目时未指定共享团队,但将“专用访问权限”选项指定为“是”(对于产品和存储库) 或将“专用访问权限”指定为“仅项目成员”或“仅项目群成员”(对于项目群和项目),则所创建的 Default 域继承自组织上下文中的 /Private 域,而不是继承自 /Default/PDM 域或者 /Default/Project 域。所得的专用 Product2 上下文的“分级结构”如下:
在本方案中,存储库、项目群和项目中的 System 和 Default 域的域分级结构与产品的“分级结构”相同。
|
指定共享团队可防止选择“专用访问权限”。使用共享团队时,Default 域始终继承自共享团队域,如下图所示: |
没有专用访问权限的产品和存储库
如果创建产品或存储库时未指定共享团队,也未指定“专用访问权限”,则所创建的 Default 域继承自组织上下文中的 /Default/PDM 域,如下图所示。(依使用的模板而定,在产品或存储库上下文中还可以创建其他域。)本图表显示 Site、Org1、Product1 上下文和域:
没有专用访问权限的项目和项目群
如果创建项目或项目群时未指定共享团队,而为“专用访问权限”选项指定“默认值”,则所创建的 Default 域继承自组织上下文中的 /Default/Project 域,而 System 域继承自组织上下文中的 /Private 域,如下图所示。(依使用的模板而定,在组织或项目上下文中还可以创建其他域。)本图表显示 Site、Org1、Project1 上下文和域: