お世話になっております。
「レコードの条件通知」につきまして
特定フィールドの値の変更があった場合に
通知先への通知(ポータルの通知、及びメール通知)を確認できたのですが、
再度対象のフィールドの変更があった場合には、通知は行われませんでした。
2回目以降の変更も通知を受け取りたいのですが、
そのような設定は可能でしょうか。
ご教示いただけますと幸いです。
以上、よろしくお願いいたします。
お世話になっております。
「レコードの条件通知」につきまして
特定フィールドの値の変更があった場合に
通知先への通知(ポータルの通知、及びメール通知)を確認できたのですが、
再度対象のフィールドの変更があった場合には、通知は行われませんでした。
2回目以降の変更も通知を受け取りたいのですが、
そのような設定は可能でしょうか。
ご教示いただけますと幸いです。
以上、よろしくお願いいたします。
既に作成されたレコードの条件通知は「編集開始時(edit.show)に条件を満たしていない場合」かつ「保存成功時(submit.success)に条件を満たしている場合」に行われるようです。
そのため、submit.successまたはdetail.showイベントで、レコードの条件通知に設定したフィールドを「条件を満たさない」ように再度APIで書き換える必要があります。対象のフィールドの値を残すのであれば
①対象のフィールドとは別に通知用のフィールドを作成
②編集中に条件を満たした場合、通知用のフィールドをJavaScriptで変更(changeイベントまたはsubmitイベント)
③条件を満たしている場合、submit.successイベントで通知用のフィールドをAPIでリセット
以上のような手順で可能かと思います。
mls-hashimoto様
ご回答いただき、感謝しております。
教えていただいた手順を試してみようと思います。