管理内容结构与访问权限
Enterprise Server Workspace 的内容结构与访问管理由管理员通过该 Workspace 浏览器界面的 Explorer 页面来执行。在这里,您可以:
- 浏览 Workspace 中的文件夹和 Item。虽然您无法在浏览器界面中创建或编辑 Item(但可以移除它们),但您可以创建和编辑文件夹,从而在无需通过 Altium Designer 连接到该 Workspace 的情况下构建 Workspace 的结构。
- 定义文件夹级与 Item 级共享——控制谁能在 Workspace 中看到哪些内容;并且在文件夹级别,还可控制其他用户是只能查看文件夹及其内容,还是也能编辑(相当于将设计数据发布/提交/上传到其中)。
- 下载内容。
该界面的外观与使用体验与通过 Altium Designer 访问 Workspace 内容时的 Explorer panel 类似。两种界面在很大程度上保持一致,这意味着如果您熟悉该面板,就能直观地轻松使用这个基于浏览器的版本。
通过浏览器界面的 Explorer area 访问 Workspace 中的内容。
管理结构
提供了多种命令用于管理 Workspace 的整体文件夹结构,包括创建顶层文件夹与子文件夹,以及编辑、共享和移除文件夹。
用于管理文件夹结构的控件可在右键菜单中找到(鼠标光标位于现有文件夹条目上时)。除添加顶层文件夹外,其余命令都作用于结构中当前选定的文件夹。
从右键菜单访问文件夹结构管理命令。
共享文件夹与 Item
Related page: 控制对 Workspace 内容的访问
Workspace 提供以下共享能力:
-
Folder-level Sharing – 通过共享 Workspace 文件夹来控制谁能看到 Workspace 中的哪些内容。这可控制其他用户是只能查看文件夹及其内容,还是也能编辑(相当于将设计数据发布/提交/上传到其中)。单个 Workspace 可被划分为多个有效的内容“区域”;通过受控的文件夹级权限,可按需选择性地显示或隐藏内容,让合适的人获得对合适数据的合适访问权限。
-
Item-level Sharing – 控制谁能看到共享文件夹中的哪些 Item。可将其视为更细粒度的共享层级,相对于通过文件夹访问控制提供的较粗粒度共享。只要用户对该文件夹本身有访问权限,就能查看/编辑(在允许的情况下)该文件夹中与其共享的 Item。
-
Item Revision-level Sharing – 控制谁能看到共享 Item 的哪些修订版本。这是最细粒度的共享层级。只要用户对父 Item 本身有访问权限,就能查看/编辑(在允许的情况下)与其共享的该 Item 修订版本。
共享控件可通过在文件夹 / Item / Item Revision 条目上右键,并在上下文菜单中使用 Share Folder(或 Share Item)命令来访问。随后将出现 Manage Permissions 窗口,您可在其中按需修改该文件夹/Item 的访问权限。
|
在 Workspace 的浏览器界面中配置文件夹级共享。 通过该界面配置 Item 级共享。 通过该界面配置 Item Revision 级共享。 |
需要注意的事项:
- 在权限方面,当启用 Can Write 选项时,用户/组拥有读/写访问权限;若禁用该选项,则仅拥有读访问权限。
-
要移除某个现有用户/组对文件夹/Item 的共享访问权限,请单击关联的 Remove 控件(
)。
- 默认情况下,文件夹/Item 仅对其创建者可用(当然也对 Administrators group 的所有成员可用,且无需显式添加)。但是,如果创建子文件夹且父文件夹启用了其 Apply To Children 选项,则新文件夹将继承相同的共享权限。
- 要允许 Workspace 的所有用户都能看到该文件夹/Item,请单击 Add Anyone 控件。请注意,这样做默认会授予读/写访问权限。如果您希望将访问锁定到特定用户和/或组,则必须移除 Anyone 实体。
管理项目创建权限
在 default Workspace settings 下,Workspace 成员创建或上传的项目会存储在 Projects 文件夹中,并通过 Projects page 直接访问。这种简单的安排对用户很方便,但也意味着任何 Workspace 成员都可以在这个主要(顶层)位置创建项目。若要对谁可以在 Projects 文件夹(或额外子文件夹)中创建项目实施更高级的控制,Workspace 管理员可通过 Explorer page,或在 Altium Designer 中通过 Explorer panel 指定项目文件夹的共享权限。
如上所述,可在 Workspace 的 Explorer page 中,通过文件夹条目右键上下文菜单的 Share Folder 选项来访问文件夹权限。可通过完全移除默认的 Anyone permission,或将其设置为只读(取消选择 Can Write)来更改 Projects 文件夹访问权限,然后按需为特定用户(Add User)或用户组(Add Group)添加访问权限。
更新后的写入权限将决定哪些 Workspace 成员可以在 Projects 文件夹中创建(或上传)项目——在此示例中,仅限 Managers group 的成员。该权限限制同样适用于用户在 Altium Designer 中 creating a new project。
当没有 Projects 文件夹写入权限(或其他被指定为 default storage location 的文件夹)的用户执行项目 Create 或 Upload 时,系统会自动创建一个用户专属的 Personal Folder 结构来存储新项目。它会显示为一个以成员用户名命名的顶层文件夹,并包含一个用于存放该用户项目的 My Projects 子文件夹。该文件夹结构/层级仅对已登录用户(以及管理员)可用,对其他用户不可见。
个人“主页”文件夹功能在 Workspace 成员项目之间以及与其他项目文件夹之间提供受控隔离——用户也可以在该结构内 创建新的项目文件夹。请注意,如果用户随后将 共享项目 的范围扩大(例如共享给所有 Workspace 成员),那么该项目将会出现在其他用户的主 Projects 文件夹中。
下载一个 Item 修订版
要从界面下载数据,请单击 Item 修订版条目右侧的 Download 控件(
)。
浏览 Workspace 结构
你可以通过浏览器界面以几种方式浏览 Workspace 中的内容,如下图所示并在后文说明。
|
通过浏览器界面浏览 Workspace 内容的方式 示例搜索的结果 |
- 通过单击你想要查看其内容的文件夹名称。
-
使用搜索功能。输入基于某个 Item 的 ID、注释或描述的关键字,然后按 Enter 或单击放大镜图标(
)。系统将扫描整个 Workspace,并以匹配的 Items 形式列出搜索结果。
其他功能
通过 Workspace 的浏览器界面浏览内容时,还可以使用以下附加功能:
- Navigate - 此命令位于 Item 的右键上下文菜单中,用于快速在 Altium Designer 的 Explorer 面板中定位到该 Item。为此将打开 Altium Designer(系统会提示你是否要打开 X2.exe——Altium Designer 的源可执行文件)。
- Full item info - 此命令位于 Item 修订版的右键上下文菜单中,用于显示一个视图,列出该修订版的所有详细信息。实际上,它只是一个包含该 Item 修订版所有不同方面视图的汇总视图(不包括 Summary)。
- Follow/UnFollow - 对于类型为 Components 的文件夹,可使用右键上下文菜单中的 Follow 命令 来关注该文件夹。对被关注文件夹内的任何活动(组件创建、发布、修订版状态更改或删除)都会通过 Workspace 发送的电子邮件通知进行标记(前提是管理员已为 Workspace 启用邮件通知)。使用 UnFollow 命令可停止关注该文件夹内的组件活动。
- Remove Folder - 使用此命令(位于文件夹的右键菜单中)可将该文件夹及其所有内容(子文件夹及其中的 Items)移动到 Workspace 隔离的 Trash 区域。位于 Trash 中的实体随后可按需永久删除或还原。如果删除的是项目文件夹,任何相关的发布内容也将一并移动到 Trash。
- Remove Item - 使用此命令(位于 Item 的右键菜单中)可将该 Item 移动到 Workspace 隔离的 Trash 区域。位于 Trash 中的实体随后可按需永久删除或还原。如果删除的是组件 Item,你还可以选择同时将其关联模型移动到 Trash 。请注意,只有当这些模型未在其他位置被使用(被一个或多个其他组件使用)时,才可以删除它们。








