Loading
Salesforce から送信されるメールは、承認済ドメインからのみとなります続きを読む

データローダーを使用してキャンペーンメンバーの状況を一括更新または削除する

公開日: Mar 31, 2026
説明

※この記事は英語版を翻訳しており、一部機械翻訳を含むため内容は後日更新される可能性があります。最新の内容は英語版を参照してください。表示言語は画面右下の言語名から切り替えられます。

キャンペーンメンバーの状況オブジェクトには、キャンペーンに定義された 1 つ以上のメンバーの状況値が含まれます。このオブジェクトは、キャンペーンの状況値を編集したり削除したりするために使用できます。

注意: 現在、状況がキャンペーンメンバーに割り当てられている場合、「Can’t rename a status assigned to a campaign member.Assign members another status and try again.: Member Status. (キャンペーンメンバーに割り当てられた状況の名前は変更できません。メンバーに別の状況を割り当ててから、もう一度お試しください)」というエラーメッセージが表示されることがあります。関連付けられているキャンペーンメンバーの現在の状況を変更して、もう一度お試しください。 

解決策


1) データローダーを使用して「キャンペーンメンバーの状況」オブジェクトをエクスポートします。

  1. データローダーを開きます。
  2. [エクスポート] をクリックします。 
  3. Salesforce ログイン情報を入力します。 
  4. [Show all Salesforce objects (Salesforce のすべてのオブジェクトを表示)] をオンにします。 
  5. [キャンペーンメンバーの状況] (CampaignMemberStatus) を選択します。
  6. 目的のファイル名を入力して [次へ] をクリックします。
  7. [すべての項目を選択] をクリックするか、ID、CampaignId、Label、IsDefault、HasResponded などの項目を個別に選択します。
  8. 任意の条件でエクスポートを絞り込みます。たとえば、CampaignID で絞り込めば、特定のキャンペーンに関連する Status 値のみをエクスポートできます。
  9. [完了] をクリックします。


2) Label 列の既存の値を修正するか、CSV ファイルに次の新しい Label を追加します。 

  • ID - 既存のキャンペーン状況値の ID。新しい Status 値の場合は空白のままにします。
  • Label - 新しい状況値。
  • HasResponded - キャンペーンメンバーが対応したか (true)、しなかったか (false) を示します。
  • IsDefault - これがデフォルト値であることを示します。各キャンペーンには少なくとも 1 つのデフォルト値が必要です。詳細は、「SOAP API Developer Guide (SOAP API 開発者ガイド)」の「CampaignMemberStatus」を参照してください。


3) 「キャンペーンメンバーの状況」オブジェクト経由で更新/挿入を実行し、項目を対応付けます。

  1. データローダーを開きます。 
  2. [更新/挿入] をクリックします。
  3. Salesforce ログイン情報を入力します。
  4. [Show all Salesforce objects (Salesforce のすべてのオブジェクトを表示)] を選択します。 
  5. [キャンペーンメンバーの状況] (CampaignMemberStatus) を選択します。
  6. [参照] をクリックし、.csv ファイルを選択します。
  7. [次へ] をクリックし、[OK] をクリックします。
  8. [Create or Edit a Map (対応付けを作成または編集する)] をクリックします。
  9. [Auto-Match Fields to Columns (項目を列に自動で合わせる)] をクリックし、[OK] をクリックします。
  10. [次へ] をクリックします。
  11. [完了] をクリックします。
  12. [はい] をクリックします。
 
注意: 「レスポンスあり」や「デフォルト」などの状況を変更すると、キャンペーンメンバーの状況 ID が変更されます。必ずエクスポートを実行し、現在の ID (01Y) を確認してください。



削除するには、状況を次のように設定します。

  • 'HasResponded' = False かつ 'IsDefault' = False
  • キャンペーンのメンバーには割り当てない。
 

削除する各状況のキャンペーンメンバーの状況 ID (01Y) を含む CSV ファイルを作成する

  1. データローダーを開きます。 
  2. [削除] をクリックします。
  3. Salesforce ログイン情報を入力します。 
  4. [Show all Salesforce objects (Salesforce のすべてのオブジェクトを表示)] を選択します。 
  5. [キャンペーンメンバーの状況] (CampaignMemberStatus) を選択します。
  6. [参照] をクリックし、csv ファイルを選択します。
  7. [次へ] をクリックし、[OK] をクリックします。
  8. [Create or Edit a Map (対応付けを作成または編集する)] をクリックします。
  9. [Auto-Match Fields to Columns (項目を列に自動で合わせる)] をクリックし、[OK] をクリックします。
  10. [次へ] をクリックします。
  11. [完了] をクリックします。
  12. [はい] をクリックします。
ナレッジ記事番号

000383136

 
読み込み中
Salesforce Help | Article