sitecore角色和工作流

sitecore角色和工作流,sitecore,sitecore7,user-roles,security-roles,Sitecore,Sitecore7,User Roles,Security Roles,我有一个要求,即角色是内容作者、内容审阅者和发布者 内容作者应该能够提交内容,内容审阅者可以创建、编辑和批准内容,发布者可以执行所有这些操作(创建、编辑、批准、发布),但不能同时成为作者和发布者 我创建了以下角色: 内容作者: sitecore\sitecore客户端创作 sitecore\sitecore客户端用户 内容审阅者: sitecore\sitecore客户端创作 sitecore\sitecore客户端用户 sitecore\sitecore客户端设计 出版商: site

我有一个要求,即角色是内容作者、内容审阅者和发布者

内容作者应该能够提交内容,内容审阅者可以创建、编辑和批准内容,发布者可以执行所有这些操作(创建、编辑、批准、发布),但不能同时成为作者和发布者

我创建了以下角色:

内容作者:

  • sitecore\sitecore客户端创作
  • sitecore\sitecore客户端用户
内容审阅者:

  • sitecore\sitecore客户端创作
  • sitecore\sitecore客户端用户
  • sitecore\sitecore客户端设计
出版商

  • sitecore\sitecore客户端创作
  • sitecore\sitecore客户端发布
  • sitecore\sitecore客户端用户
  • sitecore\sitecore客户端设计
因此,我的想法是使用命令草稿、提交、批准和拒绝创建工作流,并为角色的工作流命令分配适当的访问权限


对于发布者:有没有一种方法可以控制用户的角色,因为用户不能同时是作者和发布者?

对于作者角色,明确拒绝对界面中发布按钮(例如“开始”菜单、功能区等)的读取访问。通过明确拒绝访问,如果他们同时是作者和发布者,则这优先于任何继承的访问,因此,这将拒绝他们从发布者获得的任何访问。

只是为了澄清,您试图阻止您的审阅者/发布者批准他们更改的内容?在这种情况下,如果发布者创建了文档的新版本,则您不再希望他们拥有批准该文档的权限,并且他们需要具有审阅者/发布者角色的其他人批准该文档?