データ値変更トリガーでスマキャンが動かないとき | Community
Skip to main content
Level 2
December 5, 2018

データ値変更トリガーでスマキャンが動かないとき

  • December 5, 2018
  • 1 reply
  • 96 views

いつもお世話になっております。エイトレッドの高岡でございます。

みなさま、A項目に値が入ったらフローを回すといったトリガーキャンペーンを作成されていらっしゃると思うのですが、

トリガー以外にもフィルターでいくつか条件を区切る場合、データ値が反映されるタイミングによっては

トリガーが発動しないときってありませんか?

弊社の場合、

■スマートリスト

トリガー:データ値変更 A項目がXXとなったら

フィルター:B項目がXX

      C項目がXX

■フロー

顧客にメール送信

といった組み方をしているのですが、A、B、C項目がSalesforceで同時に値更新されるため、

時々B、Cが更新される前にAが更新されてしまい、フィルターにひっかからないので

トリガーキャンペーンが発動されず困っています。

みなさんは、同時に値が更新される項目を複数使ったトリガーキャンペーンってどう組んでるんでしょうか?

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

1 reply

Taishi_Yamada
Level 6
December 5, 2018

@美咲 高岡 さん、こんにちは

>>トリガー以外にもフィルターでいくつか条件を区切る場合、データ値が反映されるタイミングによっては

>>トリガーが発動しないときってありませんか?

そうですね。この状況に悩まされることがありますね。

考えるのは下記のような対応ですかね。

・そもそも、値変更がそこまでシビアなタイミングで求められるように組み合わせない。

・Filterを組み合わせないことを考える

・TriggerではなくBatchで対応する。

・Triggerで対応しつつも、BatchでのRunも併用する(漏れてしまった対象を後でBatchでRunさせる)

・FilterナシのTriggerで拾った上で、Flowで値が変わっているであろう時間を想定したwaitを挟んでから、Request Campaignで別SCを呼び出し、そこでFilterと組み合わせる。

とはいえ、とくに最後のとかは負荷も増えるので極力使わないですけどね。。。。

以上、ご参考までに。

-Yamada

Level 2
December 5, 2018

山田さん、いつもお世話になっております。

負担も考えた場合、やはりバッチでの起動が良いですよね。。。

バッチ起動で毎日実行、1リードにつき1回であればひとまず実現できそうなのですが

1リードに何度も巡ってくるキャンペーンなのでなかなか完璧には組めなさそう。

一旦1リードにつき1回の実行でバッチキャンペーンを組もうと思います。

私の方でも何か良案が思いついたらみなさんにもシェアします!

ありがとうございました。