Workstation – Salesforceナレッジの統合
概要
Salesforceナレッジは、Salesforceで作成されたナレッジ記事から構築されます。 Salesforceの管理者は、サイトを作成し、ユーザーに記事を表示するためにカスタマイズすることができます。
現在、リード、アカウント、ケースなどのSalesforceオブジェクトを検索するために、Salesforceと統合しています。
Salesforce統合の設定について読む。
このSalesforceナレッジの統合は、Salesforceナレッジとは別に管理されており、ナレッジ記事に検索機能を追加しています。
Salesforceナレッジは、記事の作成を可能にします。 アクセスは通常、外部サイトで行われます。 Company Communities権限を持つユーザーは、このサイトにアクセスできます(ただし、他のユーザーが使用する通常のSalesforceにはアクセスできません)。
この統合により、Salesforceナレッジの記事内を検索できるようになり、検索結果をクリックすることでユーザーを外部サイトへ誘導します。
詳細
Salesforceナレッジの記事を検索します。 これは、SalesforceではExperience CloudまたはCommunity Cloudとしても知られています。
ユーザーは、ナレッジベースが表示される外部サイト(Salesforceの外)に誘導されます。
コンソールの管理者は、Workstation Appに表示される統合名とアイコンをカスタマイズできます(ユーザーはSalesforceで作成されたことを知らないため)。
セキュリティ概要
Workstationの統合セキュリティとWorkstationのエンタープライズ検索の詳細をご覧ください。
SalesforceのアプリをWorkstationと統合させるための構成
- Salesforceにサインイン
- 現在のアプリの[設定]をクリックします -
3. 検索を使用してApp Managerに移動します -
4. 以前のSalesforceとの統合の一部として、「Workstation」という接続アプリ名があるかどうかを確認してください。 ある場合、ステップ10にスキップします。 ない場合、「新しい接続アプリ」を作成します -
5. このデータを関連するフィールドに記入します -
-
- Connected App Name(接続アプリ名)- Workstation
- API Name(API名)- Workstation
- Contact Email(連絡先メール)- 作成者のメールアドレス
- Enable OAuth Settings(OAuth設定の有効化) - チェックしてマークを付ける
- デバイスフローの有効化 - チェックしてマークを付ける
- コールバックのURL -
- 以下のOAuthスコープを有効にします -
- フルアクセス(フル)
- API(api)経由でユーザーデータを管理
- いつでもリクエストを実行(refresh_token、offline_access)
- Require Secret for Web Server Flow(ウェブサーバーフローにシークレットを要求する) - チェックマークを付ける
- Require Secret for Refresh Token Flow(リフレッシュトークンフローにシークレットを要求する) - チェックマークを付ける
6. 「保存」を押します
7. アプリマネージャー画面に戻り、アプリのメニューから[View(表示)]をクリックします8. この画面で、「Consumer Key」と「Consumer Secret」をコピーします
9. また、Salesforceナレッジの「ドメイン」(URL)(Experienceサイトへのアクセスに使用するURL)もコピーします。
10. 設定 - >オブジェクトマネージャーに移動します
11. [新規]をクリックして、新しいカスタムフィールドを作成します
12. カスタムフィールドに名前をつける外部URL名
13. このフィールドでは、Formula Options(数式オプション)の下で、記事を表示するサイトに応じてURLを設定する数式を作成します。
- Article IDがダイナミック属性で配置されていることを確認してください。
14. カスタムフィールドに表示されるフィールド名をコピーします。
15. [ユーザーの管理] - >[権限セット]に移動し、システム権限APIが「有効」になっていることを確認します(チェックボックスにチェックが入っています)
16. [コンソール] - >[Workstation] - >[統合] に移動します
17. Salesforceナレッジ統合の[設定]をクリックします
18. 以下のフィールドを設定します -
-
- OAuthクライアントID(コンシューマーキー)
- OAuthクライアントシークレット(コンシューマーシークレット)
- サイトのURL
- 表示名(オプション)- Workstation Appの統合名を「Salesforceナレッジ」以外にする場合
- ロゴのURL(オプション)- Workstationアプリの統合アイコンがSalesforceアイコンとは異なる場合
- カスタム記事のURLフィールド(オプション)- 記事のURLが以下のフォーマットとは異なる場合は、カスタムフィールドのフィールド名を入力します - {{domain}}/s/article/{{ArticleURLname}}
- カスタムSalesforceナレッジのオブジェクトキー(オプション)- 記事のオブジェクトキーのデフォルト値は「Knowledge__kav」です。 Salesforceで名前が異なる場合は、カスタムSalesforceナレッジのオブジェクトキーを入力します
19. 統合は、アプリの「設定」の「統合」タブに表示されます。
セグメンテーション
統合は、すべてのエンドユーザーで有効になるのではなく、ユーザーとオーディエンスのサブセットにセグメント化されます。 この機能は、統合プロセスを合理化し、ユーザーが作業関連の統合のみを使用していることを確認するのに役立ちます。
Workstationの統合をセグメント化するには:
- コンソールでWorkstation統合ページに移動します
- セグメント化したい統合で、「すべてのボタン」をクリックします
- アクセスの管理ポップアップで「特定の受信者を選択」をクリックします
- ドロップダウンからオーディエンスまたは個々のユーザーを選択し、統合を使用できるユーザーを選びます
- 適用をクリック