Sitecore 工作流内容管理器"Approve Button"已禁用



我创建了一个包含3种状态的内容审批工作流:草稿、等待审批和;已批准。一旦内容编辑器完成更改,他们就会提交请求,项目就会进入等待批准状态。当内容经理/审批者登录到Sitecore时,他们可以在工作簿中看到批准更改的选项。但是当从内容编辑器查看项目时;批准";以及";拒绝";按钮被禁用。编辑项目后,这些按钮将启用。内容管理器视图请说明为什么";批准";以及";拒绝";当内容管理器查看项目时,不会启用按钮。

这通常是由于访问权限造成的。除了对项目本身的写访问之外;语言写作;访问当前语言时,用户还需要";"工作流命令执行";访问权限(在您的示例中为"批准"和/或"拒绝"(。用户还需要";工作流状态写入";访问工作流本身的权限。

我发现最好创建工作流角色,例如";工作流作者"工作流批准人";并相应地将这些角色分配给用户。然后,这些角色可以相应地分配给工作流状态(/sitecore/system/Workflows/MyWorkflow/MyWorkflowState(和工作流命令(/sitecore/system/Workflows/MyWorkflow/MyWorkflowState/MyWorkflowCommand(

也可能是由于物品锁定。如果编辑需要锁定(Sitecore设置(,而其他人对该项具有锁定,则该项无法转换为其他状态。

最新更新