ServiceNow プラットフォームを使用しています。
作業メモが更新された場合にのみ、最新の作業メモを表示するように電子メール通知で要件があります。
電子メール通知でイベント キューを直接クエリし、そのイベントを使用して if ステートメントを評価することはできますか?
私が今持っているメール スクリプトは、作業メモがあれば最新の作業メモを表示しますが、作業メモが更新されたときにのみ表示したいだけです。
通知は、追加のコメントが更新されたか、割り当てグループまたは割り当てが変更されたという条件でトリガーされています。そのため、単純な条件ビルダーは使用できません。
この投稿のテクニックも検討しましたが、2015 年にこれを行うためのより良い方法があるかどうか疑問に思っています。この投稿は 2011 年に遡ります。
http://www.servicenowguru.com/scripting/business-rules-scripting/checking-modified-fields-script/
<mail_script>
var worknotes = current.work_notes.getJournalEntry(1);
if (worknotes !='') {
template.print("Latest Work Notes:");
template.print(current.work_notes.getJournalEntry(1));
}
</mail_script>