管理内容结构与访问权限

您正在阅读的是 7.0. 版本。关于最新版本,请前往 管理内容结构与访问权限 阅读 8.0 版本

Enterprise Server Workspace 的内容结构与访问管理由管理员在该 Workspace 浏览器界面的 Explorer 页面中执行。在这里,您可以:

  • 浏览 Workspace 中的文件夹和 Item。虽然您无法在浏览器界面中创建或编辑 Item(但可以删除它们),但您可以创建和编辑文件夹,从而在无需通过 Altium Designer 连接到该 Workspace 的情况下构建 Workspace 的结构。
  • 定义文件夹级与 Item 级共享——控制谁能够在 Workspace 中看到哪些内容;并且在文件夹级别上,控制其他用户是只能查看文件夹及其内容,还是也可以编辑(即将设计数据发布/提交/上传到其中)。
  • 下载内容。

该界面的外观与使用体验与通过 Altium Designer 访问 Workspace 内容时的 Explorer panel 类似。两种界面具有高度一致性,这意味着如果您熟悉该面板,就能直观地、毫不费力地使用这个基于浏览器的版本。

通过浏览器界面的 Explorer 区域访问 Workspace 中的内容。通过浏览器界面的 Explorer 区域访问 Workspace 中的内容。

虽然基于浏览器的界面在任何有互联网连接的地点都可访问,但如果您通过 Altium Designer 直接连接到 Workspace,则 Explorer panel 提供的界面要强大得多,尤其是它允许创建和管理 Item 本身,并提供其他 Workspace 管理功能。

如果您使用 Workspace 进行元器件管理,那么 Altium Designer 的 Components panel 是您的关键界面。该面板提供了强大的交互能力,可用于操作所有元器件——包括 Workspace、数据库以及基于文件的库。对于位于 Workspace 中的 Workspace 库元器件,该面板提供基于筛选的参数化(分面)搜索能力,用于指定目标元器件参数。此外,该面板还提供选项:通过 Component Editor(在其 Single Component Editing 模式下)编辑 Workspace 库元器件、在其源 Workspace 中查看该元器件,以及执行元器件管理功能,例如创建与克隆元器件,或编辑所选元器件的 Part Choices 和 Type。

管理结构

提供了多种命令用于管理 Workspace 的整体文件夹结构,包括创建顶层文件夹和子文件夹,以及编辑、共享和删除文件夹。

用于管理文件夹结构的控件可在右键菜单中找到(鼠标光标位于现有文件夹条目上时)。除添加顶层文件夹外,其余命令都作用于结构中当前选中的文件夹。

从右键菜单访问文件夹结构管理命令。从右键菜单访问文件夹结构管理命令。

您无法在该结构中移动现有文件夹(或 Item)。这只能通过 Altium Designer 的 Explorer panel 界面直接连接到 Workspace 来完成,并且需要您具备相应权限。
您可以在 Explorer page 中对文件夹和 Item 执行软删除——将它们发送到该 Workspace 的隔离 Trash area。位于 Trash 中的实体随后可按需被永久删除或恢复。

共享文件夹与 Item

Related page: 控制对 Workspace 内容的访问

Workspace 提供以下共享能力:

  • Folder-level Sharing - 通过共享 Workspace 文件夹来控制谁能够看到 Workspace 中的哪些内容。这使您能够控制其他用户是只能查看文件夹及其内容,还是也可以编辑(即将设计数据发布/提交/上传到其中)。单个 Workspace 可被划分为多个有效的内容“区域”,并通过受控的文件夹级权限,使内容按需选择性可见或隐藏,从而让合适的人获得对合适数据的合适访问权限。
  • Item-level Sharing - 控制在已共享文件夹中,谁能够看到哪些 Item。可将其视为更细粒度的共享方式,相对于通过文件夹访问控制所提供的较粗粒度共享而言。只要用户拥有对该文件夹本身的访问权限,他们就能查看/编辑(在允许的情况下)该文件夹中与其共享的 Item。
具备管理员级权限(Administrators group 的成员)的人将能够看到并管理所有文件夹和 Item。对于 Workspace 的非管理员用户而言,只有已共享的文件夹和 Item——即用户拥有访问权限的内容——在用户连接到该 Workspace 时才可访问。
Item Revision 级共享只能通过 Altium Designer 的 Explorer panel 才能真正进行配置。使用 Workspace 的浏览器界面并不完全支持。区别在于,通过 Explorer panel 您可以专门共享单个 revision,而浏览器界面仅支持 Item 级共享;一旦某个 Item 被共享,其所有 revision 也会一并共享。

通过在文件夹(或 Item)条目上右键单击,并在上下文菜单中使用 Share Folder(或 Share Item)命令来访问共享控件。随后将出现 Manage Permissions 窗口,您可在其中按需修改该文件夹/Item 的访问权限。

Javascript ID: Sharing_Browser_AES7_0

需要注意的事项:

  • 在权限方面,当启用 Can Write 选项时,用户/组拥有读/写访问权限;若禁用该选项,则仅拥有读取权限。
  • 要移除某个现有用户/组对文件夹/Item 的共享访问权限,请单击对应的 Remove control()。
  • 默认情况下,文件夹/Item 仅对其创建者可用(当然也包括 Administrators group 的所有成员,该组无需显式添加)。但是,如果创建子文件夹且父文件夹启用了其 Apply To Children 选项,则新文件夹将继承相同的共享权限。
  • 要允许 Workspace 的所有用户都能看到该文件夹/Item,请单击 Add Anyone control。请注意,这样做默认会授予读/写访问权限。如果您希望将访问权限锁定为特定用户和/或组的集合,则必须移除 Anyone entity。
如果 Workspace 文件夹中的某个 Item 与某位用户共享,但该文件夹本身未与其共享,那么该用户在浏览 Workspace 内容时将无法“看到”该 Item。
如果允许“看到”某个文件夹的同一批用户/组也需要“看到”其中的 Item(以及各子文件夹中的 Item),则在为该父文件夹定义权限时,在 Manage Permissions window 中使用 Apply To Children 选项。这样即可在 Item 级快速继承权限。之后也始终可以在更低层级对特定 Item 进行调整。最终,系统能够实现对“谁在何处看到什么”的完全控制。

管理项目创建权限

default Workspace settings 下,Workspace 成员创建或上传的项目会存储在 Projects folder 中,并可通过 Projects page 直接访问。这种简单的安排对用户很方便,但也允许任何 Workspace 成员在该主要(顶层)位置创建项目。若要对谁可以在 Projects folder(或额外子文件夹)中创建项目实施更高级的控制,Workspace 管理员可以通过 Explorer page,或在 Altium Designer 中通过 Explorer panel 来指定项目文件夹的共享权限。

如上所述,可在 Workspace Explorer page 中,通过文件夹条目右键上下文菜单的 Share Folder 选项访问文件夹权限。可通过完全移除默认的 Projects 文件夹访问权限,或将其设置为只读(取消选择 Can Write)来更改 Anyone permission entirely ,然后按需为特定用户(Add User)或用户组(Add Group)添加访问权限。

Javascript ID: Settings_ProjFolderPermissions_AES7_0

更新后的写入权限将决定哪些 Workspace 成员可以在 Projects folder 中创建(或上传)项目——在此示例中,仅限 Managers group 的成员。该权限限制同样适用于在 Altium Designer 中 creating a new project 的用户。

当没有对 Projects folder(或其他被指定为 default storage location 的文件夹)写入权限的用户执行项目 CreateUpload 时,系统会自动创建一个用户专属的 Personal Folder 结构来存储新项目。它会显示为一个以该成员用户名命名的顶层文件夹,并包含一个用于存放该用户项目的 My Projects 子文件夹。该文件夹结构/层级仅对已登录用户(以及管理员)可用,对其他用户不可见。

  • 如果用户在其拥有写入权限的文件夹中执行项目 Create 或 Upload,则项目会存储在该文件夹中。否则,项目将存储在用户的 My Projects folder 中。
  • 对于此处(上方)所示的示例,属于 Managers 组的用户所创建的项目将照常包含在 Projects 文件夹中,因为他们对 Projects 文件夹拥有完整的编辑权限。
  • 用户将能够访问位于 Projects 文件夹(或其他位置)的任何项目,具体取决于项目共享权限所允许的范围。如果项目共享给所有 Workspace 成员、用户所在的组或其用户名,那么这些项目将显示在 Projects 页面的顶层视图中。
Javascript ID: PersonalFolders_AES7_0

个人“主目录”文件夹功能在 Workspace 成员项目之间以及与其他项目文件夹之间提供受控隔离——用户也可以在该结构内 创建新的项目文件夹。请注意,如果用户随后将 项目共享 给更广泛的对象(例如共享给所有 Workspace 成员),那么该项目将出现在其他用户的主 Projects 文件夹中。

从 Workspace 管理员的角度来看,成员的个人文件夹会汇总在一个顶层 Home 文件夹下,这一点可在 Projects 页面和 Explorer 页面的文件夹层级结构中看到——同样也会体现在 Altium Designer 的 Explorer 面板文件夹树中。

Javascript ID: PersonalFoldersAdmin_AES7_0

下载条目修订版

要从界面下载数据,请单击条目修订版对应条目右侧的 Download 控件()。

在父级条目(Item)层级使用该控件将下载该条目的最新修订版数据。

浏览 Workspace 结构

你可以通过浏览器界面以几种方式浏览 Workspace 中的内容,如下图所示并在后文说明。

Javascript ID: NavEx_AES7_0
  1. 通过单击你希望查看其内容的文件夹名称。
  2. 使用搜索功能。输入基于条目 ID、注释或描述的关键字,然后按 Enter 或单击放大镜图标()。系统将扫描整个 Workspace,并以匹配条目的形式列出搜索结果。
搜索后,你可以通过在浏览器界面最左侧的导航树中再次单击 Explorer 页面条目来返回 Workspace 内容的常规视图。或者,清空搜索字段并按 Enter

附加功能

通过 Workspace 的浏览器界面浏览内容时,还可以使用以下附加功能:

  • Navigate - 此命令位于条目的右键上下文菜单中,用于快速在 Altium Designer 的 Explorer 面板中定位到该条目。为此将打开 Altium Designer(系统会提示你是否要打开 X2.exe - Altium Designer 的源可执行文件)。
如果 Altium Designer 已在运行,将使用该实例。
  • Full item info - 此命令位于条目修订版的右键上下文菜单中,用于显示列出该修订版所有详细信息的视图。实际上,它只是一个包含该条目修订版所有可用“方面视图”的汇总视图(不包括 Summary)。
在父级条目(Item)层级使用该命令将显示该条目的最新修订版详细信息。
  • Follow/UnFollow - 使用 Follow 命令(位于类型为 Components 的文件夹的右键上下文菜单中)来关注该文件夹。对被关注文件夹内的任何活动(组件创建、发布、修订版状态更改或删除)都会通过 Workspace 发送的电子邮件通知进行标记(前提是管理员已为 Workspace 启用邮件通知)。使用 UnFollow 命令可停止关注该文件夹内的组件活动。
  • Remove Folder - 使用此命令(位于文件夹的右键菜单中)可将该文件夹及其所有内容(子文件夹及其中的条目)移动到 Workspace 隔离的 回收站区域。位于 Trash 中的实体随后可按需被永久删除或还原。如果删除的是项目文件夹,任何相关的发布内容也将一并移动到 Trash
  • Remove Item - 使用此命令(位于条目的右键菜单中)可将该条目移动到 Workspace 隔离的 回收站区域。位于 Trash 中的实体随后可按需被永久删除或还原。如果删除的是组件条目(Component Item),你还可以选择同时将其关联模型移动到 Trash 。请注意,只有当这些模型未在其他位置被使用(被一个或多个其他组件使用)时,才可以删除它们。
AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Content