Sitecore - 用户的标准角色

时间:2016-09-29 09:22:25

标签: sitecore sitecore8.1

我正在为练习项目创建用户,并提出了三个 - 作者审阅者发布者

作者 - 应该能够创建,编辑和删除项目 审稿人 - 应该只能阅读和批准项目 发布商 - 应该只能读取所有项目并发布已批准的项目。

我在一篇文章中读到这些角色足以让内容作者 - Sitecore客户端创作& Sitecore客户端用户,并将其分配给作者

作者身份登录时,插入选项显示为灰色!!!!因此,我再次以管理员身份登录并尝试访问 author 的Home项目(读取,写入等),但它表示访问被拒绝。

请为我澄清以下内容:
1.我想到的用户,他们在真实场景中是正确还是工作得好? 2.为什么我无法将 author 的访问权限授予Home项目 3.是否需要创建自定义角色。是否已存在针对这些用户的sitecore标准角色,这些角色对于每个项目都是常见的 4.请建议我为作者审稿人发布者分配的角色

2 个答案:

答案 0 :(得分:1)

这个问题并不适合SO的指导方针,但要回答你的问题:

  1. 拥有专门的发布商并不常见。更常见的是,一旦内容被批准,我会期望自动发布的工作流程。你可能只用2个角色就可以逃脱。

  2. 这些角色应该足够了,但请检查doco,请说明您的管理员用户是否已获得“拒绝访问权限”#39;消息或您的作者。管理员用户不应被拒绝;可能是您的安全设置导致了问题(项目权限,而不是角色)

  3. 标准角色是精细的,可让您调整设置。您可以获得许多示例站点(例如launchsitecore.net),它们可以向您展示如何使用这些角色以及该文档。您也可以发布到community.sitecore.net

  4. 实现这一目标所需的角色和特权组合对SO来说过于详细。请参阅文档,各种博客或示例站点,以了解如何在实际应用程序中使用安全功能。

答案 1 :(得分:1)

您可以使用工作流功能设置它并更改工作流级别的安全权限。最简单的工作流程结构应该是:

初始步骤1

  • 提交命令(将项目移至步骤2)

等待批准步骤2

  • 批准命令(将项目移至步骤3)
  • 拒绝命令(将项目移动到 步骤1)

等待发布第3步

  • 发布命令(将项目移至步骤4)
  • 拒绝命令(将项目移动到 第2步)

发布最终第4步

  • 自动发布操作(一旦项目出现在最终状态,将自动发布项目的标准操作)

所有3个角色都应该是至少Sitecore\Author个角色的成员。它允许基本访问项目编辑功能。不要忘记使用Security Editor应用程序明确允许Write etc访问。如果由于某种原因无法使用Access Viewer应用程序检查当前权限,一旦您选择了某个特定的安全帐户和项目,您应该能够检查允许和拒绝的权限,并在右侧进行解释。

然后,您需要在工作流级别设置访问权限(例如,审阅者可以在“等待批准”状态下执行批准和拒绝命令,而不能 - 在其他状态。对于作者和发布者而言相同)。

有用的文档(对Sitecore 8.x也有效): https://sdn.sitecore.net/Reference/Sitecore%207/Security%20Reference.aspx https://sdn.sitecore.net/Reference/Sitecore%207/Workflow%20Reference.aspx

相关问题