Groovyを使用して週末の電子メール通知を制限するにはどうすればよいですか。
アプリケーション・コンポーザで、週末(土曜日と日曜日の両方)にEメール通知が送信されないように指定した受信者に制限するオブジェクトのgroovyスクリプトを記述できます。
次の条件に対応するために、毎日実行するプロセスをスケジュールしたとします: If a Lead isn't updated from the last 7 days, then automatically trigger an email notification for the lead owner.
通知が週末にトリガーされないように制限するには、スクリプトの開始時に次のサンプル・コードを使用して曜日を取得し、条件を使用して残りのコードを実行するか、次のようにスキップします。
def date = new Date()
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
def day = calendar.get(Calendar.DAY_OF_WEEK);
if (day == 7 || day == 1){ //1 is mapped to Sunday and 7 is mapped to Saturday
println('Do Nothing')
}
else{
//write the rest of the code that you want to run on weekdays
}
ノート: 営業の通知を有効にする前に、通知が一般的に有効になっていることを確認してください。 これを行うステップについては、トピック「ワークフロー通知の無効化または有効化」を参照してください。 営業アプリケーションを更新した場合は、必ず、これらの設定に戻って再度確認してください。