入门 > 客户端安装 > 了解访问权限 > 配置管理访问权限 > 复制项目权限情景
  
复制项目权限情景
Windchill RV&S 客户端中,您可以针对所有项目(包括已移动、已配置或已共享子项目的项目),以递归方式在不同的开发路径之间复制权限。
复制操作的结果取决于子项目在目标层次结构中的各种组合。
如果目标子项目:
已共享或已移动 - 从原始或规范位置复制 ACL。
已配置 -
为开发路径 - 不会复制 ACL。
为特定版次 - 不会复制 ACL。
在扩展开发路径情景中复制 ACL。
有关扩展开发路径的详细信息,请参阅扩展可扩展开发路径
下表显示了复制项目权限操作在各种情景下的结果:
情景
结果
子项目配置为特定版次。
不会复制源项目 ACL。
子项目配置为特定版次,以用于扩展开发路径。
源项目 ACL 将被复制到开发路径 ACL。
子项目配置为特定开发路径。
不会复制源项目 ACL。
从外部项目移动子项目。
将源项目 ACL 从规范路径复制到开发路径 ACL。
在同一项目内移动子项目。
将源项目 ACL 从规范路径复制到开发路径 ACL。
从外部项目共享子项目。
将源项目 ACL 从规范路径复制到开发路径 ACL。
主线上的源项目具有下列子项目结构:
ConfiguredToBuild:配置为特定版次 1.1.2.1。
ConfiguredToVariant:配置为开发路径 Devpath2。
ExternalSubProject:移动自外部项目。
InternalMoved:移动自内部项目 S1。
S1:子项目。
ToShare:共享自外部项目。
以下是开发路径 Devpath1 的结构:
“复制项目权限”操作会将下列 ACL 复制到变型开发路径 Devpath1
mks:si:project:devpath:Devpath1:id:MainProject:S1
mks:si:project:devpath:Devpath1:id:MainProject:S1:InternalMoved
mks:si:project:devpath:Devpath1:id:ExternalProject:ExternalSubProject
mks:si:project:devpath:Devpath1:id:ExternalProject:ToShare
示例 1. 特殊情况 - 扩展的开发路径
将 ACL 复制到扩展开发路径是一种特殊情况,在这种情况下,由于开发路径可扩展,ACL 实际上会被复制到所有已配置为版次的子项目。
以下是可扩展开发路径 NarrowDevpath 的结构:
选择可扩展开发路径作为“复制项目权限”操作的目标后,会复制下列 ACL:
mks:si:project:devpath:NarrowDevpath:id:Project1
mks:si:project:devpath:NarrowDevpath:id:Project1:ConfiguredToExtendDevpath
mks:si:project:devpath:NarrowDevpath:id:Project1:NormalSubProject