使用项目管理权限

使用项目可以通过嵌套项目层次结构、从某些用户或组中隐藏项目、授权项目主管和锁定权限等功能来简化权限管理。

提示:在项目级别设置权限的方式非常重要,特别是对于“默认”项目。创建新的顶层项目时,它将从“默认”项目继承其(适用于所有内容类型的)默认权限规则。在另一个项目内以嵌套方式创建新项目时,子项目将从父项目继承其默认权限规则。

项目管理

项目是用于组织内容和管理内容访问权限的容器。通过为非管理员授予管理项目的特权,将能在项目级别处理某些内容管理任务。

项目主管:项目可能有项目主管,即已设置为“项目主管”的用户。此设置自动为用户授予其针对该项目及其中的所有内容的最大能力(取决于用户的站点角色)。具有“Explorer(可发布)”及更高站点角色的项目主管将因此拥有所有能力。项目主管本质上是项目的本地管理员,无法访问站点或服务器设置。

分层结构:只有管理员才能创建顶层项目。项目所有者和项目主管可在其项目内创建嵌套项目。项目所有者和主管对项目及其内容以及其中包含的任何嵌套项目拥有完全管理访问权限。在分层结构中,系统将为项目主管隐式授予对所有子内容的项目主管访问权限。若要移除项目主管访问权限,您必须在分层结构中显式分配了角色的级别进行移除。

所有权:一个项目可以有多个项目主管,但每个项目只有一个所有者。默认情况下,项目所有者是创建项目的用户。(现有所有者或管理员,而不是项目主管)可将项目的所有者更改为具有“Explorer(可发布)”或“Creator”站点角色或管理员站点角色的任何用户。无论是否锁定了项目权限,都可以更改项目所有权。请注意,这是指项目所有权。内容所有权可以由项目所有者、项目主管和管理员更改。

删除:内容只能存在于项目内。只有管理员才能创建和删除顶层项目,但项目主管可以创建或删除嵌套项目。删除项目还会删除它们包含的所有内容和嵌套项目。若要删除某个项目而不丢失其内容,请首先将内容转移到另一个项目。删除项目操作无法撤消。

如需深入了解项目管理,请参见使用项目管理内容访问权限添加项目并将内容移至其中

设置项目主管

项目主管是对特定项目或项目分层结构类似管理员的访问权限的用户。在 2020.1 之前,“项目主管”是一种能力,可以像任何其他能力一样设置为已允许、已拒绝或未指定。从 2020.1 开始,项目主管现在通过操作菜单分配,并充当设置而不是能力。

将项目主管身份分配给组或用户

  1. 打开相应项目的权限对话框。
  2. 选择现有权限规则,或单击“+添加组/用户规则”并选择所需的组或用户。
  3. 打开该权限规则的操作菜单 (...),并选择“设置项目主管...”

注意:如果操作菜单包含启用“设置项目主管”的选项,则需要在将组或用户设置为项目主管之前选择此选项。仅当该组或用户被拒绝“项目主管”能力能(在 2020.1 之前)时,才会显示此选项。在将他们设置为项目主管之前,需要移除该已拒绝能力。

使用权限规则将组或用户建立为项目主管后,模板和能力将不再可编辑,因为对于项目主管所有能力均为已允许。如果在包含嵌套项目的项目上建立了项目主管,他们将在所有嵌套项目及其内容上具有已继承项目主管身份。

项目主管身份始终在整个项目分层结构中向下应用,并且只能从设置它所在的级别中移除。若要移除项目主管身份,请按照上述步骤操作,但从操作菜单中选择“作为项目主管移除”。将组或用户作为项目主管移除后,该权限规则的所有能力将设置为“未指定”。这可能意味着,如果没有其他权限规则授予他们对内容的权限,则将删除他们对该项目的访问权限和能力。要保留用户或组对项目及其内容的访问权限,他们需要像任何其他组或用户一样设置能力。

锁定内容权限

在项目级别设置的权限规则充当该项目及其包含的任何嵌套项目中保存的内容的默认值。这些项目级别的默认规则是强制执行还是仅作为初步规则,取决于“内容权限”设置。可通过两种方式配置此设置:“已锁定”(推荐)或“可自定义”。锁定项目将移除内容所有者修改其内容的权限规则的能力。锁定权限可应用于嵌套项目,也可以仅应用于父项目本身。

  • 将内容权限锁定(包括嵌套项目)后,将为项目及所有嵌套项目中的所有内容强制实施在项目级别设置的权限规则。(这是 2020.1 之前用于锁定项目的默认行为。)
  • 当内容权限已锁定(不包括嵌套项目)时,将在项目级别为项目中的内容强制实施权限规则,但可将嵌套项目独立配置为具有自己的已锁定或可自定义形式的权限规则。(这是自 2020.1 起用于锁定项目的新行为。)
  • 当内容权限为可自定义时,默认情况下,在项目级别设置的权限规则将应用于项目中的所有内容。但是,可以在发布期间或发布后针对单独的内容部分修改权限规则。(在 2020.1 之前,这被称为“由所有者管理”

注意:无论权限规则是已锁定还是可自定义,都始终会应用内容权限。已锁定可自定义仅指项目中的内容如何继承项目级别权限,以及谁可以更改这些权限。即使在具有可自定义权限的项目中,也只有特定用户可以修改权限(内容或项目所有者、项目主管、管理员或具有“设置权限”能力的用户)。

在已锁定项目中:

  • 每个内容类型的项目权限规则将应用于所有内容。
  • 只有管理员、项目所有者和项目主管才能修改权限。
  • 内容所有者会丢失“设置权限”能力,但保留对其内容的所有其他能力。
  • 项目中的所有内容的权限都是可预测的。

在可自定义项目中:

  • 将内容发布到项目中或者创建嵌套项目时,默认情况下会应用项目权限规则,但可以在发布期间或创建内容之后修改权限。
  • 具有“设置权限”能力的任何用户可以修改该内容的权限规则。
  • 项目所有者对其内容拥有所有能力。
  • 项目中不同内容的权限可能不同。

设置内容权限(锁定项目)

新的顶层项目会从“默认”项目继承所有初始权限,但不继承内容权限设置,后者设置为“可自定义”。如果需要,可以将此项更改为“已锁定”

若要配置内容权限,请执行以下操作:

  1. 您必须以管理员、项目所有者或项目主管身份登录到站点
  2. 打开某个项目的权限对话框
  3. 单击左上角的内容权限“编辑”链接,并在“内容权限”对话框中选择所需的选项

注意:如果在上面的步骤 3 中左上角未显示“编辑”链接,则您可能位于 (a) 锁定项目中的嵌套项目或内部部分的权限对话框中,在这种情况下,该链接应会引导您进入管理项目功能;(b) 可自定义项目中的内容部分的权限对话框中,该对话框不显示任何内容;或者 (c) 视图的权限对话框中,该对话框指明视图权限如何绑定到工作簿。有关视图和工作簿权限的相互作用的详细信息,请参见显示或隐藏工作表标签

更改内容权限

更改项目的内容权限设置时,结果取决于新设置。必须在管理项目级别对已锁定分层结构中的权限规则进行更改。

更改自 更改为 结果
已锁定(包括嵌套项目) 已锁定

不修改现有权限规则。

任何嵌套项目变为可自定义。

可自定义

不修改现有权限规则,尽管这些规则可自定义。

任何嵌套项目变为可自定义。

已锁定 已锁定(包括嵌套项目)

覆盖所有嵌套项目及其内容的现有自定义权限规则。此操作无法撤消。

可自定义

不修改现有权限规则,尽管这些规则可自定义。

任何嵌套项目都保留其内容权限设置和权限规则。

可自定义 已锁定(包括嵌套项目) 覆盖项目以及所有嵌套项目及其内容中内容的现有自定义权限规则。此操作无法撤消。
已锁定

覆盖项目中内容的现有自定义权限规则。此操作无法撤消。

任何嵌套项目都保留其权限规则并保持可自定义。

移动项目和内容

当项目移动到另一个项目时,将保留所移动项目的权限设置,除非目标项目的范围已限定为包括嵌套项目。

  • 如果目标项目设置为“已锁定”(包括嵌套项目),则所移动项目的权限将被覆盖。
  • 如果目标项目设置为“已锁定”(不包括嵌套项目),则不会覆盖所移动项目的权限。已移动项目是否已锁定或可自定义是从其原始设置中保留的。
  • 如果目标项目设置为可自定义,则所移动项目的权限不会被覆盖,但它们现在可编辑。
    • 如果所移动的项目以前嵌套在已锁定(包括嵌套项目)的父项目下,那么在移动时,项目将接受已锁定(包括嵌套项目)设置,并成为它所包含的任何项目的管理项目。注意:如果移动项目使其成为顶层项目,结果也相同。
感谢您的反馈!