logo Ribbit's works
にメンテナンス済み

入力チェックプラグイン

フォームの入力内容に対して柔軟なバリデーションを設定できるプラグインです。標準機能では実現できない複雑な条件での入力チェックを実装できます。

入力チェックプラグイン

はじめに

kintone は業務アプリを簡単に構築できる優れたプラットフォームですが、標準機能だけでは対応しきれないケースもあります。 特に**入力データのバリデーション(入力チェック)**は、データ品質を保つ上で非常に重要ですが、kintone 標準では設定できるルールに制限があります。

そこで、より細かなバリデーションを実現する**「入力チェックプラグイン」**を開発しました。 このプラグインを使えば、kintone の入力チェック機能を大幅に強化し、より正確なデータ収集を実現できます。


kintone 標準の入力チェックの課題

kintone の標準機能で設定できる入力チェックには、以下のような制限があります:

  • 「必須入力」の設定のみで、詳細な条件を指定できない
  • 電話番号や郵便番号などの形式チェックができない
  • ひらがな・カタカナのみなど文字種の制限ができない
  • 正規表現を使った高度なパターンマッチングができない

「入力チェックプラグイン」を使用することで、これらの課題を解決し、データ入力のミスを事前に防ぐことが可能になります。


🎯 プラグインでできること

1. 豊富なバリデーションルール

20 種類以上のバリデーションルールをノーコードで設定できます。

📝 基本チェック

  • 必須入力チェック - 入力必須のフィールドを設定

📏 文字数チェック

  • 最小文字数 - 「5 文字以上」などの最低文字数を指定
  • 最大文字数 - 「100 文字以内」などの上限を設定
  • 正確な文字数 - 「7 桁ちょうど」などの固定長を指定

🔢 数値チェック

  • 最小値・最大値 - 数値の範囲を制限
  • 数値範囲チェック - 「0〜100 の間」などの範囲指定

📧 形式チェック

  • メールアドレス形式 - 正しいメール形式かチェック
  • URL 形式 - 有効な URL 形式かチェック
  • 電話番号形式(日本) - 日本の電話番号形式に対応
  • 郵便番号形式(日本) - 「123-4567」形式をチェック

🔤 文字種チェック

  • 英数字のみ - 半角英数字のみ許可
  • 数字のみ - 半角数字のみ許可
  • 英字のみ - 半角英字のみ許可
  • ひらがなのみ - ひらがなのみ許可(ふりがな入力に最適)
  • カタカナのみ - カタカナのみ許可

🔍 文字列チェック

  • 特定の文字列を含む/含まない - 必須キーワードや禁止ワードのチェック
  • 特定の文字列で始まる/終わる - 接頭辞・接尾辞のチェック

🛠 カスタムチェック

  • 正規表現パターン - 独自のパターンで高度なチェック

2. 柔軟な適用設定

画面ごとの設定

バリデーションを適用する画面を選択できます:

  • レコード追加画面のみ - 新規作成時のみチェック
  • レコード編集画面のみ - 編集時のみチェック
  • 両方 - すべての画面でチェック

エラー表示タイミング

  • フィールド変更直後 - リアルタイムでエラーを表示
  • 保存時のみ - 送信ボタン押下時にまとめてチェック

3. 複数ルールの組み合わせ

1 つのフィールドに対して、複数のバリデーションルールを設定できます。

例えば、「電話番号」フィールドに対して:

  1. 必須入力
  2. 電話番号形式チェック

というように、複数の条件を組み合わせることで、より厳密なデータ品質管理が可能です。


✨ 使いやすい設定画面

プラグインの設定画面は、kintone 管理者にも優しい直感的な UIで設計されています。

シンプルな 3 ステップ設定

  1. 対象フィールドを選択 - ドロップダウンからフィールドを選ぶだけ
  2. 適用画面を選択 - チェックボックスで簡単設定
  3. ルールを追加 - 「+ルール追加」ボタンでルールを追加

ビジュアルなルール管理

  • 各ルールがカード形式で表示され、一目で設定内容を確認可能
  • ルールの追加・削除・編集がワンクリックで完了
  • デフォルトのエラーメッセージが用意されているため、すぐに使い始められる
  • もちろんエラーメッセージのカスタマイズも可能

複数条件の管理

複数のフィールドに対する設定を、サイドバーで一覧管理。設定の追加・切り替え・削除も直感的に操作できます。


🔒 オープンソースで安心のセキュリティ

このプラグインはオープンソースとして公開されています。

オープンソースのメリット

  1. 透明性 - ソースコードが公開されているため、プラグインの動作内容を確認可能
  2. カスタマイズ - 必要に応じてソースコードを修正して利用可能
  3. 継続性 - 特定のベンダーに依存しない

安心して使える理由

  • kintone 公式のプラグイン開発ガイドラインに準拠
  • TypeScript による型安全な実装
  • 定期的なアップデートとメンテナンス

💡 活用シーン

顧客管理アプリ

  • 電話番号・メールアドレスの形式チェック
  • 郵便番号の形式チェック
  • 顧客名のふりがな(ひらがな)チェック

商品管理アプリ

  • 商品コードの文字数・形式チェック
  • 価格の範囲チェック
  • 必須項目の入力漏れ防止

申請・ワークフローアプリ

  • 申請番号の形式統一
  • 必須添付ファイルのチェック
  • 金額の上限チェック

まとめ

「入力チェックプラグイン」は、kintone の入力チェック機能を大幅に拡張し、より正確なデータ収集を実現するプラグインです。

20 種類以上の豊富なバリデーションルール
直感的で使いやすい設定画面
オープンソースで安心のセキュリティ
無料で利用可能

データ品質の向上は、業務効率化の第一歩です。ぜひ「入力チェックプラグイン」を導入して、kintone をより便利にお使いください!

リリースノート

🚀
バージョン1.0.0
2025/11/29

初版リリース