1

在我的 Sitecore 工作箱中,显示了几种工作流状态。(Draft、Awaiting、Approved)对于 Sitecore 中的特定角色(例如初级经理),我如何才能将访问权限限制在一个/几个(Draft)工作流状态?

(我正在使用 v6.5)

4

1 回答 1

5

是的你可以。为了能够查看各种工作流状态,您需要对该工作流状态的读取权限以及对要批准/拒绝的项目的写入权限。

来自工作流程说明书(第 3.1 和 3.2 章):

3.1
内容编辑器和工作箱仅在以下情况下为非管理员用户显示工作流命令:
用户对关联项目具有写入权限。
用户对命令的父工作流状态具有写入权限。
用户对工作流命令本身具有读取权限。

3.2
对工作流状态具有读取访问权限的用户可以在其工作箱中看到该状态,只要该状态包括他们具有命令执行访问权限的工作流命令。如果业务需求规定应该对给定的一组用户隐藏特定的工作流状态,您可以通过以下方式限制这些用户对该状态的访问: 对相关用户
隐藏处于该状态的所有工作流命令。

明确向相关用户隐藏工作流状态本身。显式隐藏工作流状态:
关闭工作流状态项的继承访问权限,并且不向用户和分配给用户的所有角色授予对工作流状态的读取访问权限。
或者
拒绝用户或分配给用户对工作流状态项的读取访问权限的角色之一。

于 2013-04-29T08:37:56.340 回答