审批者未在Sitecore工作流中看到审批状态项

时间:2015-10-12 07:39:11

标签: sitecore workflow sitecore8

我想在Sitecore 8中测试示例工作流程。这是我到目前为止所做的:

  • 将示例工作流程插入模板的标准值
  • 创建了两个测试用户:测试编辑器测试审批者
  • 创建了两个角色: SubmitionRole ApprovalRole
  • 在安全编辑器中,我分配了读取写入访问权限,包括 SubmitionRole 草稿状态的3个工作流权限角色并将此角色分配给测试编辑器
  • 在安全编辑器中,我分配了读取写入访问权限,包括等待批准已批准的3个工作流程权限> ApprovalRole 角色的状态,并将此角色分配给测试审批者

然后我使用测试编辑器从该模板创建了一个项目,该项目进入了草稿状态。所以我在工作箱中提交了该项目。

现在,当我使用测试审批者登录时,工作箱中没有任何内容。我可以在工作箱中看到工作流及其审批状态,但内部没有任何内容。作为管理员,我可以看到项目在批准状态下等待。

以下是测试审批人的Access Viewer的屏幕截图: enter image description here

我在这里缺少什么?

2 个答案:

答案 0 :(得分:1)

您无需为工作流状态项(WriteAwaiting Approval)分配Approved个访问权限。这意味着允许ApprovalRole编辑这些项目,而不是该州的项目。

您需要设置的是:

  • Awaiting Approval状态的工作流状态写入(控制用户是否可以更新当前与特定工作流状态相关联的项目)
  • 工作流程命令执行以获取Awaiting Approval以下命令,该角色应该被允许(控制用户是否显示特定的工作流程命令)
  • 写入对项目本身的访问权限(从草稿状态提交到等待审批状态的项目)。

那应该是它。

答案 1 :(得分:1)

确保您的用户/角色具有对/sitecore/system/Language下相关项目语言的语言读写权限。 Language ReadLanguage Write是一组单独的字段,您可以在“安全编辑器”中通过从“列”选项中选择它们来公开这些字段。内容审批角色需要在相关语言项目上进行语言阅读和语言撰写:

enter image description here

相关问题