「入力時しきい値通知」は、各アプリのビルダー(フィールド設計)画面から設定できる機能です。レコードを決定(保存)するたびに、指定したフィールドの値を集計してしきい値と比較し、条件を満たしたらその場でメール通知します。「不良品が続けて何個も出たらすぐ知らせてほしい」「今日の経費合計が一定額を超えたら気づきたい」「在庫数が最低ラインを下回ったらすぐ知りたい」といった、その場ですぐ気づきたいケースに向いています。

ハンバーガーメニューの「🔔 自動通知設定」(1日1回のチェック)とは別の機能です。違いは記事末尾の比較表を参照してください。

設定する場所

通知ルールを設定したいアプリのビルダー画面(新規作成、または既存アプリの「⚙ 編集」)を開くと、フィールド配置エリアの下に「🔔 入力時しきい値通知」というカードがあります。「+ 通知ルールを追加」ボタンを押すとルールの入力欄が追加されます。設定後は、画面下部の「変更を保存」(新規作成時は「アプリを作成」)ボタンでアプリ本体と一緒に保存されます。

設定項目

項目説明
ルール名通知メールの件名にも使われる、ルールの名前(例:不良品件数アラート)
対象フィールドそのアプリの数値・計算フィールド、またはテーブル内の数値列から選択します
集計期間「決定毎」「今日の合計」「今週の合計」「今月の合計」から選びます(詳細は下記)
しきい値比較の基準にする数値を入力します
比較条件集計値としきい値の比べ方を「以上」「より大きい」「以下」「未満」「等しい」から選びます(例:在庫数が10「未満」になったら)
通知頻度「常に(条件を満たすたび毎回)」「条件を満たした時に1回(解除後にまた満たしたら再通知)」「1回のみ(期間内で最初の1回だけ)」から選びます(詳細は下記)
区別するフィールド(任意)品目などのフィールドを選ぶと、その値ごとに通知の状態と期間の合計を分けて判定します(例:ボルトとナットの在庫を1つのルールで別々に監視)。テキスト(1行)・ドロップダウン・ラジオボタン・関連レコード(参照)から選べます
通知先ユーザー通知したいユーザーにチェックを入れます。複数選択できます

集計期間の考え方

  • 決定毎:今回保存した1件のレコードの値だけを見ます(テーブル列の場合はその1レコード内の行を合計)
  • 今日/今週/今月の合計:そのアプリの全レコードのうち、対象期間に保存されたレコードの値を合計してから判定します

いずれもレコードを決定した瞬間に評価されるため、通知が届くタイミングは常に「レコードを保存した直後」です(日次バッチの実行を待ちません)。

通知頻度について

  • 常に:条件を満たすレコード決定のたびに毎回通知が届きます。
  • 条件を満たした時に1回:条件を「満たしていない」状態から「満たす」状態に変わったときに1回だけ通知します。満たしたままの間は届かず、条件を外れた後にまた満たすと再び1回届きます。
  • 1回のみ:集計期間(今日/今週/今月はその期間内で最初の1回だけ、決定毎は最初の1回だけ)につき1通しか届きません。

例:在庫数を「決定毎」「10未満」で監視し、12 → 8 → 6 → 15 → 9 の順に保存した場合

保存した在庫数常に条件を満たした時に1回
12--
8通知通知(満たす状態に変わった)
6通知-(満たしたまま)
15--(条件を外れた)
9通知通知(再び満たす状態に変わった)

通知メールの内容

件名は「【AoiroAD】自動通知:(ルール名)」、本文にはルール名・現在の集計値・設定したしきい値と比較条件が記載されます。

自動通知設定(ハンバーガーメニュー)との違い

ハンバーガーメニューにある「🔔 自動通知設定」は、本ページの機能とは別の仕組みです。両方とも「しきい値と比べて条件を満たしたらメール通知」という点は共通していますが、設定場所・評価タイミング・対象範囲が異なります。

機能設定場所評価タイミング対象通知頻度
入力時しきい値通知(本ページ)各アプリのビルダー画面レコード決定のたび(即時)フィールド単位(数値・計算・テーブル列)を固定値と比較常に/条件を満たした時に1回/1回のみを選択可
自動通知設定ハンバーガーメニュー1日1回(日次バッチ)アプリ全体のフィールド、またはクロス集計ビューの列(他フィールドとの比較も可)毎日/条件を満たした時に1回を選択可(期間内の「1回のみ」は入力時しきい値通知のみ)

よくある質問

Q. 「◯未満になったら」のような通知はできますか?
A. できます。比較条件で「未満」や「以下」を選んでください。下回っている間に何度も届くのを避けたい場合は、通知頻度を「条件を満たした時に1回」にすると、下回った最初の1回だけ届き、補充などで基準に戻った後にまた下回ったときに再び届きます。

Q. 1つのアプリで複数の品目の在庫を記録しています。品目ごとに通知できますか?
A. できます。「区別するフィールド」に品目のフィールドを選んでください。品目ごとに「下回った時に1回」の状態が分かれるので、ボルトが下回ったままでもナットが下回ればナットの通知が届きます。区別するフィールドを選ばないと、アプリ全体で状態が1つになるため、別の品目の通知が届かないことがあります。作り方は「消耗品の在庫が減ったら1回だけ通知するアプリを作る」をご覧ください。

Q. 「今月の合計」で「未満」を選ぶとどうなりますか?
A. 今日/今週/今月の合計は期間の始めに0から数え直すため、「未満」を選ぶと期間の最初の保存ですぐ条件を満たしてしまいます。「未満」「以下」は、在庫数のような「決定毎」の値と組み合わせて使うのがおすすめです。

Q. 他のフィールドの値(発注点など)と比べたり、クロス集計ビューの値で通知したりできますか?
A. 入力時しきい値通知は固定値との比較のみです。他フィールドとの比較やクロス集計ビューの列を監視したい場合は、ハンバーガーメニューの「自動通知設定」(1日1回のチェック)をご利用ください。

Q. 対象フィールドを削除するとどうなりますか?
A. そのフィールドを参照している通知ルールは評価時に自動的にスキップされます(エラーにはなりません)。ビルダー画面を開くと対象フィールドの選択欄に「⚠️ 削除済みフィールド」と赤字で表示されるので、フィールドを選び直すかルールを削除してください。

Q. 1つのアプリに複数の通知ルールを設定できますか?
A. できます。「+ 通知ルールを追加」ボタンで、対象フィールドや条件を変えて複数のルールを作成できます。