概要

Gemini Enterprise 用の Salesforce コネクタを使用すると、自然言語を使用して Salesforce レコードを検索して操作できます。エンドユーザーは、Gemini Enterprise を離れることなく、アカウント、連絡先、商談、ケース、リード、カスタム オブジェクトをクエリし、レコードの作成、更新、削除を行うことができます。

Salesforce を接続するには、Salesforce 管理者が組織で SObject All MCP サーバーを有効にし、次の 2 つの OAuth 2.0 認証方法のいずれかを構成します。

  • Google管理の OAuth(デフォルト): Salesforce AppExchange から Gemini Enterprise - Salesforce コネクタの管理パッケージをインストールします。独自の OAuth アプリケーションを作成したり、クライアント ID とクライアント シークレットを指定したりする必要はありません。
  • 独自のアプリを使用する: Salesforce で独自の外部クライアント アプリを作成して構成し、データストアの設定時にクライアント ID とクライアント シークレットを指定します。

詳細については、Salesforce の構成をご覧ください。

サポートされているアクション

Salesforce データストアが有効になっている場合、エンドユーザーは Gemini Enterprise で自然言語のコマンドを使用して次の操作を行うことができます。

次のアクションは Salesforce データを読み取り、デフォルトで有効になっています。

アクション 説明
Soql クエリ Salesforce 組織の標準オブジェクトとカスタム オブジェクトに対して SOQL クエリを実行します。
検索 Salesforce レコード全体で全文検索を実行します。
オブジェクト スキーマを取得する 組織内のオブジェクトのインデックス、または特定のオブジェクトのフィールドと選択リストの値を返します。
関連レコードを取得する リレーションシップを介してレコードから到達したレコードを返します。
最近の Sobject レコードを一覧表示する 最近表示または変更されたオブジェクトのレコードを返します。
ユーザー情報を取得する 現在のユーザーの ID、ロール、設定を返します。

次のアクションは Salesforce データを変更します。管理者が有効にするまで、デフォルトで無効になっています。

アクション 説明
Sobject レコードを作成する Salesforce で任意のオブジェクト タイプのレコードを作成します。
Sobject レコードを更新する 既存のレコードのフィールドを更新します。
関連レコードを更新する to-one 関係を介してレコードから到達したレコードを更新します。
Sobject レコードを削除する レコードを削除します。削除されたレコードは Salesforce のごみ箱に移動します。
関連レコードを削除する 1 対 1 の関係を介してレコードから到達したレコードを削除します。

アクションは、コネクタを承認したユーザーの権限で実行されます。ユーザーは、Salesforce で読み取りと変更が可能なレコードのみを読み取り、変更できます。

制限事項

Gemini Enterprise の Salesforce データストアには次の制限があります。

  • 新しいアプリを作成する場合や、既存のアプリにデータストアを追加する場合は、単一のコネクタタイプに属するアクションを含むデータストアを 1 つだけ関連付けることをおすすめします。
  • 既存の Salesforce データストアに VPC Service Controls 境界を適用することはできません。VPC Service Controls を適用するには、データストアを削除して再作成する必要があります。VPC Service Controls と、VPC Service Controls を有効にした後にアクションを使用する方法の詳細については、VPC Service Controls でアプリを保護するをご覧ください。
  • Salesforce データストアでは、静的 IP アドレスはサポートされていません。代わりに、認証とトークン更新リクエストのログイン IP ポリシーが Salesforce のアプリで構成され、データ リクエストはユーザーの有効なアクセス トークンを使用して認可されます。詳細については、アプリのログイン IP ポリシーを設定するをご覧ください。

次のステップ