Tips

kintoneの入力規則拡張プラグインの機能紹介

kintoneをお使いの皆さん、日々の業務でのデータ入力でこんなお悩みを抱えていませんか?

「日報の入力に全角文字を使って欲しいのに、全角と半角の入力が混在して表記がバラバラ……」

「数値入力で、最低限必要な金額より低い数値がそのまま保存されてしまい、後から修正に追われた……」

「受注管理の『納品日』に『受注日』より前の日付が誤って入力され、スケジュールが矛盾してしまった……」

kintoneは誰でも簡単にアプリを作れる便利なツールですが、標準機能のままでは「自由に入力できすぎてしまう」という側面もあります。入力ミスを後から見つけて修正する作業は、想像以上に時間とストレスがかかるものです。

今回ご紹介するのは「フィールド入力規則拡張プラグイン」です。このプラグインを導入すれば、データの入力ミスを「保存するその瞬間」に自動でチェックし、その場でユーザーに通知してくれます。

1. このプラグインで解決できること

 kintoneの標準機能でも「必須項目にする」「文字数を制限する」などの基本的な設定は可能ですが、「メールアドレスの形式になっているか」「他のフィールドの値と矛盾していないか」といった一歩踏み込んだ入力値チェック(バリデーション)を行うには、通常JavaScriptなどの高度なプログラミング(カスタマイズ)が必要でした。

このプラグインは、そうした「プログラミングをしなければ実現できなかった高度な入力チェック」を、マウス操作だけで誰でも簡単にアプリに組み込めるように解決してくれます

具体的には、以下のような「現場あるある」のトラブルを未然に防ぐことができます。

  • 「全角・半角」の混在トラブルを解消
    システム連携や集計の際にエラーの原因となる、半角数字、全角文字、全角カタカナなどの入力ミスを保存処理前にエラーで弾きます。
  • 論理的な矛盾のあるデータ登録を防止
    「数量が最小設定値を下回っている」「終了日が開始日より過去になっている」といった、業務上のルールや時間の流れに矛盾するデータの保存を防ぎます。
  • 機種依存文字や不適切な記号の混入をブロック
    「㈱,㈹,㍑」などの環境依存文字や、特定の記号や文字(カンマ、”凶”など)を入力させたくない場合に、特定の文字を「禁止文字」として指定して登録を制限できます。

後からデータをエクセルに書き出して、1行ずつ「目視でミスを探して修正する」という不毛な時間を、このプラグイン一つで完全にゼロにすることが可能です。

2. このプラグインの特徴

 この「フィールド入力規則拡張プラグイン」には、業務で実際に使う上で非常に嬉しい3つの大きな特徴があります。

① 1つのアプリに複数のチェックルールを組み合わせ可能

「文字列のチェックもしたい、日付の前後関係もチェックしたい」といった場合でも、このプラグインなら安心です。「+ ルールを追加する」ボタンをクリックするだけで、何行でもルールを追加・削除できます。複数のルールを設定している場合はすべてのルールを順番にしっかりチェックしてくれるため、複雑な業務ルールが存在するアプリでも、このプラグイン1つで網羅的な入力制限をかけることができます。

② フィールドの「型」に合わせて選択肢が自動で切り替わる親切設計

 プラグインの設定画面で「文字列」「数値」「日付」などチェックしたいフィールドを選ぶだけで、最適なチェック規則や同型フィールドを絞り込み表示してくれます。関係のない選択肢が表示されないため、専門的なIT知識がなくても、迷わず直感的に設定を進められるのが魅力です。

③ 数値・日付の「同型フィールド比較」で高度な論理チェックが可能

 本プラグインの最大の特徴は、単なる文字種チェックにとどまらず、フォーム上にある同じ型のフィールド同士を比較して論理的な整合性をチェックできる点にあります。「販売額(数値)が標準原価(数値)以上か」「終了日(日付)が開始日(日付)より未来か」といった、業務のルールや時間の流れに沿った高度なバリデーションを、プログラミングなしで簡単に組み込むことができます。

3. プラグインの機能紹介(画面イメージ)

それでは、具体的にどのような機能があるのか、実際の画面の動きを交えてご紹介します。

【テキスト系フィールド】のチェック

「文字列(1行・複数行)」「リッチエディター」「リンク」といった文字を入力する項目に対して、以下のルールを適用できます。

規則名チェック内容
全角半角英数字や半角カタカナが混ざっていたらエラー
全角カタカナフリガナ欄など、全角カタカナ(ァ〜ヶ・ー)以外があればエラー
半角英数字IDや型番など、半角英数字以外があればエラー
半角数字純粋な半角の数字(0-9)のみを許可
メールアドレスxxx@xxx.xx というメールの正しい形式になっていなければエラー

💡 画面イメージ:文字種類のチェック

全角カタカナで入力して欲しいフリガナ欄に、ユーザーが誤って半角カナがや半角英数字を入力して保存ボタンを押すと、その項目のすぐ下に赤い文字で以下のように表示されます。

全角カタカナで入力してください。

🚫 さらに強力!「禁足文字(きんそくもじ)チェック」

テキスト系の機能には、上記の文字種チェックに加えて「この文字は絶対に入力させない」という指定ができる「禁足文字チェック」がついています。 例えば、設定で (,),㈱ と指定しておくと、これらの文字が含まれていた場合に保存をブロックします

使用できない文字((, ㈱)が含まれています。

【数値型フィールド】のチェック

「数値」「計算」フィールドを対象に、別のフィールドに入力された数値と比較してチェックを行います

規則名チェック内容
≧以上「対象項目」が「比較する項目」以上の数字でなければエラー
≦以下「対象項目」が「比較する項目」以下の数字でなければエラー

💡 画面イメージ:目標金額と売上金額の比較

「販売金額」の項目に、比較条件「以上」で設定された「標準原価」より低い数値を入力して保存しようとした場合、以下のようなメッセージが表示されます。

「標準原価」の値(10000)より小さい値は入力できません。

【日付・日時型フィールド】のチェック

「日付」「日時」フィールドを対象に、前後の論理的な整合性をチェックします

規則名チェック内容
<(過去)「対象項目」が「比較する項目」より前の日付(過去)でなければエラー
>(未来)「対象項目」が「比較する項目」より後の日付(未来)でなければエラー

💡 画面イメージ:契約開始日と契約終了日の逆転防止

「終了日」に「開始日」よりも前の日付をうっかり選択してしまった場合、保存時に即座に注意を促します

「開始日」より後の日時を入力してください。

4. プラグインの設定方法

「高機能なプラグインは設定が難しそう……」と思われるかもしれませんが、このプラグインの設定は非常にシンプルで、わずか3つのステップで完了します。

ステップ1:設定画面を開く

アプリの右上にある歯車マーク(設定)から「プラグイン」を選択し、「フィールド入力規則拡張プラグイン」の設定アイコン(歯車)をクリックして、プラグインの設定画面を開きます。

ステップ2:ルールを追加する

プラグイン設定画面にある 「+ ルールを追加する」 というボタンをクリックします。クリックするごとに、設定を行うための新しい行が追加されます。

ステップ3:4つの項目を左から順番に設定する

追加された行に対して、以下の①〜④の項目をマウス操作や文字入力で指定していきます

  1. ① 対象フィールド
    ドロップダウンから、チェックを行いたい項目(例:「メールアドレス」など)を選びます。
  2. ② チェック規則
    ①で選んだ項目に合わせて、「全角」「半角英数字」「メールアドレス」などのルールが自動で選択肢に出てくるので、適用したいものを選びます。
  3. ③ 比較フィールド
    数値や日付の比較を行う場合に、比較対象となるもう一つの項目を選びます(※テキスト系を選んだ場合は自動で非活性になります)。
  4. ④ 禁足文字(カンマ区切り)
    テキスト系項目で、使用を禁止したい文字がある場合に「(,),㈱」のようにカンマで区切って入力します。

⚠️ 注意ポイント

項目の型によって設定できる内容が自動で切り替わるため、一度設定した後に「① 対象フィールド」を選び直すと、その行の②③④の設定はリセットされます。左から順番に決めていくのがコツです!

最後に、画面下部にある 「保存する」 ボタンをクリックして、アプリの設定画面右上にある 「アプリを更新」 ボタンをクリックして、設定を本番環境に反映させます。

これで設定は完了です!実際にレコードを作成して、正しくバリデーションが動くか試してみましょう。なお、項目が空欄(未入力)のときは、チェックが自動的にスキップされる仕様になっているため、「必須ではないけれど、入力するなら正しく入れてほしい」という項目にも安心して設定できます。

5. プラグインの活用事例

このプラグインを実際の業務に導入することで、どのような業務改善ができるのか、3つの具体的なケーススタディをご紹介します。

事例A:【製造業】工場の製造指示・設備管理アプリ

  • 抱えていた課題:機械の「メンテナンス開始日時」と「メンテナンス完了日時」を入力する際、作業者がスマホから慌てて入力するため、完了日時を開始日時より前の時間で登録してしまうミスが多発。社内レポートの集計データがめちゃくちゃになっていた。
  • プラグインの活用: 「完了日時」に対して、「>(未来)」の規則を適用し、比較対象を「開始日時」に設定。
  • 導入後の効果:時間の逆転入力が物理的に不可能になり、データの整合性が100%保たれるようになりました。集計の修正作業に追われていた管理者の負担が激減しました。

事例B:【小売・卸売業】見積書・注文管理アプリ

  • 抱えていた課題:取引先への提示金額を決める際、社内ルールで「最低粗利金額」が決められているにもかかわらず、担当者が計算を誤り、下限を下回る大赤字の金額のまま見積書を発行してしまうリスクがあった。
  • プラグインの活用: 「確定見積金額」に対して、「以上」の規則を適用し、比較対象をシステムで自動計算された「最低ライン金額」に設定。
  • 導入後の効果: ルール違反の金額を入力するとその場で保存がブロックされるため、赤字案件の流出を未然に防ぐ強力なディフェンスラインが確立されました。

事例C:【総務・人事・ノンプロフィット】会員・社員名簿管理アプリ

  • 抱えていた課題:会員や社員のフリガナ欄に、半角カタカナや全角スペースが入り混じり、五十音順での並び替えや、外部の給与・案内システムへデータ連携する際にエラーが頻発していた。また、住所や会社名に環境依存文字の「㈱」が使われ、システム文字化けの原因になっていた。
  • プラグインの拡張活用: 「フリガナ」フィールドに「全角カタカナ」の規則を設定。さらに各テキスト項目に、禁足文字として「㈱,㈲」を指定。
  • 導入後の効果: 誰が入力しても一貫して綺麗な「全角カタカナ」のデータが集まるようになり、外部システムとの連携作業がボタン一つでスムーズに行えるようになりました。

まとめ

kintoneにおけるデータ入力の手間やミスは、「入力する人に気をつけてもらう」という個人の注意喚起だけではなかなか根本解決しません。システム側で「間違ったデータは受け付けない」という仕組みを作ることこそが、最も確実で、結果としてメンバー全員が楽になる近道です。

フィールド入力規則拡張プラグインは、

  • プログラミング不要で、誰でも簡単に入力チェックを設定できる
  • 1つのアプリに、テキスト・数値・日付など複数のルールを自由に盛り込める
  • フィールドの型に合わせた親切設計と、分かりやすいエラー表示で運用がスムーズ

という、現場のデータ品質を劇的に高める頼もしい相棒です。

「データ入力のミスを減らして、業務をもっとスムーズにしたい」「データのクレンジング作業から解放されたい」とお考えのアプリ管理者の皆様、ぜひこのプラグインの導入を検討してみてはいかがでしょうか?日々の業務の安心感が、劇的に変わるはずです!

わずかな設定で、kintoneの操作性は劇的に向上します。ぜひ、貴社の現場でも「ストレスフリーな入力体験」を取り入れてみてください。


🧩 プラグインのご紹介

記事内で紹介している、当社が開発した「フィールド入力規則拡張」プラグインをご紹介します。
60日間の試用版をダウンロードすることもできますので、ぜひお試しください。

kintoneフィールド入力規則拡張プラグイン
kintoneの標準機能に無い「入力規則」を拡張できるプラグインです。試用版のお申込み主な機能と特徴kintoneの標準機能に無い「入力規則」を拡張できるプラグインです。文字列型フィールドの入力値を、全角・全角カタカナ・半角英数字・半角数字などに制限できます。文字列型フィールドがEメールの場合、"xxx@xxx.xx"形式のみ許可する様に制限できます文字列型フィールドの入力値に、入力して欲しくない禁則文字(㈱、凶など)を追加指定できます。数値型と日付・日時型は、同型フィールド…

🔨 自分でカスタマイズしてみたい方へ

以下のNote記事で本記事のカスタマイズ事例を紹介しています。
記事内で紹介しているカスタマイズコードは、無料で利用できるので是非挑戦してみて下さい。

kintoneでフィールド入力の「OR条件」バリデーションを実装する|アプリ活用研究会(キン活)
kintoneの標準機能ではできない、複数フィールドで判定する入力条件! 今回は、備品貸出の利用者登録アプリを例に、電話番号とメールアドレスのいずれか一方を必須(OR条件)とするカスタマイズ方法を解説します。 やりたいこと kintoneアカウントを持たない外部利用者の備品管理において、返却期限経過後の督促用コンタクトラインの確保は必須です。 要件: field1(TEL) または field2(Email) のどちらか一方が入力されていること。 課題: 両方空(Blank)…

スポンサーリンク

🌸 アプリテンプレートの販売

本記事でご紹介している機能のアプリテンプレートを、下記の料金プランで販売しています。
導入をご希望の方は、各プランの「お申込み/お問い合わせ」ボタンからお問い合わせください。

料金プラン

◆単品販売(買取型)は、導入サポート付きの価格です。
 単品動作タイプは60,000円、2アプリ連携タイプは100,000円、3つ以上連携タイプは150,000円です。
 自アプリ参照型は単品動作タイプ、別アプリ参照型は、2アプリ連携タイプとなります
◆簡易サポート契約では、当サイトのアプリテンプレートとプラグインを合計6種類までご利用できます。
◆会員サポート契約では、ご利用範囲「無制限」で運用ヘルプデスク対応までフルサービスでご提供します。

項目 単品販売 簡易サポート 会員サポート
料金体系 60,000円 (税抜) 120,000円 (税抜) 360,000円 (税抜)
契約期間 なし 毎年更新 6か月更新
導入サポート
メールサポート ×
チャットサポート ×
バージョンアップ対応 ×
運用ヘルプデスク対応 × ×
商品のご利用範囲 本商品のみ 6種類までご利用可能
ユーザー数10名まで
無制限
ユーザー数30名まで
お問い合わせ/お申し込み 購入する お申込み

🏫 kintone人材育成研修

この様なカスタマイズを自分で出来る様になりたい方は、当サイトの「Kintome人材育成」上級コースの受講をご検討して下さい。当サイトのTIPSで紹介しているカスタマイズ例のテンプレートを使えば、簡単に実装出来ます!
上級コースの受講者には、特典で当サイトのカスタマイズテンプレート(3種類まで)と3か月のサポート契約を無償でご提供しています。

研修目的を「カスタマイズテンプレートのアプリ導入」とする研修メニューもご提案可能です。

📣カスタマイズ・導入支援いたします!

本記事の様な「kintoneアプリのカスタマイズ」をご希望の企業様へ
kintoneを便利に活用できるカスタマイズと運用支援は、ぜひ当社にご相談ください!

#kintone #Javascript #カスタマイズ #入力規則 #Validation

スポンサーリンク
シェアする

事例紹介

ACHIEVEMENTS
kintoneの作業日報で作業状態の「見える化」を実現
まちライブラリーのkintone活用
製造業の受注データ管理をエクセルから移行

Tips

TIPS
タスクの状態を「見える化」できるカンバンビューを実装するプラグイン
kintone
kintoneの日時フィールドに「現在日時セットボタン」を追加する
kintone業務活用
毎日の請求締め日の計算(月末日、翌営業日)をkintoneプラグインで自動化!
補助金の活用についてもご相談ください

中小企業のデジタル化に利用できる補助金や助成金があります。
補助金や助成金は申請できる企業や用途に要件があったり、事業計画書を作成する必要があったりします。
必要な手続きをサポートさせていただきますので、お気軽にご相談ください。

お気軽にご相談ください。

オンライン可
無料相談
デジタル化
診断チャート
簡易診断

デジタル化による
コスト削減効果を算出