Sitecore - 工作箱安全性

Dha*_*777 1 sitecore sitecore6 sitecore-workflow

在我的Sitecore工作箱中,显示了几个工作流程状态.(草稿,等待,已批准)如何将访问权限仅限于Sitecore中特定角色(例如初级经理)的一个/几个(草稿)工作流程状态?

(我使用v6.5)

Tra*_*yek 5

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

工作流程手册(第3.1和3.2章):

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

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

明确地从有问题的用户隐藏工作流状态本身.要显式隐藏工作流状态:
关闭工作流状态项的继承访问权限,不要将工作流状态的读取权限授予用户以及分配给用户的所有角色.

拒绝用户或用户被分配的角色之一对工作流状态项的读访问权.