Memos About Salesforce

Salesforceにハマってたこと!

Salesforce Community コミュニティ 内部ユーザと外部ユーザをchatterでやり取り ライブラリー表示

こんにちは、管理人の@Salesforce.Zです。

Salesforceの奥が深いですね。 今回Communityユーザに見せたい内容が見れない時の設定を表示します。

読んだら得ること

★ ライブラリーコンポーネントをコミュニティユーザにみせる
★ コミュニティユーザとSalesforce内部ユーザをchatterのmetion(@)でやり取りできるようにする
★ コミュニティユーザあるいは、ゲストユーザに記事を表示する

目次

ライブラリーコンポーネントをコミュニティユーザにみせる

この設定は簡単です。 コミュニティユーザのラインセンスはcommunity userとcommunity user plusがあります。 community user plusにすれば、ライブラリーコンポーネントはコミュニティユーザにみせることができる

コミュニティユーザとSalesforce内部ユーザをchatterのmetion(@)でやり取りできるようにする

イメージは下記になります。設定をしないと、下記のようになりません、システム管理者はグレーになり、選べないことが分かります。

f:id:jude2016:20200806110621p:plain
コミュニティユーザがchatterに「@システム」で内部ユーザにメーション

逆に内部ユーザがchatterの投稿にコミュニティユーザにメーションもできる

こんな設定は、ユーザの共有モデルを変えれば、実現できます。

・設定手順  1.共有設定ー>ユーザオブジェクトに対してー>デフォルトの外部アクセス権列で、公開/参照のみに設定すればいいです。

つまり、外部ユーザに、ユーザレコードのアクセス権を付与することです。

f:id:jude2016:20200806111306p:plain
ユーザオブジェクトの共有設定

コミュニティユーザあるいは、ゲストユーザに記事を表示する

Lightning Knowledge でコミュニティにナレッジを表示させるには?

公式ドキュメントを参照してください

ポイントは記事の項目です。

f:id:jude2016:20200806111734p:plain
記事の項目によってアクセス制御

「顧客に表示」は記事をコミュニティユーザに見せる

「内部アプリケーションに公開」は記事を内部ユーザに見せる

「知識ベースに公開」は記事をコミュニティのゲストユーザに見せる

それぞれ、ニーズに合わせて、設定すれば、見せることができます。

こうしても、見せれない場合、コンポーネントのバリエーションの利用者を設定する必要になるかと思います。 例:トピック別の上記記事コンポーネントはコミュニティユーザに見せれない

  

f:id:jude2016:20200806112141p:plain
コミュニティのビルダでの、コンポーネント設定画面

f:id:jude2016:20200806112244p:plain
コンポーネントの利用者の割り当てを設定する

リファレンス

Help | Training | Salesforce