SFDC でレコードを削除した場合どうなるか? | Community
Skip to main content
June 23, 2016

SFDC でレコードを削除した場合どうなるか?

  • June 23, 2016
  • 4 replies
  • 172 views

マルケトとSFDCで連携を行っていたレコードの話題です。

1. SFDC 上でリードないし取引先責任者を削除

2. マルケト上では「SFDC削除ずみ」フラグが True になり、レコード自体は消されない

アクティビティなど、マルケト上にしかない情報を保持するためかと思いますが、

マルケト上にはそのレコードは残っています。

たとえば、その削除済みフラグのたったメアドが配信停止でない場合はメールも送信される可能性があります。

そこで、マルケト上でもレコードを削除したい場合はスマートキャンペーンを作成しておきます。

ここにがあります。

単純に考えると、「SFDC削除済み」フラグが True になったことを検知すればよいので、

トリガーで、フローにリードの削除アクションでよいように思いますが、

残念ながら、SFDC 削除済みフラグはシステムフラグでリードのアクティビティログにはデータ値変更のタイプでログが残りません。

このため、以下の専用のトリガーを利用する必要があります。

(日本語訳がすこし変ですが、SFDCからリードが削除された場合に発火します)

うっかりミスでデータ値変更を設定しまう可能性ありますので、設定確認をお勧めします。

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.

4 replies

June 23, 2016

@Yukio Yasutake​ さん

上記に追加で質問です!

バッチでSFDC削除済みでMarketoに残っているリードの削除したい場合は、

トリガーの時と同様に下記フィルターを使用しないと削除できないという

理解であっていますでしょうか。

June 23, 2016

石野さん、

フィルターの場合は、「SFDC削除済み」フラグを直に使っても削除されたレコードを全件抽出できます。

ただ、石野さんに提示していただいた、「リードをSFDCから削除済みです」フィルターは、トリガーと同じく

アクティビティログを見てくれているので、全件でなく、過去30日以内に削除されたリードというように、

日付での絞り込みができます。

違いはこの点だけです。

June 23, 2016

ありがとうございます!こういった定義のたぐいの話はすごくありがたいです。

June 23, 2016

安竹さん、石野さん

ありがとうございます。

ちょうどデータクレンジングを行おうと思っておりましたので、

大変勉強になりました。