自己的物品是否有一种方法可以让用户查看工作流程,但只允许他们看到在工作流中自己的物品?只允许用户Sitecore的看到工作流程
这似乎是这将是一个常见的问题。你有大量的内容创建者,你只希望他们看到他们的内容如何在工作流中移动,而不是其他人创建的内容。
可能(约计和凌乱的)解决方案: 我能想到的将是关闭权限继承,这样我可以明确拒绝查看权限和工作流的唯一可能。然后通过工作流中的自定义操作,我可以明确地打开用户提交的每个项目的查看权限。
我在正确的轨道上吗?我希望不是。 ;)
问题澄清: 我要审批看到的一切,但我希望作者能够打开工作流程,只看到自己的物品,而不是几十个来自其他作者的项目。
听起来很不错。 – Younes 2011-05-24 12:08:52
从作者的角度来看,他们希望他们能够检查并查看他们的物品是否已获批准。这意味着我需要让他们查看工作流的访问权限,但我不希望他们看到来自其他作者的其他几十项内容。是否对您的答案有所影响? – JoshBaltzell 2011-05-24 19:55:18
使用默认工作箱很困难,因为用户需要以下工作流才能看到项目: 1)他们必须具有对ITEM的读写权限 2)他们必须具有对工作流状态 3)他们必须对工作流程状态中的至少一个COMMAND具有执行权限 对于您所描述的内容,您最好将其移到工作箱外部。下面的Markos建议可能是使用ASR的好建议。如果你真的想获得一些乐趣,你可以制作一个自定义的应用程序,显示从内容编辑器或桌面启动的工作流程中的用户项目 – dmgdotnet 2011-05-25 01:03:00