「今月初めての記録だよ」kintoneでダイアログ出したい

kintoneでレコードを作成した時に、今月初めての記録作成の場合

キンボウズ
今月初めての記録だよ♫とか、条件によってポップアップが出ると楽だな・・・

ってボソッと聞こえたので作ってみました

何を基準に今月初回記録とするか?

さて、何を基準に今開いているレコードを「今月初めての記録」と認識させましょうか?

基準を何にするか?

今回は関連レコードとCustomineを使いました

今月の記録を関連レコード

アプリはこんな感じに作りまして

初回記録ポップアップアプリイメージ
関連レコード一覧の設定

  • 表示するレコードの条件をIDに設定
  • さらに絞り込む条件を
    日付=等しい 今月 全て
初回記録ポップアップ用関連レコード一覧設定イメージ

Customineで関連レコードの行数をカウントする

次に、関連レコードの行数をCustomineでカウントします

カスタマイズの内容は以下を参考にしてください

対象レコード数をCustomineで集計
bozu
これで、今月記録書いていなかったらレコード数は0

レコード数が0の時に情報ダイアログを表示させてみると・・・

今月初記録だから該当レコード数が0の場合
今月初めてだよってダイアログ表示今月初めての記録であると表示

では、今月初めての利用だから体重測定をしないとダメ!!Ver.を作ってみました

例えば体重測定をお願いする

Customineでダイアログの種類を変えるだけ!!

体重欄が空欄なら入力を求める

今月体重測定をしていない場合、表示して測定に気付ける
体重欄に数値が入っていたらダイアログ出現せず

体重測定が済んでいる場合はダイアログ表示されない

利用したカスタマイズはこちら↓

初回記録ダイアログCustomineイメージ

体重などの記録をkintoneユーザー以外に共有したい場合はkViewerが便利です

bozu
では、既にkintoneレコードを作っている場合は?

kintoneで繰り返し曜日条件で予定登録

繰り返し予定&曜日条件でkintoneレコード登録

みたいに、予約分をkintoneにレコード作っていた場合はどうなるの?

事前に記録レコードを作っている場合の対応策

体重などの値を基準にする

今回のCustomineカスタマイズで言えば、関連レコードのレコード数が0を条件にダイアログを表示させています

体重測定を今月実施した記録があれば、今月初回記録ではないということになる

事前に記録レコードを作成している場合の関連レコード設定イメージ

体重じゃなくても、血圧や脈でもいいので、1つでも記録があればって考え方で対応できると思います

関連レコードを確認するだけでも気付ける

ダイアログは便利ですが、関連レコードを確認するだけでも今月初めての記録かどうかは把握可能です

フィールド数が多かったり、確認する手間が面倒臭い場合はダイアログを活用してみても良いかと思います

シェアどうぞ宜しくお願い致します