Loading
服務
共用 Lightning Knowledge 考量事項

共用 Lightning Knowledge 考量事項

共用讓您能夠透過組織範圍預設值、以擁有者為基礎共用,以及以條件為基礎的規則,以控制並彈性地設定文章存取權。共用只是其中的一部分,它還能夠處理物件權限、應用程式權限 (例如檢視草稿文章、管理員存取權),以及文章可供內部、外部或大眾使用。在規劃共用模型時,請考量以下事項。

必要版本

適用於 Lightning Experience。檢視支援的版本。

我們盡可能變更非包容的字詞以符合本公司的「平等」價值。我們維護某些特定字詞,以避免對客戶實作造成任何影響。

資料種類的適合程度為何?

當您切換至標準共用時,資料種類仍用於分類、篩選及搜尋文章。在標準共用啟用的狀況下,資料種類不再控制存取權,因此請檢查您是否能夠簡化或移除任何資料種類。如果您先前建立的資料種類群組主要是為了控制存取權,而不是篩選文章,則請考慮是否移除或停用這些群組。例如,使用文章語言或記錄類型的共用規則會取代符合文章語言、區域或記錄類型的種類群組。

具有 Salesforce 共用的文章存取權

變更共用模型需要您重新思考您的權限與存取權策略。標準共用不使用指派給使用者設定檔的資料種類,而是使用擁有權、預設值與規則來決定誰可以看見和編輯文章。

共用與文章版本

共用文章版本層級的作品 (Knowledge__kav 物件),而非主要文章 (Knowledge __ka 物件)。您可以設定規則和設定,讓支援代表或使用者可以存取某些版本,但無法存取其他版本。相反的,由於種類共用會影響主要文章,因此版本一律擁有與主要版本相同的以種類為基礎存取權。這種差異也同樣發生在以語言為基礎的版本和連續版本。

例如,變更版本之間記錄中的值,會變更共用規則的結果,因此可授與或移除存取權。此外,使用者只可以檢視已發佈的文章,除非其設定檔有權限可檢視草稿與封存的文章。

物件與應用程式權限

可「建立」、「讀取」、「編輯」及「刪除」文章的 Knowledge 物件權限是透過設定檔權限授與的,可控制基準存取權。共用設定可限定存取權,但無法授與使用者無法檢視或編輯之文章的存取權。目前,物件層級「全部檢視」記錄和「修改所有記錄」不會授與更多存取權。

同樣的,會強制執行 Knowledge 的應用程式權限,例如「檢視草稿文章」和「檢視封存文章」,無論是否共用。

當使用者沒有 Knowledge__ka 物件的存取權時,任何涉及 Knowledge__kav 的程式碼都會 ⁇ 出錯誤。在您實作任何與 Knowledge__kav 相關的內容之前,請使用「結構描述」describe 方法檢查使用者是否擁有 Knowledge__ka 物件的存取權。例如,Schema.sObjectType.Knowledge__ka.isAccessible() 深入瞭解強制執行物件和欄位權限

文章擁有者與翻譯

建立知識文章的使用者是主要文章和 (依預設) 所有版本的擁有者。提交文章進行翻譯的使用者是翻譯版本的擁有者。當您的知識庫包含翻譯時,請確定您的共用設定會將翻譯與主要語言文章版本的存取權提供給譯者。例如,如果主要語言文章共用設定為「專用」,則會讓譯者無法存取主要語言文章。

文章作者存取權

將組織範圍預設值設定為「公用唯讀」,可讓非擁有者無法執行編寫動作,例如編輯或還原封存文章。必須擁有透過共用授與的寫入存取權才可使用下列動作,:「編輯」、「發佈」、「刪除草稿」、「指派」、「作為草稿編輯」、「封存」、「提交進行翻譯」、「還原」、以及「刪除封存文章」。「修改所有資料」權限會覆寫共用功能,而擁有此權限的管理員使用者仍能夠編輯文章。

適用於共用規則的欄位

您可以使用自訂欄位與大多數標準欄位作為條件,以建立規則。但您無法在共用規則中使用下列欄位:

  • 文章類型
  • 指派日期
  • 指派到期日期
  • 指派備註
  • 檔案欄位
  • 最新的版本
  • 是主要語言
  • 發佈狀態
  • 翻譯完成日期
  • 翻譯匯出日期
  • 版本號碼

「文章類型」欄位會區分 Salesforce Classic 版 Knowledge 中的文章,而 Lightning Knowledge 則使用「記錄類型」。

限制

下列「共用」功能不適用於 Knowledge。

 
正在載入
Salesforce Help | Article