#kintone100日チャレンジ Day097:会議室や設備の二重予約を保存前に防ぐ!「重複期間チェッカー」を組んでみた
面倒解決エンジニアの森田ユウゴです。台湾からお届けする「#kintone100日チャレンジ」の97日目。Claude Fableに熱中していたら、あっという間に#kintone100日チャレンジも明日から残り3日しかないことに気が付きました。このチャレンジを始めた2026年4月1日から現在、私個人のAI活用力という意味でも大きく変化しました。このノウハウはきっと、今後のプロジェクトでも大きく活きていくでしょう。さて、本日のテーマは、会議室や設備、担当者の予定などをkintoneで管理している方向けの「重複期間チェッカー」。期間重複は開始・終了の一致だけでは見逃されるため、保存直前に包み込み型の重複も拾える判定式と、任意のグループフィールドで比較範囲を絞る構成にしました。「重複期間チェッカー」について🎯 どんな課題に向き合ったか(現場の不とベネフィット)現場の「不」: 会議室予約や設備貸出をkintoneで管理していても、開始日時と終了日時を登録するだけでは、別レコードとの期間重複までは自動で判断されません。登録前に一覧やカレンダーを目視で確認する運用では、見落としによる二重予約が起きます。導入後の世界(ベネフィット): 保存時にほかのレコードを検索し、期間が重なっていれば保存を止めます。警告には該当レコードへのリンクが表示されるため、利用者は競合している予定をすぐに確認できます。💡 着想・こだわり期間の重複チェックは、会議室予約や複数条件での重複防止など、優れた既製プラグインが既に存在する領域です。今回は新しく作ったこと自体ではなく、「どう判定するか」と「何と比較するか」にこだ
0