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

Salesforce でキャンペーンを削除しようとすると、「This campaign is in use by a Account Engagement marketing asset (このキャンペーンは Account Engagement マーケティングアセットで使用されています)」というエラーが表示される

公開日: Sep 30, 2025
説明
(接続されているキャンペーンが有効な状態で) キャンペーンの整理をしているところですが、キャンペーンを削除できていません。アセットが接続されているため、削除ができませんというメッセージが複数のキャンペーンについて表示されます。 
解決策

パッケージにはキャンペーンオブジェクトに追加された「pi__Pardot_Has_Dependencies__c」という Boolean 項目があります。 
前提条件: Salesforce ワークベンチへのアクセス (英語)


注: ワークベンチを使い慣れた Salesforce 開発者と協力して、適切な調整を行うことをお勧めします。
1) Account Engagement アカウントで [接続されたキャンペーン] を無効にします。

- pi.pardot.com の場合は、[設定] を開いて [編集] をクリックします。[キャンペーン接続] までスクロールします。​[接続済みキャンペーンおよび Engagement History を有効化] をオフにして、クリックして保存します。

- Account Engagement Lightning アプリケーションの場合は、[Account Engagement 設定] タブをクリックして、[コネクター] を選択します。歯車アイコンをクリックして Salesforce コネクターを編集し、[キャンペーン] タブを選択します。[接続済みキャンペーンおよび Engagement History を有効化] をオフにして、クリックして保存します。

2) Salesforce ワークベンチ (https://workbench.developerforce.com/login.php) またはデータローダーを使用して、キャンペーンの項目 [pi__Pardot_Has_Dependencies__c] を「false」に設定します (これはキャンペーンオブジェクトの Salesforce 内で行う必要があります。)
[Pardot has Dependencies] 項目が false に更新された後、Salesforce でキャンペーンを再度削除してみてください。

ワークベンチにログインしているユーザーは、この項目の項目レベルセキュリティを有効にする必要があります。

項目レベルセキュリティを調整するには、[設定] | [オブジェクトマネージャー] | [キャンペーン] | [項目とリレーション] に移動して、[Pardot has Dependncies] 項目で項目レベルセキュリティボタンをクリックし、ユーザーのプロファイルにチェックを入れて [保存] をクリックします。

3) Salesforce でキャンペーンを削除します。

4) Account Engagement アカウントで [接続されたキャンペーン] を有効にします。

- Account Engagement Classic の場合は、[設定] を開いて [編集] をクリックします。[接続されたキャンペーン] までスクロールします。[接続済みキャンペーンおよび Engagement History を有効化] をオンにして、クリックして保存します。

- Account Engagement Lightning アプリケーションの場合は、[Account Engagement 設定] タブをクリックして、[コネクター] を選択します。歯車アイコンをクリックして Salesforce コネクターを編集し、[キャンペーン] タブを選択します。[接続済みキャンペーンおよび Engagement History を有効化] をオンにして、クリックして保存します。


5) Account Engagement キャンペーンが自動的に削除されるはずです。 
ナレッジ記事番号

000383777

 
読み込み中
Salesforce Help | Article