2023.01.06
こんにちは、クラウドソリューション部 カスタマーサクセスチームの坂井です。
今回は、前回の Salesforce のスケジュールトリガーフローについて説明の続きになります。
相対日付とは、「今日」「来月」「昨年度」などを特定の基準からの前後の関係を表した日付を示します。
スケジュールトリガーフローでは、「当日」「1日後」「30日前」などの、基準日から何日前なのか、何日後なのかを判定します。
複数の日付で実行が必要な場合は、あらかじめ実行する日をチェックして、その日付ごとにスケジュールトリガーフローを実行するわけではなく、Salesforce のレコードの日付項目から計算して、自動的に実行させます。
今回の動画では、公開カレンダーにWeb会議のURLが登録されている、行動の日付を判定しています。
数式のカスタム項目を作成して、数式で当日を判定するチェックボックスを作成します。
IF( 行動の日付 = 今日, True , False )

チェックボックスの「True」の項目が今日の項目になりますので、これを条件に入れることで、当日を判定できるようになります。

Salesforce で契約情報などを管理していて、契約終了日の30日前に通知が欲しい場合も、同じように30日前を判定する項目を作成します。
IF(( 契約終了日 - 30日) = 今日 , True , False )
例えば、納品日を管理している場合は、「-30」の部分を「+30」にすることで、納品日の30日後にフォローの電話を入れる通知を出すこともできるようになります。
こちらも、この条件に合うかどうかを毎日判定させることで、特定の日にフローが起動します。
毎月1日に行う作業がある場合は、年月日の日だけを返すDAY関数を使うことで、判定できます。
IF( DAY(今日) =1, True , False )
月末の場合は、28日、30日、31日と最終日がバラバラなので、1日を足して1日になることで判定します。
IF( DAY(今日 + 1日 ) =1, True , False )
【動画内容】 (18分程度 ※音声が流れます)
レコードトリガーフローでも、スケジュールを追加できます。
レコードトリガーフローの「開始」のオプションで、「スケジュール済みのパスを追加」で、
「レコードの更新」と「時間ベース」の条件を組み合わせたフローを作ることができます。

「スケジュール済みのパスを追加」で、「時間取得元」(基準日)と「オフセット数」(基準日から(まで)の時間)を設定できます。

スケジュールトリガーフローより細かい、月単位、日単位、時間単位のスケジュールが設定できます。

スケジュールトリガーフローを実行するには、カスタム項目で計算式と併用することによって、細かい条件のアクションができるようになります。
DAY関数だけではなく、今回は紹介できなかったMONTH関数、YEAR関数を組み合わせることで、「毎年4月に1回だけ実行」、「2年に1回だけ実行」することもできます。
例えば、6ヶ月に1回の車のオイル交換の通知メールや、2年に1回の車検案内メールを取引先責任者にメールを送ったり、七五三を迎えるお子さんをお持ちの取引先責任者に、七五三の1ヶ月前に記念写真の案内メールを送ったりも自動化できます。
特定の周期で時間ベースで行っている作業は、スケジュールトリガーフローを使うと、処理を効率化できますので、ぜひ参考にしていただけると幸いです。
2026.04.27
水木しげるさんの戦記や関連著作を5冊読み比べながら、それぞれの本の魅力と心に残った点を紹介します。戦争の過酷さや生き残ったことの重みが描かれる一方で、文章や絵の力によって不思議と「もっと知りたい」と思わされる読書体験が綴られています。戦後90年に向けて、戦争を知らない世代が何を受け取り、どうつないでいくかを考えるきっかけになる内容です。
2026.04.24
Salesforceの動的ゲージグラフにおいて、数式を用いた目標値の設定方法を解説します。年間目標から月次目標を算出する基本的な使い方に加え、役職や勤続年数に応じて目標値を変動させる方法を紹介。IF関数や日付項目を活用することで、複数条件に基づいた柔軟な目標設定が可能になります。さらに、カスタムオブジェクトやフローを組み合わせることで、より高度な管理にも対応できる点についても触れています。
2026.04.20
春は新生活のスタートとともに、アレルギーに悩まされる方も多い季節です。対処療法で乗り切ってきた中で、睡眠や食事といった基本を見直すことで体調の安定を実感しています。
2026.04.13
2026年2月に開催された佐賀県ラージボール卓球選手権大会に出場し、60~64歳クラスで優勝した体験を振り返ります。予選リーグを順調に勝ち上がり、トーナメントでは日頃から対戦経験のある選手との接戦を制して決勝へ。決勝ではファイナルゲームまでもつれる白熱した試合となり、最後は接戦をものにしました。これまでの経験や戦術の変化を実感しながら、試合ならではの緊張感も味わうことができました。