2010-08-06 154 views
3

我正在实施Sitecore中的工作流程,并且为此我设置了几个具有角色的不同用户,其中角色的安全性决定了工作流程过程(没有什么不寻常的)。Sitecore:允许用户/角色发布

其中一个角色是“CMS发布者”,其作业将在审阅过程中成为最后一项,并在接受项目后发布。问题是在发布标签中没有“发布”按钮。我知道一旦它们进入最终状态就可以自动发布项目,但我希望此角色也可以访问该按钮。我认为这是某个内容项目上的安全设置,但是我已经搜索到了核心/主数据库无效,并且sdn提供了有关此信息的零信息。

谢谢你的时间。

回答

9

使您的“CMS发布者”角色成为内置“Sitecore客户端发布”角色的“成员”,并查看按钮是否显示。

+0

这看起来对我来说是正确的。有关内置Sitecore客户端角色的更多信息可以在SDN上提供的Sitecore安全参考文档的第7页找到。 – Matt 2010-08-06 22:28:49

+0

这给了我需要的结果。这是一种奇怪的情况,因为客户端角色在Sitecore中不可见。我不得不在我们的会员数据库中创建它们,然后遵循这一点,并且一切正常。谢谢! – raynjamin 2010-08-10 12:25:47

+0

谢谢@Sean帮助了我,节省了我很多时间...... – 2015-10-29 14:09:20

1

有一个设置web.config文件,要求Sitecore客户端发布角色具有读写权限才能发布项目。这个设置是Publishing.CheckSecurity。

您可以阅读完整说明here