我們以前講過 Service Cloud 零基礎(三)Knowledge淺談,我們日常可以看見很多得文章或者帖子,我們可以將其通過data category / group進行管理。但是一個系統中得文章可能成千上萬或者百萬計,常用得文章可能會大打折扣,這個時候我們應該如何更好得對文章進行管理分類呢?這裡就引入了Topic得概念,我們使用Topic來組織社群得內容或者突出得重點討論得東西。不要覺得 Topic有多神氣,實際得衝浪場景中隨處可見。我們在知乎,在微博,在脈脈上看文章都會有通過 主題/ 話題進行展示,點進去有很多相關文章。我們只需要看到我們需要的主題,然後點進去找到我們感興趣需要得文章即可。那Salesforce 擁有哪幾類得主題型別,如何進行主題管理呢,下面的內容主要針對這兩點進行闡述。
一. Topic型別
不同得應用場景會擁有不同得型別,在salesforce community得世界主要擁有3種型別: Featured Topic(特色主題) / Navigational Topic(導航主題)/ Content Topic(內容主題)。我們常用得可能是 Featured Topic 以及 Navigational Topic。
- Navigational Topic:展示在 Menu測,這種主題用於提供了社群的主題的一致性;
- Featured Topic:用於顯示當前最新最熱的主題,通常顯示在首頁展示當前的最熱主題,類似微博熱搜的感覺;
- Content Topic:用於組織管理你原有的內容(Content)。
1. Navigational Topic:展示在 Menu測,這種主題用於提供了社群的主題的一致性。 Navigational Topic 可以設定 主題以及子主題,我們可以按照以下的步驟去設定 Navigational Topic。
1)setup 搜尋 communities 或者 sites,我們以前的demo中的截圖是communities,但是因為 Spring21 給更改了名稱,搜尋 communities還是好用,但是需要了解現在 community的入口從 All Communities改成了All Sites。
2) 為了演示方便,我們新建了一個custom service型別的community,點選Workspaces按鈕以後點選 Content Management區域。
3) 上方切換到Topics,左側切換到 Navigational Topics。後續的兩個型別都是在左側配置,前面的步驟都是一樣的,後續會省略。
4)我們可以配置導航主題以及子主題,通過上面描述我們可以看到,最多可以25個主題,每個主題下最多10個子主題,每個子主題下面還可以最多10個子主題。上圖中預設顯示的是父主題,我們如果想針對某個父主題建立子主題,或者針對子主題建立它對應的子主題,我們只需要在 Show subtopics of那裡選擇需要操作的父主題,然後輸入對應的子主題點選 Add以後點選Save即可。針對子主題建立子主題同樣操作。
5)展示Navigational Topic:我們只需要在builder中的 Navigation區域, Type 選擇 Navigational Topic,我們勾選上 Add the 'More Topics',publish以後看一下效果。
6)進入 community,上方的menu的 Topics會預設展示 parent topic,其他的是預設隱藏的狀態,我們想要檢視所有的主題情況下,可以點選 MORE Topics
點選 More Topics以後會展示當前community的層級結構
2. Featured Topic:用於顯示當前最新最熱的主題,通常顯示在首頁展示當前的最熱主題。專案中這個型別的主題使用的也是非常的多,因為通過特色主題,使用者可以找到最常用的主題以及相關的文章解決方案等。針對 self-service的QA會有很大的幫助。步驟如下:
1)在topic中建立相關的主題內容,比如下圖中我們預設建立了4個 topic,預設是沒有變成featured;
2)切換到 featured topics以後,點選select a topic,輸入我們在上面建立的topic,點選add,全部選完以後,點選save即可。需要注意的是,featured topic最多隻能25個。featured topic展開以後可以每個都配置相關的縮圖,這裡不做展示;
3) builder的home頁面,我們選擇 Featured Topics & Feeds標準元件,預設的內容就會展示我們配置的 featured topic。
3) Content Topic:用於組織管理你原有的內容(Content)。操作很簡單,找到 topic,選擇需要啟用的topic,點選Enable for Content即可。
二. 文章和主題管理
我們根據上面的操作將主題都建立完了,然而我們點進去空空如也,因為儘管有了主題,但是我們之前建立的文章以及後續建立的文章並沒有和主題相關聯,所以我們的另外的重點就是如何將文章和主題進行關聯管理。
有兩種方式去進行文章管理,一個是針對指定文章去分配主題,另外是根據data category group去動態配置哪些文章屬於哪些主題。
1. 指定文章分配主題: 我們如果系統中的文章不多,或者通過 data category 去進行了主題分配情況下,還想額外的設定給額外的主題,我們可以使用 Articla Management。找到指定的我們想去分配的文章,點選Add Topic分配我們需要的主題點選Save即可。
2. 自動的主題分配:這個也是我們最常用的方案,通過設定指定的data category分配給指定的哪些topic,保證文章釋出以後就會設定了主題標籤。
通過以上的步驟,我們便建立了主題和文章之間的關係。
三. 國際化處理
我們做的專案有可能是國際化的專案,我們在 Content Management只能設定指定的語言,如果需要對主題的名稱以及描述進行國際化操作,只需要 setup找到 translate workbench,選擇translate,setup component選擇 Managed Topic然後針對label或者description進行國際化翻譯即可。
總結:篇中簡單描述了community cloud中的主題管理相關內容。篇中有錯誤地方歡迎指出,有不懂歡迎留言。文章淺入淺出,主要講一下概念,感興趣的小夥伴想要深入瞭解的話,自行檢視相關文件。