Salesforce と Slack を連携させる

Salesforce と統合する Slack 機能(AgentforceSalesforce チャンネルなど)をセットアップするには、Slack と Salesforce の接続を設定します。Salesforce と Slack を接続すると、メンバーの Salesforce のアカウントを、対応する Slack のアカウントにマッピングできます。これにより、適切なメンバーが適切なツールを利用できるようになります。

注 :Slack を使い始めたばかりの場合、Salesforce OrG に自動的に接続されるワークスペースを Salesforce 内で作成することができます。


要注意

Slack と Salesforce の接続を開始する前に、あらかじめ確認しておくべき重要なポイントがあります。

  • Slack を Government Cloud Salesforce 組織に接続することはできません。
  • Salesforce の IP 制限が有効になっていると、Slack と Salesforce の接続に依存する機能が正しく動作しない場合があります。最適な利用体験のために、IP 制限を無効にすることを検討してください。
  • Salesforce 組織の URL を変更した場合は、Slack への接続を更新する必要があります。
  • Unified Employee ライセンスを持つユーザーは、自動マッピングのみ可能です。オーガナイゼーションでこのライセンスタイプを使用している場合は、「アカウントの自動マッピング」がオンになっていることを確認してください。

注 : Salesforce との接続には、Salesforce プラットフォームインテグレーションユーザーが使用されます。このユーザーを通じて Salesforce チャンネルなどの機能に必要なオブジェクトタイプへのアクセスを管理します。


接続を作成する

注 :Salesforce のセットアップのステップを完了するために、Salesforce の管理者と調整してください。 


ステップ 1 : Slack で Salesforce の接続をリクエストする

Slack で Salesforce の接続をリクエストする際には、メンバーの Slack アカウントと Salesforce アカウントの接続方法を選択できます。メンバーのアカウントは、Slack の「メール」フィールドまたは「SAML NameID」フィールドを使用して自動で設定することも、必要に応じて手動で設定することもできます。 

  1. サイドバーにあるワークスペース名をクリックします。
  2. 「ツールと設定」にマウスポインターを重ねてから、「Salesforce 組織を管理する」をクリックします。
  3. 右上の「Salesforce 組織と接続する」をクリックします。
  4. Salesforce 組織の URL を入力します。
  5. アカウントマッピングフィールドメールまたは SAML NameID のどちらを使用するかを選択します。必要に応じて、「アカウントの自動マッピング」をオフにして、手動でアカウントをマッピングすることも可能です。
  6. 「接続をリクエストする」「OK」の順にクリックします。リクエストは承認のために Salesforce に送信されます。 

注 : 接続プロセスの 3 つのステップをすべて完了すると、Slack でメンバーのアカウントの手動マッピングを行えるようになります。快適な操作のために、自動アカウントマッピングを使用してメンバーが手動認証手順を回避できるようにすることをお勧めします。


ステップ 2 : Salesforce でリクエストを承認する

Slack で接続のリクエストを行うと、Salesforce システム管理者がそのリクエストを承認できるようになります。

  1. Salesforce にサインインして、「セットアップ」を選択します。
  2. サイドバーの「プラットフォームツール」で、「Slack」を選択し、「Slack の接続を管理する」をクリックします。
  3. 「ユーザーの設定」で、対応するマッピングフィールドを選択します。
  4. 利用規約に同意するボックスにチェックを入れてから、「承認」をクリックします。


ステップ 3 : Slack で接続を有効化する

オーナーと、Slack で Salesforce 管理者のシステムのメンバー種別を持っているメンバーは、Salesforce の保留中の接続を有効化できます。

  1. サイドバーにあるワークスペース名をクリックします。
  2. 「ツールと設定」にマウスポインターを重ねてから、「Salesforce 組織を管理する」をクリックします。
  3. 保留中の接続を選択します。
  4. 接続の詳細を確認してから、「有効にする」をクリックします。

注 :アカウントがマッピングされているメンバーには、Slack で   Salesforce アプリへのアクセス権が自動的に付与されます。これらのメンバーはこのアプリから Salesforce リストビューにアクセスすることや、Salesforce の通知を受け取ることなどができます。


メンバーのアカウントを手動でマッピングする

設定時にメンバーのアカウントを自動でマッピングしないことを選択した場合、Slack でアカウントの手動マッピングを行えます。Slack でメンバーの手動マッピングを行うと、メンバーには、Salesforce にサインインして Slack のアカウントと Salesforce のアカウントを接続するよう求めるメッセージが表示されます。 

  1. サイドバーにあるワークスペース名をクリックします。
  2. 「ツールと設定」にマウスポインターを重ねてから、「Salesforce 組織を管理する」をクリックします。
  3. Salesforce 組織を選択します。
  4. ユーザータブを選択します。
  5. 「個別に追加する」をクリックして、追加するメンバーを検索します。メンバーを一括で追加するには、「CSV で追加する」をクリックして、表示されるメッセージに従います。

Tip : メンバーによる Salesforce へのアクセスの概要を確認するには、 「ユーザー」タブの「ユーザーマッピング CSV をエクスポートする」をクリックします。 


メンバーのマッピングを解除する

Salesforce 管理者は、メンバーのマッピングを解除して、メンバーが自分のアカウントをマッピングし直せるようになります。

  1. Salesforce から「セットアップ」を選択します。
  2. サイドバーの「プラットフォームツール」で、「Slack」を選択し、「Slack の接続を管理する」をクリックします。
  3. 「ユーザーのマッピングの検索」を選択します。
  4. メンバーを検索および選択してから、「完了」をクリックします。
  5. 「ユーザーマッピングを削除する」をクリックします。

注 :ヘルプセンターの Salesforce との接続を管理するのページを参照し、接続をカスタマイズする方法や不要になった接続を削除する方法を確認してください。 

誰がこの機能を利用できますか?

  • ワークスペースのオーナー / 管理者(フリー、プロ、ビジネスプラスプラン)、OrG オーナー / 管理者(Enterprise プラン)、Slack で Salesforce 管理者システムのメンバー種別を持っているメンバー
  • すべてのプランで利用できます