アプリ定数

アプリ設定に名前つきの数値(例: 「残業の上限 = 2700 分」)を登録しておき、計算フィールドの数式からCONST("コード")で参照できる機能です。同じ数値を複数の数式にコピーする代わりに定数を参照しておけば、値を 1 か所変えるだけで、参照しているすべての数式が新しい値で計算されます

しきい値(残業の上限・予算の超過ライン・在庫の発注点など)の管理に向いています。判定ロジックを計算フィールドに集約し、通知条件や条件付き書式はその計算フィールドの値を見るようにすると、しきい値の変更が通知・行の色・一覧の表示すべてに一括で効きます。

設定方法

  • アプリ設定の「アプリ定数」タブで、コード・名前・値(数値)・説明を登録します(アプリ管理者のみ、1 アプリ最大 50 個)
  • 数式では CONST("コード") と書いて参照します。コードは文字列をそのまま書きます(フィールドの値や式で組み立てることはできません)
  • 存在しないコードを参照する数式は保存できません。また、数式から参照されている定数は削除・コード変更できません(参照元のフィールド名がエラーに表示されます)

変更の反映タイミング

対象
画面の表示・条件付き書式・CSV / Excel 出力
反映
すぐに反映(表示のたびに再計算されます)
対象
通知の判定
反映
次にレコードが作成・更新されたときから新しい値で判定
対象
保存済みレコードの絞り込み・並び替えに使われる値
反映
そのレコードが次に更新されたときに再計算(数式そのものを編集したときと同じ動きです)
対象
公開ビューに表示される計算値
反映
保存値を表示するため、そのレコードが次に更新されたときから新しい値になります

勤怠パッケージでの利用例

勤怠管理パックの「月次サマリ」アプリには、36 協定の監視ライン(残業の注意ライン 36 時間・上限 45 時間・複数月平均 80 時間・単月 100 時間)と年次有給の最低取得日数(5 日)が定数として登録されています。自社の運用に合わせてこれらの値を変えると、アラート列(alert_level)・通知・アラート履歴ビューの行の色がすべて追従します。

  • 通知は「その行のいちばん重いアラート 1 本だけ」が届きます(例: 複数月平均超過と月 45 時間超過が同時に成立した月は、より重い複数月平均超過の通知だけが届きます)
  • 定数はそれぞれ独立に変えられますが、注意ライン < 上限 < 単月上限 の大小関係は保って運用してください(逆転させると「重い順」の判定が意図と食い違います)