2016-09-29 50 views
5

我創建用戶的實踐項目,有三個想出了標準的角色。Sitecore的 - <em>作者</em>,<em>審稿</em>,<em>出版商</em> - 爲用戶

作者 - 應該能夠創建,編輯和刪除項目。
評論者 - 應該只能夠閱讀和批准項目。
發佈者 - 應該只能讀取所有項目併發布已批准的項目。

我在一篇文章中讀到,這些角色就足夠了內容作者 - Sitecore的客戶端創作 & Sitecore的客戶端用戶,因此分配相同的給作者

當以作者登錄時,插入選項灰顯!!!!。因此,我以管理員身份再次登錄並嘗試訪問作者的Home項(讀取,寫入等),但它表示拒絕訪問。

請爲我澄清以下內容:
1.我認爲的用戶,他們是正確的還是在真實場景中工作良好?
2.爲什麼我無法訪問作者到Home項目。
3.創建必要的自定義角色。如果沒有這些用戶的網站內核標準角色,這對每個項目都很常見。
4.請建議我應該分配給我作者評論家出版商的角色

回答

1

這個問題並沒有真正適合這樣的指導方針,但要回答你的問題:

  1. 有一個專門的出版商是不常見的。更常見的是讓工作流程在內容獲得批准後自動發佈。你可能只有2個角色。

  2. 這些角色應該足夠了,但請檢查doco,請說明您的管理員用戶是否收到「訪問被拒絕」消息或您的作者。管理員用戶不應該被拒絕任何東西;可能是您的安全設置導致了問題(項目權限,而不是角色)

  3. 標準角色很精細,可以調整您的設置。有許多可以獲得的示例網站(例如launchsitecore.net),可以向您展示如何使用這些角色,還有文檔。你也可以發佈到community.sitecore.net

  4. 有一些角色和特權的組合需要實現這個過於詳細的SO。請參閱文檔,各種博客或示例站點,瞭解如何在實際應用程序中使用安全功能。

1

您可以使用工作流程功能設置它並更改工作流程級別的安全權限。最簡單的操作流程結構應該是這樣的:

初始步驟1

  • 提交命令(移動項到步驟2)

等待審批步驟2

  • 批准命令(移動項目到步驟3)
  • 拒絕命令(將項目移動到 步驟1)

等待出版步驟3

  • 發佈命令(移動項到第4步)
  • 拒絕命令(移動項 步驟2)

發佈最終步驟4

  • 自動發佈操作(標準操作l在項目出現在最終狀態時自動發佈項目)

所有3個角色應該至少是Sitecore\Author角色的成員。它允許基本訪問項目編輯功能。不要忘記使用Security Editor應用程序明確允許寫入等。如果由於某種原因無法使用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

+0

「所有3個角色應至少Sitecore的\作者角色的成員,它允許以項目編輯功能的基本訪問。」但審閱者和發佈者不應該能夠編輯項目。這是不是它應該是實時的方式。請澄清 – Qwerty