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 ポリシーを設定するをご覧ください。
次のステップ
コネクタを承認する前に、Salesforce で MCP サーバーを有効にして OAuth 認証を構成するには、Salesforce の構成をご覧ください。
Salesforce でデータストアを作成して構成する。Salesforce データストアを設定するをご覧ください。