为什么批准者不能查看工作箱初始状态项,但管理员可以?

时间:2012-02-07 16:09:07

标签: sitecore sitecore6

我们有一小批审批人,也是有效的内容编辑人员。这意味着他们需要监控工作箱并制作和批准他们自己的编辑。

我们曾经为每个人提供管理员访问权限,但这可以让您完全轻松地跳过工作流程。我们在工作流程中有几个编程步骤,我们希望始终执行。此外,让大多数用户成为管理员通常都是不好的做法。

我们认为标准角色中的批准者一切正常,但其中一位用户发现,当他们以完整的管理员身份登录时,他们可以看到初始工作流状态中的其他几个项目,而这些项目是他们自己看不到的。< / p>

一个典型的情况是他们的一个同伴锁定了一个项目,但从未提交过。

我查看了他们角色的权限,他们似乎拥有所有适当的权利。

Screenshot of Access Viewer for the user in question on an item that is locked by another user, but does not show up in the first user's workbox.

1 个答案:

答案 0 :(得分:3)

工作流程和安全性齐头并进,可能有点棘手。如果没有完全了解所有项目(内容和工作流程)的用户,角色和应用安全性,则很难回答您的问题。

来自workflow reference document部分3.4.1:

  

项目的有效访问权限可能会影响Workbox应用程序的行为。用户必须   具有对项目的写入权限,以便查看工作箱中的项目。请注意,用户可能没有写入   如果该项目当前由另一个用户签出(锁定),则访问该项目。

此外:

  

对工作流状态具有读访问权限的用户只要状态包含具有命令执行访问权限的工作流命令,就可以在其工作箱中看到该状态。

如果运行此文档未提供任何帮助,您可能需要澄清有关角色层次结构和项目权限的详细信息。也许lightweight Sitecore security report可用于报告您的设置。