Teamcenter 权限设置,一个 Role 访问多个 Project 内的 Data

问题描述

历史原因,公司采用 基于Project 进行权限控制,将Item指定到Project中,只有Project中的工程师才有读写权限。
项目众多,且都需要进行权限控制。
在Access Manager 中这样设置,采用role in group
在这里插入图片描述
例如:Project A,在组织中我们建立了group A designer。我们设置只有在group A designer中的人员才有访问Project A data的权限。
对于Project B,我们同样建立了group B designer。
Leo同时是group A designer 和group B designer,当他role是group A designer时,无法访问Project B里的data,如何设置,才能让Leo在不改变role的情况下同时有Project A 和B 里data的访问权限?

解决方案:

  1. 将World设置为可读。
    这样所以人都可以访问不同项目的数据,失去了权限控制的意义。这个方案被否。
  2. 为什么A项目角色需要访问B项目的数据?
    这是历史原因,项目里的装配,存在交叉引用的情况。简单来说,总装配 Car.asm 是项目A的数据,但其中的子装配可能是项目B,C,D的数据。Leo使用A designer角色时,子装配中属于B,C,D项目的数据就无法访问,显示丢失。
  3. 在Access Manager 中 Type of Accessor 中使用 User ,对User级别进行权限设置。这样,无论该用户不管用什么角色,都能对该项目中的数据进行访问。需要对所有项目都进行该种类似权限设置。
    在这里插入图片描述
    P.S. 该方案不是最佳方案,需要对每个项目,每个User进行权限设置,工作量巨大,而且容易出错。大多数企业都不会出现这种情况,如此数据结构,如此对数据进行权限控制,都是历史原因。只能配合,希望能给大家带来启发。如果有更好的方法,请评论或者私信讨论。
  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值