在Altium 365工作区管理内容结构与访问权限
在工作区的浏览器界面中,通过管理员 - 浏览器页面,管理员可以执行工作区的内容结构和访问管理。从这里,您可以:
-
浏览工作区内的文件夹和项目。您可以创建和编辑文件夹,从而构建工作区的结构,而无需通过Altium Designer连接到该工作区。
-
定义文件夹级别和项目级别的共享 - 控制谁能看到工作区中的哪些内容,并且在文件夹级别上,其他用户是仅能查看文件夹及其内容,还是也能编辑它(有效地发布/提交/上传设计数据到其中)。
-
下载内容。
该界面本身呈现的外观和感觉与访问工作区内容时Altium Designer的资源管理器面板相似。两个界面之间高度一致,这意味着如果你熟悉该面板,你将能够毫无困难地使用这个基于浏览器的变体。
通过浏览器界面的管理员 – 资源管理器区域访问你的工作区内容。
管理结构
可以使用各种命令来管理工作区中的整体文件夹结构,包括创建顶级文件夹和子文件夹,以及编辑、共享和删除文件夹。
管理文件夹结构的控件可以在右键菜单中找到(鼠标光标悬停在现有文件夹条目上)。除了添加顶级文件夹外,命令作用于结构中当前选定的文件夹。
共享文件夹和项目
相关页面: 控制对服务器内容的访问(Altium Designer页面)
Altium 365工作区的文件夹结构采用了一种基于从父对象到子对象(后者可以是文件夹或设计项目,如项目、组件、BOM文件、模板等)的共享权限传播的高级权限继承方案。这种安排简化了组织工作区文件夹结构及其共享权限的过程,以满足公司用户和用户组的访问要求。
工作区提供以下共享功能:
-
文件夹级共享 – 提供控制谁能看到工作区中的哪些内容的能力,通过共享文件夹实现。这允许控制其他用户是否只能查看文件夹及其内容,或者也能编辑它(有效地发布/提交/上传设计数据进入文件夹)。一个单一的工作区可以被划分为不同的有效“区域”内容,但通过控制文件夹级权限,可以根据需要选择性地使内容可见或隐藏,给予正确的人正确的访问权限,以获取正确的数据。
-
项目级共享 – 提供控制谁能看到共享文件夹中的哪些项目的能力。可以将这看作是一种更细致的共享级别,与通过文件夹访问控制提供的较粗略级别的共享形成对比。只要用户有权访问该文件夹本身,他们就能够查看/编辑(如被允许)与他们共享的该文件夹内的项目。
上述共享功能将遵循工作区权限继承方案。最简单的说,应用于文件夹的权限将通过父子关系在文件夹层次结构中向下传播——从文件夹到子文件夹,沿着链向下。
除非特别中断(通过‘分离’的文件夹/对象),否则在向层次结构中添加文件夹以及在层次结构中添加权限时,都将维护此权限继承结构。在非顶级文件夹(即在层次结构中的文件夹)上应用额外权限时,这些权限将从这一层级向下继承,而不影响现有权限。注意,删除权限时也适用相同的继承行为。
|
为A-B-C文件夹层次结构中的顶层文件夹添加编辑权限( 新的权限条目( 为B文件夹层次结构中的 新的权限条目( 在C文件夹中创建或上传了一个设计项目(或其他项目类型)。它将继承C文件夹的共享权限。 通过为 添加的 |
在浏览器页面中,通过右键点击文件夹(或项目)的导航树条目并使用上下文菜单中的共享文件夹(或共享项目)命令来访问共享控制。此时会出现共享窗口,从中可以根据需要修改文件夹/项目的访问权限。
|
为团队 1项目文件夹(美国团队)配置的共享权限。该文件夹内的项目继承这些权限 - 增加了固有的管理员和所有者写权限。 由用户为项目文件夹添加的共享权限,这些权限继承自父文件夹(团队 1)。父文件夹由另一位用户(哈罗德·史密斯)创建,他“拥有”该文件夹,因此也为这位用户授予了新文件夹的写入权限。 为团队 2项目文件夹(欧洲团队)配置的共享权限。该文件夹内的项目继承这些权限 - 增加了固有的管理员和所有者写权限。 模板项的共享权限,如从父组件模板文件夹继承的。 |
-
在权限方面,当启用可写(编辑)选项时,用户/组具有读/写访问权限。如果此选项被禁用,他们只有读(查看)访问权限。
-
要移除一个现有用户/组对文件夹/项目的共享访问权限,请点击相应的移除控制(
)。
-
默认情况下,文件夹/项目只对其所有者(最初是其创建者)和管理员组的所有成员可用。这些权限是固有的,不需要显式添加。
所有者和管理员具有读/写(查看/编辑)权限。 -
要允许工作区的所有用户查看文件夹/项目,请使用添加任何人控制。请注意,这样做默认会授予所有工作区成员读/写访问权限。如果您想将访问权限限制在特定的用户和/或组内,您必须移除任何人实体。
-
与其他项目不同,设计项目项的共享权限不能通过资源管理器页面管理。而是在从项目页面访问的共享对话窗口中指定。有关详细信息,请参见工作区项目页面。
-
文件夹也可以在工作区项目页面中添加和移除。
可以查看(或无访问权限),添加管理者到与之分享项目字段,然后将其关联的分享选项设置为可以编辑,默认的项目文件夹设置(所有工作区成员具有写入权限)被限制为仅管理者具有写入权限。
请注意,默认情况下——当工作区首次激活时——顶级项目文件夹在项目页面中不可访问,但如果创建了其他顶级文件夹,则会变得可访问。
权限继承的连续性
如上所述,工作区文件夹层次结构中共享权限的继承在其完整深度上得以保持,除非父文件夹与其子文件夹之间的权限不匹配中断了这一连续性。简而言之,父文件夹的权限集必须存在于其子文件夹中,以保持继承的连续性 - 否则,子文件夹在权限继承方面被视为“脱离”其父文件夹。
从其父文件夹脱离的子文件夹将不再继承其父文件夹的任何更改/更新的权限。虽然此时文件夹层次结构的权限继承实际上被打破,但在脱离点以下它仍然是连续的。如果父文件夹或子文件夹的权限发生变化,使得父权限再次出现在子文件夹中,那么文件夹权限继承的完整深度将被恢复 - 子文件夹则在权限继承方面被视为“重新连接”到其父文件夹。
|
从C文件夹中移除 因为在B文件夹(父文件夹)中设置的权限不再完全包含在C文件夹(其子文件夹)中,所以此时权限继承在此处断开。C文件夹从B文件夹‘分离’。 向A文件夹添加 B文件夹继承了新权限,但C文件夹(及其后代文件夹)没有,因为其权限继承已从B文件夹分离。 从A文件夹移除 B文件夹再次继承了权限变更(移除),而其分离的子文件夹C则没有。 向C文件夹添加 由于父子继承关系在C文件夹分离点以下仍然保持,所以添加的权限被D文件夹继承。 向C文件夹添加 C文件夹现在包括了其父文件夹B的权限集,因此它被‘重新连接’到B文件夹。权限继承再次通过完整的文件夹层次结构连续。注意,从A文件夹(B文件夹继承)中移除 |
-
如果父文件夹及其子文件夹包含
读取权限,且相应的子权限被更改为读/写,它仍将附属于其父文件夹(权限继承得以保持),因为它包含了与父文件夹相匹配的读取能力——读取能力对两者都是共有的。 -
如果父文件夹及其子文件夹包含
读/写权限,且相应的子权限被更改为读取,它将与其父文件夹分离(权限继承丢失),因为它不再包含与父文件夹相匹配的写入能力。 -
向文件夹添加权限时,如果子文件夹处于较低的访问级别,将有效地覆盖子文件夹中的相同权限。例如,如果向文件夹添加
图书管理员读/写权限,且其子文件夹已存在图书管理员读取条目,这将被覆盖/升级为图书管理员读/写条目。 -
相反,向文件夹添加权限时,如果子文件夹具有更高的访问级别,将不会影响子文件夹中的相同权限。例如,如果向文件夹添加
图书管理员读取权限,且其子文件夹已存在图书管理员读/写条目,这将不会被更改(降级)为读取级别条目——它保持其现有的权限级别。
移动文件夹
工作区文件夹可以通过项目页面(参见工作区项目页面)或Altium Designer中的资源管理器窗格(参见组织您的工作区)移动到文件夹结构中的任何其他位置。
移动文件夹的共享权限如何确定取决于它与原始父文件夹的关系:
-
当一个文件夹是层级结构的一部分,并且与其父文件夹有连续的权限结构(它被附加到其父文件夹)时,将该文件夹移动到另一个文件夹会导致它:
- 继承新父文件夹的权限集。
-
失去其原始继承的权限。
- * 文件夹/项目的“继承”权限是与其父级共有的权限——它们已被继承。
-
保留其之前的扩展权限。
- * 文件夹/项目的“扩展”权限是与其父级不共有的权限——它们已被特别添加以扩展访问权限。
在上述两种情况中,如果有任何权限是共有的——那些与新的父文件夹权限相比被转移的权限——那么将采用最高可用权限级别(读/写 优先于 读)。
|
在这个例子中,文件夹A-B-C按层级排列,包括继承的 移动一个“附加”的文件夹。 文件夹C将被移动到文件夹D中,文件夹D具有不同的权限集。 移动后的文件夹C现在是文件夹D的子文件夹,并将继承父文件夹的 移动一个“分离”的文件夹。 修改文件夹C的权限,导致它从文件夹D“分离”(在权限继承方面),因为它不再包括父文件夹的权限集。 文件夹C将被移动到具有不同权限集的文件夹E中。注意此时文件夹C已经处于分离状态。 移动后的文件夹C将保留其原始权限集,并且还将继承其新父文件夹E的权限。 |
管理项目创建权限
在默认工作区设置下,由工作区成员创建或上传的项目对所有用户都可提供写入权限,这些项目存储在项目文件夹中,并可以通过项目页面直接访问。这种简单的安排对用户来说很方便,但允许工作区的任何成员在这个主要(顶级)位置创建可访问的项目。为了实现对谁可以在项目文件夹或其他子文件夹中创建(和访问)项目的高级控制,工作区管理员可以通过资源管理器页面或在Altium Designer中,通过资源管理器面板指定项目文件夹共享权限。
如上所述,文件夹权限可以在工作区浏览器页面通过文件夹条目的右键上下文菜单的共享文件夹选项访问。可以通过设置默认权限(任何人)为只读(取消选择可写)或完全移除它,然后根据需要为特定用户(添加用户)或用户组(添加角色)添加访问权限来更改项目文件夹的访问权限。
更新后的写入权限将决定哪些工作区成员可以创建(或上传)项目到项目文件夹 - 在上面显示的示例中,只有那些是管理者组成员的人。权限限制也将适用于在Altium Designer中创建新项目的用户。
写入(编辑)访问权限,对图书管理员的查看(只读)访问权限,以及对机械工程师的无访问权限。
注意事项:
- 管理员始终对所有项目(和文件夹)具有写入权限,因此此设置不能更改(它是只读的)。
- 项目所有者(创建项目的用户)对项目具有完全访问权限,并且通过推断对其父文件夹具有完全访问权限,因为创建新项目需要文件夹写入权限。
- 应用固定(默认)项目权限集不太可能包括父文件夹的权限,这将禁用正常的父到子(文件夹到项目)权限继承。实际上,项目变得从文件夹层次结构权限继承中“脱离”出来,并且不会采用对其父文件夹所做的任何权限更改 - 有关信息,请参见上面的权限继承连续性。例如,如果为新项目指定的默认权限是工程师和图书管理员的
写入访问权限,那么随后在父文件夹级别禁用图书管理员的写入权限将不会通过权限继承更改项目对图书管理员的查看(只读)访问权限。
没有文件夹写入权限的项目创建
当一个没有对项目文件夹(或者被指定为默认存储位置的其他文件夹)写入权限的用户执行项目创建或上传操作时,系统会自动为该用户创建一个特定的个人文件夹结构来存储新项目。这会显示为一个基于会员电子邮件地址的顶级文件夹,其中包含一个我的项目子文件夹,用于存储该用户的项目。文件夹结构/层次仅对已登录的用户(和管理员)可见,对其他用户不可见。
下载项目修订版
要从界面下载数据,请点击条目修订版右侧的下载控件(
)。
导航工作区结构
您可以通过几种方式在工作区的浏览器界面中导航内容,如下图所示并在之后描述。
|
通过浏览器界面导航工作空间内容的方法。 一个示例搜索的结果。 |
-
点击一个文件夹名称,浏览其内容。
-
使用搜索功能。根据项目的ID、评论或描述输入关键词,然后按Enter键或点击放大镜图标(
)。将扫描整个工作区,并列出搜索结果,显示匹配的项目。
附加功能
通过工作区的浏览器界面浏览内容时,可以找到以下附加功能:
- 导航 – 这个命令位于项目右键上下文菜单中,用于快速将您带到Altium Designer的资源管理器面板中的那个项目。为此将会打开Altium Designer(如果您想打开X2.exe – Altium Designer的源可执行文件,将会提示您)。
- 完整项目信息 – 这个命令,可以在项目修订版的右键上下文菜单中找到,用于展示该修订版所有详细信息的视图。实际上,它只是一个包含了该项目修订版所有不同方面视图(摘要除外)的视图。
-
关注/取消关注 - 使用关注命令,可以在类型为组件的文件夹的右键上下文菜单中找到,以关注该文件夹。被关注文件夹内的任何活动(组件创建、发布、修订状态变更或删除)都将通过电子邮件通知标记,从工作区发送出去(前提是管理员已为工作区启用了电子邮件通知)。使用取消关注命令停止关注该文件夹内的组件活动。
-
移除文件夹 - 使用此命令,可以在文件夹的右键菜单中找到,将该文件夹及其所有内容(子文件夹和其中的项目)移动到工作区的隔离垃圾箱区域。然后可以根据需要永久删除或恢复垃圾箱中的实体。如果移除一个项目文件夹,任何相关的发布和制造包也将被移动到垃圾箱。
-
移除项目 - 使用此命令,可以在项目的右键菜单中找到,将该项目移动到工作区的隔离垃圾箱区域。然后可以根据需要永久删除或恢复垃圾箱中的实体。如果移除一个组件项目,您还有机会同时将其关联模型移动到垃圾箱。请注意,这些只有在不被其他组件使用时(由一个或多个其他组件)才能被删除。






































