修改项目指派以及移除权限

修改项目指派以及移除权限

作者:唐栋   审校:陆云龙

测试版本:Teamcenter10.1.5

客户使用项目模块的时候会发现,只要项目参与者是特权用户,他就可以有权限将其他人的数据指派以及移除项目,这类权限不太符合实际项目使用,首先打开权限树,尝试添加对应权限。

 

修改项目指派以及移除权限

图1

此时会发现,即使对该数据没有指派以及移除项目权限依旧可以将该数据发送给项目,如图2。

修改项目指派以及移除权限

图2

此时需要首选项TC_project_validate_conditions,该首选项用于确定如何结合特权成员资格验证验证ASSIGN_TO_PROJECT和REMOVE_FROM_PROJECT访问特权。

有效值:

0:系统确认用户是项目的特权成员后,才允许用户向项目分配/从项目中删除对象。这是默认值。

1:系统确认用户是项目的特权成员,或者是常规项目成员,在允许用户为项目分配对象之前,该用户被授予ASSIGN_TO_PROJECT特权。同样,用户必须是项目的特权成员或常规项目成员,并被授予REMOVE_FROM_PROJECT特权以从项目中删除对象。

2:系统确认用户为常规项目成员并具有ASSIGN_TO_PROJECT权限后,才允许用户为项目分配对象。同样,用户必须具有REMOVE_FROM_PROJECT特权才能从项目中删除对象。

3:系统确认用户是项目的特权成员,并且用户拥有ASSIGN_TO_PROJECT特权,然后才允许用户给项目分配对象。同样地,用户必须是项目的特权成员,并具有REMOVE_FROM_PROJECT特权来从项目中删除对象。

4:如果当前用户不是项目组成员,允许当前用户为项目分配用户。这必须使用ITK以编程方式完成。您不能通过用户界面进行此操作。在允许用户向项目分配对象之前,系统确认用户具有ASSIGN_TO_PROJECT特权。同样,用户必须具有REMOVE_FROM_PROJECT权限才能从项目中移动对象。

设置为3后,继续指派他人数据进入项目,或者移除他人在项目中数据,会出现以下报错,如图3。

修改项目指派以及移除权限

图3

相关软件
Teamcenter PLM 是一种可调整的现代化产品生命周期管理 (PLM) 软件套装,能够内部部署或作为服务部署,以转变日常业务模式。Teamcenter 助力最全面的数字化双胞胎并提供数字线程,从而实现整个产品生命周期中所有利益相关方
相关阅读