---
title: Salesforce
description: Salesforce CRMとの連携
---

import { BlockInfoCard } from "@/components/ui/block-info-card"

<BlockInfoCard 
  type="salesforce"
  color="#E0E0E0"
/>

{/* MANUAL-CONTENT-START:intro */}
[Salesforce](https://www.salesforce.com/)ツールを使用すると、SalesforceのCRMに直接接続し、エージェントワークフロー内で幅広い顧客関係管理操作を実行できます。シームレスで安全な統合により、営業、サポート、マーケティングデータ全体の主要なビジネスプロセスに効率的にアクセスし、自動化することができます。

Salesforceツールでは、以下のことが可能です：

- **アカウントの取得**: `salesforce_get_accounts`操作を使用して、カスタムフィルター、ソート、フィールド選択でSalesforceからアカウントを取得します。
- **アカウントの作成**: `salesforce_create_account`操作を使用して、名前、業種、請求先住所などの詳細を指定して、新しいアカウントをSalesforceに自動的に追加します。
- **連絡先の管理**: （提供されている場合、連絡先の追加、更新、または取得に利用できる同様のツール）
- **リードと商談の管理**: リードと商談の管理をワークフローに統合し、エージェントが販売パイプラインデータをキャプチャ、評価、更新できるようにします。
- **ケースとタスクの追跡**: Salesforce内のケースとタスクを操作することで、カスタマーサポートとフォローアップ活動を自動化します。

Salesforceツールは、エージェントが販売、アカウント管理、リード生成、サポート業務を効率化する必要があるワークフローに最適です。エージェントがプラットフォーム間でデータを同期する場合でも、リアルタイムの顧客インサイトを提供する場合でも、定期的なCRM更新を自動化する場合でも、Salesforceツールは、プログラム的なエージェント駆動プロセスにSalesforceの完全なパワーと拡張性をもたらします。
{/* MANUAL-CONTENT-END */}

## 使用方法

Salesforceをワークフローに統合します。強力な自動化機能でアカウント、連絡先、リード、商談、ケース、タスクを管理します。

## ツール

### `salesforce_get_accounts`

Salesforce CRMからアカウントを取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | Salesforce OAuth からの ID トークン（インスタンス URL を含む） |
| `instanceUrl` | string | いいえ | Salesforce インスタンス URL |
| `limit` | string | いいえ | 返す結果の数（デフォルト：100、最大：2000） |
| `fields` | string | いいえ | 返すフィールドのカンマ区切りリスト（例："Id,Name,Industry,Phone"） |
| `orderBy` | string | いいえ | 並べ替えるフィールド（例："Name ASC" または "CreatedDate DESC"） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | アカウントデータ |

### `salesforce_create_account`

Salesforce CRMに新しいアカウントを作成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `name` | string | はい | アカウント名（必須） |
| `type` | string | いいえ | アカウントタイプ（例：顧客、パートナー、見込み客） |
| `industry` | string | いいえ | 業種（例：テクノロジー、ヘルスケア、金融） |
| `phone` | string | いいえ | 電話番号 |
| `website` | string | いいえ | ウェブサイトURL |
| `billingStreet` | string | いいえ | 請求先住所 |
| `billingCity` | string | いいえ | 請求先市区町村 |
| `billingState` | string | いいえ | 請求先都道府県 |
| `billingPostalCode` | string | いいえ | 請求先郵便番号 |
| `billingCountry` | string | いいえ | 請求先国 |
| `description` | string | いいえ | アカウントの説明 |
| `annualRevenue` | string | いいえ | 年間売上（数値） |
| `numberOfEmployees` | string | いいえ | 従業員数（数値） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 作成されたアカウントデータ |

### `salesforce_update_account`

Salesforce CRMの既存アカウントを更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `accountId` | string | はい | 更新するアカウントID（必須） |
| `name` | string | いいえ | アカウント名 |
| `type` | string | いいえ | アカウントタイプ |
| `industry` | string | いいえ | 業種 |
| `phone` | string | いいえ | 電話番号 |
| `website` | string | いいえ | ウェブサイトURL |
| `billingStreet` | string | いいえ | 請求先住所 |
| `billingCity` | string | いいえ | 請求先市区町村 |
| `billingState` | string | いいえ | 請求先都道府県 |
| `billingPostalCode` | string | いいえ | 請求先郵便番号 |
| `billingCountry` | string | いいえ | 請求先国 |
| `description` | string | いいえ | アカウントの説明 |
| `annualRevenue` | string | いいえ | 年間売上（数値） |
| `numberOfEmployees` | string | いいえ | 従業員数（数値） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 更新されたアカウントデータ |

### `salesforce_delete_account`

Salesforce CRMからアカウントを削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `accountId` | string | はい | 削除するアカウントID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 削除されたアカウントデータ |

### `salesforce_get_contacts`

Salesforceから取引先責任者を取得 - IDが提供されている場合は単一の取引先責任者、そうでない場合はリスト

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `contactId` | string | いいえ | 取引先責任者ID（提供されている場合、単一の取引先責任者を返す） |
| `limit` | string | いいえ | 結果の数（デフォルト：100、最大：2000）。リストクエリの場合のみ。 |
| `fields` | string | いいえ | カンマ区切りのフィールド（例："Id,FirstName,LastName,Email,Phone"） |
| `orderBy` | string | いいえ | 並べ替えるフィールド（例："LastName ASC"）。リストクエリの場合のみ。 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 取引先責任者データ |

### `salesforce_create_contact`

Salesforce CRMに新しい取引先責任者を作成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `lastName` | string | はい | 姓（必須） |
| `firstName` | string | いいえ | 名 |
| `email` | string | いいえ | メールアドレス |
| `phone` | string | いいえ | 電話番号 |
| `accountId` | string | いいえ | 関連付ける取引先ID |
| `title` | string | いいえ | 説明なし |
| `department` | string | いいえ | 部署 |
| `mailingStreet` | string | いいえ | 郵送先住所 |
| `mailingCity` | string | いいえ | 郵送先市区町村 |
| `mailingState` | string | いいえ | 郵送先都道府県 |
| `mailingPostalCode` | string | いいえ | 郵送先郵便番号 |
| `mailingCountry` | string | いいえ | 郵送先国 |
| `description` | string | いいえ | 取引先責任者の説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 作成された取引先責任者データ |

### `salesforce_update_contact`

Salesforce CRMの既存の取引先責任者を更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `contactId` | string | はい | 更新する取引先責任者ID（必須） |
| `lastName` | string | いいえ | 姓 |
| `firstName` | string | いいえ | 名 |
| `email` | string | いいえ | メールアドレス |
| `phone` | string | いいえ | 電話番号 |
| `accountId` | string | いいえ | 関連付けるアカウントID |
| `title` | string | いいえ | 説明なし |
| `department` | string | いいえ | 部署 |
| `mailingStreet` | string | いいえ | 郵送先住所 |
| `mailingCity` | string | いいえ | 郵送先市区町村 |
| `mailingState` | string | いいえ | 郵送先都道府県 |
| `mailingPostalCode` | string | いいえ | 郵送先郵便番号 |
| `mailingCountry` | string | いいえ | 郵送先国 |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 更新された取引先責任者データ |

### `salesforce_delete_contact`

Salesforce CRMから取引先責任者を削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `contactId` | string | はい | 削除する取引先責任者ID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 削除された取引先責任者データ |

### `salesforce_get_leads`

Salesforceからリードを取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `leadId` | string | いいえ | リードID（オプション） |
| `limit` | string | いいえ | 最大結果数（デフォルト：100） |
| `fields` | string | いいえ | カンマ区切りフィールド |
| `orderBy` | string | いいえ | 並べ替えフィールド |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | リードデータ |

### `salesforce_create_lead`

新しいリードを作成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `lastName` | string | はい | 姓（必須） |
| `company` | string | はい | 会社名（必須） |
| `firstName` | string | いいえ | 名 |
| `email` | string | いいえ | 説明なし |
| `phone` | string | いいえ | 説明なし |
| `status` | string | いいえ | リードステータス |
| `leadSource` | string | いいえ | リードソース |
| `title` | string | いいえ | 説明なし |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 作成されたリード |

### `salesforce_update_lead`

既存のリードを更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `leadId` | string | はい | リードID（必須） |
| `lastName` | string | いいえ | 姓 |
| `company` | string | いいえ | 説明なし |
| `firstName` | string | いいえ | 名 |
| `email` | string | いいえ | 説明なし |
| `phone` | string | いいえ | 説明なし |
| `status` | string | いいえ | リードステータス |
| `leadSource` | string | いいえ | リードソース |
| `title` | string | いいえ | 説明なし |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 更新されたリード |

### `salesforce_delete_lead`

リードを削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `leadId` | string | はい | リードID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 削除されたリード |

### `salesforce_get_opportunities`

Salesforceから商談を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `opportunityId` | string | いいえ | 商談ID（オプション） |
| `limit` | string | いいえ | 最大結果数（デフォルト：100） |
| `fields` | string | いいえ | カンマ区切りのフィールド |
| `orderBy` | string | いいえ | 並べ替えフィールド |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 商談データ |

### `salesforce_create_opportunity`

新しい商談を作成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `name` | string | はい | 商談名（必須） |
| `stageName` | string | はい | ステージ名（必須） |
| `closeDate` | string | はい | 完了予定日 YYYY-MM-DD（必須） |
| `accountId` | string | いいえ | アカウントID |
| `amount` | string | いいえ | 金額（数値） |
| `probability` | string | いいえ | 確度（0-100） |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 作成された商談 |

### `salesforce_update_opportunity`

既存の商談を更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `opportunityId` | string | はい | 商談ID（必須） |
| `name` | string | いいえ | 商談名 |
| `stageName` | string | いいえ | ステージ名 |
| `closeDate` | string | いいえ | 完了予定日 YYYY-MM-DD |
| `accountId` | string | いいえ | アカウントID |
| `amount` | string | いいえ | 説明なし |
| `probability` | string | いいえ | 確度（0-100） |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 更新された商談 |

### `salesforce_delete_opportunity`

商談を削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `opportunityId` | string | はい | 商談ID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 削除された商談 |

### `salesforce_get_cases`

Salesforceからケースを取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `caseId` | string | いいえ | ケースID（任意） |
| `limit` | string | いいえ | 最大結果数（デフォルト：100） |
| `fields` | string | いいえ | カンマ区切りフィールド |
| `orderBy` | string | いいえ | 並べ替えフィールド |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 成功 |
| `output` | object | ケースデータ |

### `salesforce_create_case`

新しいケースを作成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `subject` | string | はい | ケース件名（必須） |
| `status` | string | いいえ | ステータス（例：新規、対応中、エスカレーション） |
| `priority` | string | いいえ | 優先度（例：低、中、高） |
| `origin` | string | いいえ | 発生源（例：電話、メール、ウェブ） |
| `contactId` | string | いいえ | 取引先責任者ID |
| `accountId` | string | いいえ | 取引先ID |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 成功 |
| `output` | object | 作成されたケース |

### `salesforce_update_case`

既存のケースを更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `caseId` | string | はい | ケースID（必須） |
| `subject` | string | いいえ | ケース件名 |
| `status` | string | いいえ | ステータス |
| `priority` | string | いいえ | 優先度 |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 更新されたケース |

### `salesforce_delete_case`

ケースを削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `caseId` | string | はい | ケースID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 削除されたケース |

### `salesforce_get_tasks`

Salesforceからタスクを取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `taskId` | string | いいえ | タスクID（オプション） |
| `limit` | string | いいえ | 最大結果数（デフォルト：100） |
| `fields` | string | いいえ | カンマ区切りのフィールド |
| `orderBy` | string | いいえ | 並べ替えフィールド |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | タスクデータ |

### `salesforce_create_task`

新しいタスクを作成する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `subject` | string | はい | タスク件名（必須） |
| `status` | string | いいえ | ステータス（例：未開始、進行中、完了） |
| `priority` | string | いいえ | 優先度（例：低、普通、高） |
| `activityDate` | string | いいえ | 期日 YYYY-MM-DD |
| `whoId` | string | いいえ | 関連する取引先責任者/リードID |
| `whatId` | string | いいえ | 関連する取引先/商談ID |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 作成されたタスク |

### `salesforce_update_task`

既存のタスクを更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `taskId` | string | はい | タスクID（必須） |
| `subject` | string | いいえ | タスク件名 |
| `status` | string | いいえ | ステータス |
| `priority` | string | いいえ | 優先度 |
| `activityDate` | string | いいえ | 期日 YYYY-MM-DD |
| `description` | string | いいえ | 説明 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 成功 |
| `output` | object | 更新されたタスク |

### `salesforce_delete_task`

タスクを削除する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `taskId` | string | はい | タスクID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 成功 |
| `output` | object | 削除されたタスク |

### `salesforce_list_reports`

現在のユーザーがアクセスできるレポートのリストを取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `folderName` | string | いいえ | フォルダ名でフィルタリング |
| `searchTerm` | string | いいえ | 名前でレポートをフィルタリングする検索語 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 成功ステータス |
| `output` | object | レポートデータ |

### `salesforce_get_report`

特定のレポートのメタデータと説明情報を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `reportId` | string | はい | レポートID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | レポートメタデータ |

### `salesforce_run_report`

レポートを実行して結果を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `reportId` | string | はい | レポートID（必須） |
| `includeDetails` | string | いいえ | 詳細行を含める（true/false、デフォルト：true） |
| `filters` | string | いいえ | 適用するレポートフィルターのJSON文字列 |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | レポート結果 |

### `salesforce_list_report_types`

利用可能なレポートタイプの一覧を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | レポートタイプデータ |

### `salesforce_list_dashboards`

現在のユーザーがアクセスできるダッシュボードの一覧を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `folderName` | string | いいえ | フォルダ名でフィルタリング |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | ダッシュボードデータ |

### `salesforce_get_dashboard`

特定のダッシュボードの詳細と結果を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `dashboardId` | string | はい | ダッシュボードID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | ダッシュボードデータ |

### `salesforce_refresh_dashboard`

最新データを取得するためにダッシュボードを更新する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `dashboardId` | string | はい | ダッシュボードID（必須） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | 更新されたダッシュボードデータ |

### `salesforce_query`

Salesforceからデータを取得するためのカスタムSOQLクエリを実行する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `query` | string | はい | 実行するSOQLクエリ（例：SELECT Id, Name FROM Account LIMIT 10） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | クエリ結果 |

### `salesforce_query_more`

前回のクエリからnextRecordsUrlを使用して追加のクエリ結果を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `nextRecordsUrl` | string | はい | 前回のクエリレスポンスからのnextRecordsUrl |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | クエリ結果 |

### `salesforce_describe_object`

Salesforceオブジェクトのメタデータとフィールド情報を取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |
| `objectName` | string | はい | オブジェクトのAPI名（例：Account、Contact、Lead、Custom_Object__c） |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | オブジェクトメタデータ |

### `salesforce_list_objects`

利用可能なすべてのSalesforceオブジェクトのリストを取得する

#### 入力

| パラメータ | 型 | 必須 | 説明 |
| --------- | ---- | -------- | ----------- |
| `idToken` | string | いいえ | 説明なし |
| `instanceUrl` | string | いいえ | 説明なし |

#### 出力

| パラメータ | 型 | 説明 |
| --------- | ---- | ----------- |
| `success` | boolean | 操作成功ステータス |
| `output` | object | オブジェクトリスト |

## 注意事項

- カテゴリー: `tools`
- タイプ: `salesforce`
