平日20:00にYouTube動画投稿してます

期間で重複禁止をカスタマインとkintone(キントーン)設定

以前予定の重複禁止について書いたことがあります

kintone予定の重複禁止したい

書いた自分が言うのもなんですが、期間で重複禁止したいんですよね

2/10 10:00~2/10 11:00

これで重複禁止にしても、2/10 10:01~2/10 10:59 とかにすると予定の登録ができてしまいます

今回はすごく簡単にCustomineで期間の重複禁止を実現してみましょう!!

kintoneアプリは1個でシンプル

重複期間指定kintoneデモアプリ

今回は会議室を予約するアプリを作りたい

予約が入っている時間帯に別の予約は保存できないようにしたい

場所で会議室をドロップダウンで選択しますが、Customineの設定上ドロップダウンをクエリ指定するとエラーが出ちゃうので、文字列1行でドロップダウンの値を文字列1行にセットさせます

文字列1行設定

Customineの重複禁止設定もシンプル

クエリを指定してレコードを取得する

クエリで条件を指定してレコードを取得するで、登録しようとしている予定と被っているレコードがないかを調べて、1件でも被っているレコードがあれば、エラーダイアログを表示して保存をキャンセルするで重複禁止達成!!

今回のクエリならこんな感じ

レコード番号 != “${レコード番号}” and 場所 = “${場所}” and 開始 < “${終了}” and 終了 > “${開始}”

レコード番号 != “${レコード番号}”で同じレコードではないってことにしておくことぐらいですね、ポイントは

ネットで検索しても出てこなかったので、書いてみました〜

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

医療介護福祉の業務改善

kinbozu株式会社では、医療介護福祉業界の業務改善サービスを提供しています。
「開発,教育,継続」を重視しています。