Skip to main content

Salesforce と Slack の接続

学習の目的

この単元を完了すると、次のことができるようになります。

  • Slack と Salesforce を接続する。
  • 商談フィールドと商談項目をマッピングする。

Salesforce 環境に適切な権限と設定を定義しました。これで、Slack インスタンスで Salesforce インテグレーションユーザーを Slack Sales Elevate に接続するステップに進むことができます。

Salesforce と Slack を接続することで、プラットフォーム間でデータを同期できます。稼働を開始すると、営業チームにはデータの編集と同期を行うアクセス権が付与されます。ほか組織について次のステップを繰り返すことで、Slack に最大 20 個の Salesforce 組織を接続できます。

Slack UI の Salesforce ロゴ。

前提条件

  • あなたの Slack でのメンバー種別が、Sales Admin (営業管理者) であることを確認します。権限を確認するには、Slack アプリケーションを更新し、サイドバーに [Sales] タブが表示されるかを確認します。
  • ワークフロービルダーが有効であることを確認します。
  • ポップアップブロック機能を無効にします。
  • 先ほど作成したインテグレーションユーザーとして Salesforce にログインします。

Slack と Salesforce を接続する

Slack 管理者がより簡単に接続を確立し、ユーザーを管理しやすいように、Slack 管理者ダッシュボードには [Salesforce Organizations (Salesforce 組織)] オプションが提供されています。この接続は、Elevate だけでなく、Agentforce、Salesforce チャンネル、今後の Salesforce とのその他の連携にも使用されます。

Slack で Salesforce 接続をリクエストする

最初のステップは、Slack で Salesforce 接続を要求することです。メンバーの Slack アカウントと Salesforce アカウントの接続方法を選択できます。管理者は、Slack の [Email (メール)] フィールドまたは [SAML NameID] フィールドを使用してメンバーのアカウントを自動的に設定することも、手動で設定することもできます。

Salesforce 組織を接続して管理する。

  1. サイドバーにあるワークスペース名をクリックします。
    [Tools & settings (ツールと設定)] の上にマウスポインターを置き、[Workspace settings (ワークスペースの設定)] をクリックします。
  2. 左サイドバーの [Administration (管理)]Salesforce 組織 を選択します。左サイドバーが表示されない場合は、左上にある メニュー をクリックしてください。
  3. 右上にある [Connect Salesforce Org (Salesforce 組織と接続する)] をクリックします。
  4. Salesforce 組織の URL を入力し、アカウントマッピングフィールドのオプションを選択します。アカウントを手動でマッピングするには、[Automatic account mapping (アカウントの自動マッピング)] をオフに切り替えます。
  5. [Request Connection (接続をリクエストする)][OK] の順にクリックします。リクエストは承認のために Salesforce に送信されます。

Salesforce でリクエストを承認する

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

  1. Salesforce にサインインし、[Setup (設定)] を選択します。
  2. サイドバーの [Platform tools (プラットフォームツール)][Slack] を選択し、[Manage Slack Connections (Slack 接続を管理する)] をクリックします。
  3. [User Configuration (ユーザー設定)] で、対応するマッピングフィールドを選択します。
  4. [Integration User (インテグレーションユーザー)] で、最初の一連のステップで作成した Salesforce インテグレーションユーザーを選択します。
  5. 利用規約に同意するチェックボックスをオンにし、[Approve (承認)] をクリックします。

Slack で接続を有効にする

ワークスペースのオーナーと Salesforce システム管理者は、保留中の Salesforce 接続を有効にできます。

  1. サイドバーにあるワークスペース名をクリックします。
  2. [Tools & settings (ツールと設定)] にマウスポインターを置き、[Workspace settings (ワークスペースの設定)] をクリックします。
  3. 左サイドバーの [Administration (管理)]Salesforce 組織 を選択します。左サイドバーが表示されない場合は、左上にある メニュー をクリックしてください。
  4. 保留中の接続を選択します。
  5. 接続の詳細を確認し、[Activate (有効にする)] をクリックします。

Elevate のアクセス権を管理する

管理者は、Salesforce で「Slack Elevate ユーザー」権限セットを割り当てることで、Sales Elevate へのアクセス権を管理できます。Slack Sales Elevate を利用できるのは、Slack Sales Elevate へのアクセス権が割り当てられたメンバーのみです。「Slack Elevate ユーザー」権限セットが割り当てられている Slack メンバーは、Salesforce で付与されている同じデータアクセス権で Slack の機能を表示できます。

Slack Sales Elevate へのアクセス権を割り当てる。

  1. Salesforce から、[Setup (設定)] を選択し、[Permission Sets (権限セット)] をクリックします。
  2. [Slack Elevate User (Slack Elevate ユーザー)] 権限セットを選択します。
  3. [Manage Assignments (割り当ての管理)] をクリックし、[Add Assignment (割り当てを追加)] を選択します。
  4. Sales Elevate へのアクセス権を割り当てるユーザーを選択し、[Next (次へ)] をクリックします。
  5. 必要に応じて、ユーザー割り当ての有効期限が切れる日付を選択し、[Assign (割り当て)] をクリックします。

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

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

  1. サイドバーにあるワークスペース名をクリックします。
  2. [Tools & settings (ツールと設定)] にマウスポインターを置き、[Workspace settings (ワークスペースの設定)] をクリックします。
  3. 左サイドバーの [Administration (管理)]Salesforce 組織 を選択します。左サイドバーが表示されない場合は、左上にある メニュー をクリックしてください。
  4. Salesforce 組織を選択します。
  5. [Users (ユーザー)] タブを選択します。
  6. [Add Individually (個別に追加する)] をクリックし、追加するメンバーを検索します。メンバーを一括で追加するには、[Add by CSV (CSV で追加する)] をクリックし、表示されるメッセージに従います。

[Salesforce Organizations (Salesforce 組織)] オプションの [Users (ユーザー)] セクションでユーザーを手動でマッピングする。

追加すると、Slack メンバーには Salesforce のログインプロンプトが表示されます。メンバーが Salesforce 組織にログインすると、その組織でメンバーに割り当てられた Salesforce 権限からアクセスできるツールとデータが表示されます。

ヒント: Salesforce へのメンバーのアクセス権の概要を確認するには、[Users (ユーザー)] タブの [Export User Mapping CSV (ユーザーマッピング CSV をエクスポートする)] をクリックします。

商談フィールドと商談項目をマッピングする

Salesforce の商談項目は、組織のセールスプロセスと各商談について追跡する特定の情報に対応する、商談オブジェクトまたはカスタムオブジェクト内のさまざまな項目です。この項目を Slack Sales Elevate でマッピングすることで、営業チームは項目の変更に関する通知を Slack で直接受け取ることができます。

Slack Sales Elevate の商談フィールドとマッピングするときに、Salesforce 内で商談を管理するために使用するオブジェクトと、Slack 内で通知を実行する関連フィールドを選択します。

このステップでは、[Sales settings (営業の設定)] の画面が表示されているはずです。

  1. [Map Fields (フィールドをマッピングする)] をクリックします。
  2. 商談の管理に使用するオブジェクトと、Slack 内で通知を実行する関連フィールドを選択します。
  3. [Save (保存)] をクリックします。
メモ

Salesforce と Slack の同期が緑色の「connected (接続済み)」と表示されたら、次のステップで Slack の [Sales settings (営業の設定)] にアクセスする前に、商談フィールドをマッピングする必要があります。

Slack と Salesforce が接続されました。次は Slack Sales Elevate を設定します。

Salesforce ヘルプで Trailhead のフィードバックを共有してください。

Trailhead についての感想をお聞かせください。[Salesforce ヘルプ] サイトから新しいフィードバックフォームにいつでもアクセスできるようになりました。

詳細はこちら フィードバックの共有に進む