簡體   English   中英

Sitecore Workflow 內容管理器“批准按鈕”已禁用

[英]Sitecore Workflow Content Manager "Approve Button" Disabled

我創建了具有 3 個狀態的內容審批工作流:草稿、等待審批和已批准。 一旦內容編輯完成他們的更改,他們就會提交請求,項目將進入等待批准 state。 當內容管理員/批准者登錄到 Sitecore 時,他們可以在工作框中看到批准更改的選項。 但是從內容編輯器查看項目時,“批准”和“拒絕”按鈕被禁用。 編輯項目后,這些按鈕將啟用。 內容管理員查看請說明為什么內容管理員查看項目時未啟用“批准”和“拒絕”按鈕。

這通常是由於訪問權限。 除了對項目本身的寫入權限和對當前語言的“語言寫入”權限外,用戶還需要對命令的“工作流程命令執行”訪問權限(在您的示例中為“批准”和/或“拒絕”)。 用戶還需要工作流本身的“工作流 State 寫入”訪問權限。

我發現最好創建工作流角色,例如“工作流作者”、“工作流審批者”等,並相應地將這些角色分配給用戶。 然后可以將這些角色分配給工作流狀態 ( /sitecore/system/Workflows/MyWorkflow/MyWorkflowState ) 和工作流命令 ( /sitecore/system/Workflows/MyWorkflow/MyWorkflowState/MyWorkflowCommand )

這也可能是由於項目鎖定。 如果編輯需要鎖定(Sitecore 設置)並且其他人鎖定了該項目,則該項目無法轉換到另一個 state。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM