0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Salesforce】特定の文字列を更新したときだけ処理する自動化の作り方

Posted at

テキストの中に特定の文字が含まれていたとき(いないとき)にのみ特定の処理を行う自動化を作ってみました。

今回の想定

  • バッチなどを使用した外部連携で特定の項目が更新されたときにPardotのオプトアウトを自動化する

特定の文字列を含む場合の自動化

こちらはプロセスビルダーの演算子で「次の文字列を含む」を選択することで簡単に実現できます。

条件

  • 指定した項目の値が変更されたとき
  • 「メールを送信しない」が指定する項目の文字列に含まれる場合
    image.png

アクション

  • 「メール送信除外」にチェックを入れる
    image.png
    文字列の中に特定の文字が含まれる場合はチェックが入るようになりました。
    image.png

特定の文字列を含まない場合の自動化

問題はこちらです。プロセスビルダーでは「次の文字列を含む」はあっても「次の文字列を含まない」はないので、自分で判定式を作らなければいけません。

条件

  • 指定した項目の値が変更されたとき
  • 「メールを送信する」が指定する項目の文字列に含まれない場合(数式)

チェックボックス型の数式を作成し、下記のように含まない条件を記述する。
※ 今回はnullを考慮してないです

NOT(CONTAINS(判定する項目, "判定する文字列"))

文字列に「メールを送信する」が含まれない場合にチェックが入るようになったので、これを使って条件を設定します。
image.png
image.png

作成した数式を選択し、「次の文字列と一致する」で「True」にします。
image.png

アクション

  • 「メール送信除外」にチェックを入れる

文字列に「メールを送信する」が含まれない場合「メール送信除外」にチェックが入るようになりました。
image.png

image.png

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?