変更タスクが期日を過ぎた場合にのみ、電子メール通知を設定しようとしています! 電子メールは、変更タスクを割り当てられた人にのみ送信する必要があります。
これは私がやっていることです:
1)これはスケジュールされたジョブのスクリプトです:
var gr = new GlideRecord('change_task');
gr.addQuery('due_date','<=', gs.nowDateTime());
gr.query();
var count = gr.getRowCount();
if (count > 0)
{
gs.eventQueue("change_task.duedate_reminder", gr, gs.getUserID(), gs.userName());
}
2)「change_task.duedate_reminder」という名前のレジストリにイベントを作成しました
3) 上記のイベントが発生したときに電子メール通知を作成しました。受信者として「aasigned_to」を使用!!
これはエラー ログ メッセージです。
「getEventTarget() が無効なレコード reference.change_task で呼び出されました。イベント: change_task.duedate_reminder が削除された可能性があります」