权限

需求与系统门户中的权限是细粒度的,总体权限从工作区级开始,然后是项目级,并通过每个模块中的较高级对象流向所有较低级别的 Valis 或需求。管理员可以更改任何级别的权限。在工作区内创建新项目时,默认情况下,项目会继承工作区的权限。默认情况下,工作区的 "每个人 "都有 "读、写、删除 "权限。管理员可以在项目模块中的权限页面更改对象的权限。(请参阅图 Permissions)

image-20240329-144613.png权限页面--修改项目内所有对象权限的界面

权限类型

权限是累加的,这意味着高级权限总是自动包含所有低级权限。例如,当您拥有 "写 "权限时,"读 "权限也会自动包含在内。有以下四种类型(按累积顺序排列):

READ-ONLY

读取 "权限允许您查看项目及其所有元素:区块、瓦利斯和矩阵。您还可以在其他项目中使用这些数据,例如在 Valis 的公式中。但是,您不能在拥有 "读取 "权限的项目中编辑任何内容。

READ & WRITE

要操作项目中的任何元素,您必须拥有该项目的书面权限。有了 "写 "权限,就可以编辑/删除项目及其中的所有块、Valis 和矩阵。不过,有了书面权限,就不能将项目的权限分配给其他用户。

为用户分配读写权限将不允许用户删除对象。例如,它允许你创建对象,但删除需求上的标签或删除验证方法或块则不能使用此权限。如果管理员想防止意外删除重要的规范或块,建议只提供 "读取 "权限。建议只提供 "读写 "权限。

READ & WRITE & DELETE

该权限允许用户拥有读取和写入权限,以及删除对象的可能性。

MANAGE

项目的管理权限可以为其他用户添加或删除该特定项目的权限。创建项目时,会自动获得项目的管理权限。超级用户也可以为你分配或删除管理权限。

特殊权限

除了项目权限外,还有一些特殊权限是按用户级别分配的:

  • 创建/编辑标签

  • 创建/编辑类型

上述所有权限均为默认权限,但管理员可在管理面板 "用户 "下的特定用户 ID 中撤销这些权限。

公共项目

在公共项目中,每个用户都会自动获得 "写 "权限。项目默认为公共项目,如果需要权限管理,则必须将项目设为私有项目。

超级用户(管理员权限)

根据定义,超级用户总是拥有所有可用权限。超级用户还可以向其他用户分配(和撤销)超级用户权限。

设置权限

您可以在 Requirements & Systems Portal 模块中的每个层级添加自定义权限。您可以为工作区、项目和下级对象设置权限。如果没有设置自定义权限,用户将按照工作区 > 项目 > 块/规格 > 子块/组 > Valis / 需求的顺序继承上一级的权限。

单击右上角的三个点 ( More options) 并选择 Permissions.

image-20240329-151115.png

在打开的侧面板中,你可以为当前导航到的对象设置权限,如果是在项目选项卡中,则可以为项目设置权限。在侧面板的顶部,你会看到正在设置权限的对象名称,在下面的示例中是 Spacecraft_Spec。如果没有添加自定义权限,还可以看到该对象从哪个对象继承权限。在本例中,Spacecraft_Spec 从 ValiSat 项目继承其权限。

image-20240411-095235.png

自定义权限

要添加自定义权限,请单击 Create Custom Permission添加自定义权限。

image-20240411-095710.png

创建新的自定义权限时,您将有两种选择,具体说明如下:

从以下设备继承权限 object

使用此选项,您可以在 object的子对象上设置自定义权限。每个用户的默认自定义权限将从父对象继承。此外,在父对象上创建新权限时,例如在项目中添加新用户,其在当前对象上的权限将从父对象继承。当用户在父对象中的权限发生变化时,情况也是如此。如果用户在父对象中拥有自定义读取权限和写入权限,如果父对象的权限更改为管理,则读取权限将被新的管理权限覆盖。

一些示例用例如下

  • 你希望一个用户对整个项目拥有读取权限,而对一个特定规范和该规范中的所有需求拥有自定义写入权限。

  • 希望用户有写入整个项目的权限,但只有读取特定规范和该规范中所有要求的权限。

从头开始权限

使用该选项,将停止从父级传播所有权限。对象上默认不创建任何权限,但可以为每个用户添加自定义权限。即使添加新用户,也不会从父级继承任何权限。

一些示例用例如下

  • 您想限制对规格及其要求的访问,只允许少数用户读写。其他用户不会看到此规范。

  • 如果父级权限发生变化,您不希望从父级继承权限。

AI-LocalizedAI-localized
If you find an issue, select the text/image and pressCtrl + Enterto send us your feedback.
功能可用性

您可使用的功能取决于您所选择的 Altium 解决方案 —— Altium DevelopAltium Agile(Agile Teams 或 Agile Enterprise 版本),或仍在有效订阅期内的 Altium Designer。

如果您在软件中未找到文中提及的功能,请联系 Altium 销售团队了解更多信息。

Content