Sandbox での Agentforce Sales ChatGPT アプリケーションのテスト (ベータ)
Sandbox で Agentforce Sales ChatGPT アプリケーションをテストし、販売業者が ChatGPT 内で安全に Salesforce データにアクセスできることを確認します。Sandbox は、本番データおよびアプリケーションから分離された開発、テスト、トレーニングに使用する Salesforce 組織のコピーです。
必要なエディション
| 使用可能なインターフェース: Lightning Experience |
使用可能なエディション: Agentforce for Sales アドオンが付属する Enterprise Edition、Performance Edition、および Unlimited Edition および Einstein 1 および Agentforce 1 Sales Edition。 |
| 必要なユーザー権限 | |
|---|---|
| Sandbox を作成する | Dev Sandbox の管理 (Developer または Developer Pro のみ) または Sandbox の管理 (すべての Sandbox 種別) |
| Salesforce で Agentforce Sales ChatGPT アプリケーションを設定し、ユーザーにアクセス権を付与する手順は、次のとおりです。 | 「アプリケーションのカスタマイズ」および「設定の参照」 |
| ChatGPT で Agentforce Sales アプリケーションを有効化、作成、公開する | ChatGPT Enterprise アカウントおよび ChatGPT システム管理者 |
| Agentforce Sales ChatGPT アプリケーションを使用する | Agentforce Sales ChatGPT アプリケーションユーザーおよび ChatGPT Enterprise アカウント |
開始する前に、Sandbox を準備します。既存の Sandbox を使用する場合は、本番ライセンスを照合するか Sandbox を更新して、Sales ライセンスが Sandbox にあることを確認します。Sandbox を作成することもできます。
事前作業が完了したら、アプリケーションを設定する準備が整いました。
権限セットの作成
この権限セットは、Sandbox 内の Agentforce Sales ChatGPT アプリケーションにアクセスできるユーザーを制御します。
- [設定] から、[クイック検索] ボックスに「権限セット」と入力し、[権限セット] を選択します。
- [新規] をクリックします。
- 「Custom ChatGPT Permission Set (カスタム ChatGPT 権限セット)」などの表示ラベルを入力して、[保存] をクリックします。
- [システム] セクションで、[システム権限]、[編集] の順にクリックします。
- [Agentforce Sales ChatGPT App User (Agentforce セールス ChatGPT アプリケーションユーザー)] を選択して、作業を保存します。
- 変更内容を確認します。
ユーザーアクセス権の付与
- [クイック検索] ボックスに「権限セット」と入力し、[権限セット] を選択します。
- 作成した権限セットを選択します。
- Sandbox で Agentforce Sales ChatGPT アプリケーションにアクセスするユーザーにこの権限セットを割り当てます。
Salesforce と ChatGPT 間の安全な接続の作成
このステップでは、ChatGPT と Salesforce の両方で設定タスクが必要です。
-
ChatGPT で、アプリケーションの設定を開始します。
- ChatGPT Enterprise ワークスペースにログインします。
- [ワークスペース設定]、[アプリケーション] の順に選択し、[アプリケーションを作成] をクリックします。
- [MCP Server URL] フィールドに、次の URL を入力します。 https://api.salesforce.com/platform/mcp/v1-beta.2/sandbox/Agentforce-sales
- 認証を OAuth に設定します。
- 後で Salesforce の外部クライアントアプリケーションの設定で使用するコールバック URL をコピーします。
- Salesforce で外部クライアントアプリケーションを作成した後にアプリケーションの設定を完了できるように、ChatGPT セッションを開いたままにします。
-
Salesforce の [設定] で、外部クライアントアプリケーションを作成して設定します。
- [設定] から、「外部クライアント」と入力し、[外部クライアントアプリケーションマネージャー] を選択します。
- [New External Client App]をクリックし、アプリケーション名と管理者のメールを入力します。
- [API (Enable OAuth Settings)] セクションで、[Enable OAuth] を選択します。
-
ChatGPT アプリケーションのコールバック URL を [コールバック URL] フィールドに入力します。URL は、組織の一意の ID を含む次の形式です。
https://chatgpt.com/connector/oauth/{unique_id}
-
次の OAuth 範囲を選択します。
- API を使用してユーザーデータを管理 (api)
- Salesforce API プラットフォームにアクセス (sfap_api)
- いつでも要求を実行 (refresh_token, offline_access)
- Einstein GPT サービスへのアクセス (Einstein_gpt_api)
- [Flow Enablement (フローの有効化)] セクションのすべてのチェックボックスをオフにします。
-
[セキュリティ] セクションで、次の設定を選択します。
- Web サーバーフローの秘密が必要
- 更新トークンフローの秘密が必要
- サポートされる認証フローのコード交換用プルーフキー (PKCE) 拡張が必要
- 更新トークンの循環の有効化
- JSON Web トークン (JWT) ベースのアクセストークンを発行する
- [作成] をクリックします。
ユーザーの承認とログイン情報の取得
- [Policies] タブで、[OAuth Policies] を展開します。
- [編集] をクリックします。
- [許可されているユーザー] を [管理者が承認したユーザーは事前承認済み] に設定し、[OK] をクリックします。
- [App Policies] を展開します。
- 最初のステップで作成した権限セットを選択します。
- 更新トークンの有効期間を 30 日に変更して保存します。
- 次に、[設定] タブに移動します。
- [OAuth 設定] セクションで、[コンシューマー鍵と秘密] を選択し、次のステップの値をコピーします。
Agentforce Sales ChatGPT アプリケーションへの Sandbox の接続
- ChatGPT Enterprise ワークスペースで、[Advanced Settings] をクリックし、[Registration Method (登録方法)] を [User-Defined OAuth Client (ユーザー定義 OAuth クライアント)] に設定します。
- [Callback] セクションで、[Consumer Key] を [OAuth Client ID] フィールドに貼り付けます。
- コンシューマーの秘密を OAuth Client Secret フィールドに貼り付けます。
- 規約に同意し、[作成] をクリックします。
この記事で問題は解決されましたか?
ご意見をお待ちしております。

