• データ
  • 管理
  • テスト
  • 人間

AIを使ってSalesforceで匿名Apexコードを実行する方法

AIクライアントとSalesforceを一度接続するだけで、チャット画面から直接スクリプトを実行し、データの修正や設定管理が行えるようになります。

このページについてAIに聞く

すぐに答え

AIクライアントからApexを実行できますか?

はい、可能です。ApexコードをSalesforceに送信して匿名ブロックとして実行できます。これにより、エージェントを通じてデータの更新や管理タスクを完結できます。仕組みは以下の通りです。

実現できること

主な活用シーン

ロジックの制御はあなたが、実行はAIが行います。

データ

レコードのクリーンアップ

AIがスクリプトを実行して、項目の更新や大量データの修正を行います。実行結果はチャットに即座に表示されます。

管理

設定の管理

組織の設定やユーザー権限を変更するコードを実行できます。複雑な設定メニューを何度もクリックする必要はありません。

テスト

ロジックの検証

AIが実際のデータに対して短いコードを実行し、動作を確認します。成功メッセージやエラー内容はすぐに確認可能です。

人間

コードのレビュー

AIがリクエストに基づいたスクリプトを作成しますが、実行の判断はあなたにあります。組織への変更はすべてあなたが把握できます。

ワークフロー

スクリプトを依頼した際のAIの動き

AIは、あなたの自然言語とSalesforceの実行環境をつなぐ架け橋となります。

  1. スクリプトの作成

    AIがリクエストを満たすために必要な特定のApexコードを記述します。

    sf_execute_apex
  2. Salesforceへの送信

    AIが作成したコードブロックを、実行のためにSalesforceインスタンスへ送信します。

    sf_execute_apex
  3. 実行処理

    Salesforceが現在のコンテキストでコードを実行し、結果を返します。

    sf_execute_apex
  4. 結果の報告

    AIがシステムからのレスポンスを読み取り、スクリプトが成功したか、失敗した場合はその理由を伝えます。

    sf_execute_apex

試してみる

以下のプロンプトをコピーして開始しましょう。

これらをチャットに貼り付けるだけで始められます。

出発点

オブジェクト名や項目名は、お使いのSalesforce組織のものに置き換えてください。

Salesforce Connector

準備完了です。MCPクライアントを選択し、セットアップ手順に従ってください。

コネクタリンクhttps://edge.vinkius.com/vk_preview_dXvoArPaPUkxjgPIyVRNAViK8yMiulYVKtQj5F9V/mcp

Claude Desktop

以下の手順で数秒で接続できます。

  1. 1In Claude Desktop, open Settings → Connectors.
  2. 2Click “Add custom connector” and paste the connector link above as the remote MCP server URL.
  3. 3Click Add and start a new chat — Salesforce capabilities are ready to use.
設定 · claude_desktop_config.jsonコピー
{
  "mcpServers": {
    "salesforce-admin-metadata-mcp": {
      "url": "https://edge.vinkius.com/vk_preview_dXvoArPaPUkxjgPIyVRNAViK8yMiulYVKtQj5F9V/mcp"
    }
  }
}
チャットにコピー04
  • 名前に 'Test' を含むすべての取引先名を 'Legacy Account' に更新する匿名Apexスクリプトを実行して。

  • メールアドレスが未入力のすべての取引先責任者を探し、ステータスを 'Invalid' に設定するApexを実行して。

  • 昨日作成されたすべてのタスクレコードを削除するこのApexスニペットを実行して: [ここにコードを貼り付け]

  • すべての進行中の商談の所有者ID(OwnerId)を特定のユーザーIDに変更するApexスクリプトを作成して実行して。

  • Claude
  • ChatGPT
  • Cursor
  • VS Code
  • Windsurf
  • Claude Code
  • JetBrains
  • Cline

ここから始める

Salesforce Admin & Metadataを一度接続すれば、あとは聞くだけです。

アカウントの連携は一度だけで、認証情報は安全に暗号化されます。接続後は、対応するあらゆるクライアントからスクリプトを実行できます。

Salesforce Admin & MetadataをAIに接続する

FAQ

動作に関する詳細

  • 01

    AIは自動的にコードを実行しますか?

    いいえ。AIはスクリプトを作成しますが、必ずあなたが内容を確認し、エージェントに実行を指示する必要があります。

  • 02

    AIはデータを削除できますか?

    はい。削除コマンドを含むスクリプトの実行をAIに依頼した場合、Salesforce上でそのコマンドが実行されます。

  • 03

    スケジュール済みApexジョブを実行できますか?

    いいえ。このツールは匿名Apexブロックの実行専用です。

  • 04

    Developer Consoleの代わりになりますか?

    はい。Developer Consoleを使わずに、AIクライアントからコードを実行できる代替手段となります。

  • 05

    AIは新しいApexクラスを作成できますか?

    いいえ。このツールの機能は、匿名Apexコードの実行に限定されています。

  • Salesforce Admin & Metadataについて他に質問がありますか?コネクタのページで確認できます。 Salesforce Admin & Metadata コネクタの全機能を見る

『Salesforce』を Claude、Cursor、ChatGPT などに接続