条件分岐フォームプラグイン アイコン
無料配布中 v2.1.0

条件分岐フォーム for kintone

区分・ステータス・入力値などの条件に応じて、フォームのフィールドを「表示/非表示・必須化・読み取り専用・自動入力・選択肢の絞り込み」に切り替える kintone プラグインです。「条件 → 動作」をルールで設定するだけで、1つのアプリの中に区分別の入力フォームをノーコードで作れます。入力の流れ・入力ミス・項目の取捨選択を、条件で自然に制御します。

UPDATE v2.1.0(2026年7月29日)

「〇〇のいずれか」「〇〇以外」を 1 行で指定できるようになりました

条件の演算子に 「が次のいずれかに一致する」「が次のいずれにも一致しない」 を追加しました。ドロップダウンやラジオなどの選択肢フィールドではチェックリストから複数の値をまとめて選べます(文字列フィールドはカンマ区切り)。
「確度が 100%・80%・60% 以外のときだけ受注予定日を隠す」「商談フェーズが 失注・保留 のいずれかのときだけ詳細を必須にする」といった指定が、条件 1 行で書けます。条件は最大 5 件のままですが、1 行に何個でも値を入れられるので、5 種類を超える値の指定にも対応できます。

条件分岐フォーム 設定画面:条件の演算子に「が次のいずれにも一致しない」を選び、確度の選択肢(100%・80%・60%)をチェックリストで複数選択している状態

画像をクリックすると拡大表示します

AND / OR の勘違いを、設定画面が止めます

同じ意味を「等しくない」の複数行 + OR で書くと、どの値でも必ず条件が成立してしまいます(1 つのフィールドが同時に複数の値になることはないため)。逆に「等しい」の複数行 + AND決して成立しません
v2.1.0 では、この 2 つの組み合わせを設定画面が検出してその場で警告し、保存もブロックします。あわせて正しい書き方(上記の 1 行指定)を案内するので、「設定したのに全レコードで隠れてしまう」「何をしても動かない」という取り違えが起きません。

条件分岐フォーム 設定画面:OR と「が次と等しくない」を複数行で組み合わせた条件に警告が表示され、下のルールは折りたたまれて1行サマリーで並んでいる状態

画像をクリックすると拡大表示します

設定画面のルールを折りたたみ式にしました

ルールが増えると設定画面が縦に長くなっていたため、ルールカードを開閉式にしました。閉じているときは適用画面・条件の要約・動作の件数が 1 行で並ぶので、ルール全体を一覧しながら目的のルールだけ開いて編集できます。「すべて開く/すべて閉じる」も用意しました。
誤った条件のルールには、閉じたままでも分かるように「要確認」バッジを表示します。

既存の設定はそのまま引き継がれます。最新版(v2.1.0)をダウンロードし、kintone のシステム管理 → プラグインから上書きアップロードするだけで適用できます。
※ すでに「等しくない」の複数行 + OR で保存済みのルールは、動作はそれまでと変わりません。設定画面を開くと警告が表示されるので、「が次のいずれにも一致しない」1 行にまとめるか、結合を AND に変更してください。
※ チェックボックス・複数選択・ユーザー/組織/グループ選択は同時に複数の値を持てるため、警告の対象外です(正しい設定として扱います)。

こんな課題を解決します

1つのアプリで複数の入力パターンを扱うとき、こんなことありませんか?

🧩

区分で必要な項目が違うのに全部出ている

区分やステータスによって入力すべき項目が違うのに、常に全項目が表示されて分かりにくい。必要な項目だけを出し分けたい。

✳️

特定条件のときだけ必須にしたい

「この区分のときだけこの項目を必須に」が標準ではできない。条件成立時だけ必須化したり、決まった値を自動で入れたい。

🗂️

アプリを分けたくない

入力パターンごとにアプリを分けると管理が増える。1つのアプリのまま、見せる項目・選べる選択肢を条件で切り替えたい。

例:条件で選択肢を絞り込む

「確度」の値に応じて「商談フェーズ」で選べる選択肢を限定。入力ミスを減らします。

条件分岐フォーム — 確度100%のとき、商談フェーズのドロップダウンに全選択肢(商談予定/提案中/内示/受注/失注/保留・中止)が表示された kintone 編集画面
確度=100%:商談フェーズは全選択肢を表示
条件分岐フォーム — 確度80%のとき、商談フェーズのドロップダウンが「商談予定/提案中/内示」だけに絞り込まれた kintone 編集画面
確度=80%:商談フェーズを「商談予定/提案中/内示」だけに絞り込み

画像をクリックすると拡大表示します

例:条件で必須にする

「確度」が100%のときだけ「受注予定日」を必須に。必須項目には赤い「必須」バッジが付きます。

条件分岐フォーム — 確度80%のとき、受注予定日は必須ではなく「必須」バッジが付かない kintone 編集画面
確度=80%:受注予定日は必須ではない(バッジなし)
条件分岐フォーム — 確度100%のとき、受注予定日のラベル横に赤い「必須」バッジが付き、条件成立で必須化された kintone 編集画面
確度=100%:受注予定日が必須に(赤い「必須」バッジを表示)

画像をクリックすると拡大表示します

例:条件で値を自動セット

「確度」が100%になった瞬間に「商談フェーズ」を「受注」へ自動入力。入力の手間とミスを減らします。

条件分岐フォーム — 確度80%のとき、商談フェーズは未設定(-----)のままで自動入力されない kintone 編集画面
確度=80%:商談フェーズは未設定のまま(変化なし)
条件分岐フォーム — 確度を100%にした瞬間、商談フェーズが自動で「受注」にセットされた kintone 編集画面
確度=100%にした瞬間:商談フェーズが自動で「受注」にセット

画像をクリックすると拡大表示します

主な機能

  • 目玉機能対象ユーザーで適用先を限定(v2.0.0) — ルールを特定のユーザー・組織・グループだけに適用できます。「承認欄は承認グループにだけ表示」「金額は経理部だけ編集可・他部署は読み取り専用」など、担当者・部署ごとのフォーム出し分けを、フィールドの条件と組み合わせて(AND)ノーコードで実現。未指定なら全員に適用します。
  • 複数の値をまとめて条件に(v2.1.0) — 「が次のいずれかに一致する」「が次のいずれにも一致しない」で、複数の値を条件 1 行で指定できます(選択肢フィールドはチェックリスト、文字列はカンマ区切り)。「A・B・C 以外のときだけ隠す」が 1 行で書けます。
  • 誤った条件を警告・保存ブロック(v2.1.0) — 「等しくない」複数行+OR(常に成立)や「等しい」複数行+AND(決して成立しない)を検出し、設定画面でその場に警告を表示して保存を止めます。意図と逆の動きになる取り違えを防ぎます。
  • ルールは折りたたみ式(v2.1.0) — ルールカードを開閉でき、閉じた状態では適用画面・条件の要約・動作件数が1行で分かります。「すべて開く/閉じる」つき。ルールが増えても設定画面が長くなりません。
  • 表示/非表示の出し分け — 条件成立でフィールド・グループに加え、サブテーブル・関連レコード一覧(テーブル全体)も表示・非表示。「表示する」を選んだ項目は普段は自動的に隠れ、条件を満たしたときだけ現れます(区分別フォーム)。
  • 動的な必須化 — 標準では任意のフィールドを、条件成立時だけ必須に。未入力で保存しようとするとエラーになり、必須項目にはラベル横に「必須」バッジを表示します。
  • 読み取り専用(ロック) — 条件成立時に対象フィールドを入力不可に。決まった値を裏でセットしてロック表示する定番パターンにも対応します。
  • 値の自動セット — 条件が成立した瞬間に固定値をセット/空欄にクリア。日付フィールドには TODAY・TODAY+7・TODAY-3 も指定できます。常時上書きはせず手入力を妨げません。
  • 選択肢の絞り込み — 条件成立時に、ドロップダウン等で「表示する選択肢」だけに限定。すでに選ばれている値はそのまま残します。
  • 豊富な条件 — ドロップダウン/ラジオ/チェックボックス/複数選択/プロセス管理ステータスの値、文字列(等しい/含む/空 等)、数値の大小、日付(TODAY±N)を条件に。最大5件を AND/OR で結合できます。
  • 1ルールで複数動作・優先順位 — 1つのルールで複数の対象にまとめて動作を適用。ルールはドラッグで並べ替えでき、上のルールほど優先されます。
  • 安全則で競合解決 — 同じ項目に複数の動作が当たっても、「非表示 > 読み取り専用 > 必須」の安全則で自動解決。保存できず詰むことを防ぎます。
  • ハイライト表示 — 条件で表示された項目を左の色バー+淡い背景でハイライト(任意・色4種)。条件で増えた項目が一目で分かります。
  • kintone 完結・外部 API 不使用 — GAS・データベース・SaaS 連携は不要。条件の判定も動作の適用もブラウザ内で完結し、業務データを外部へ送信しません。

設定画面の使い方

「条件 → 動作 → 適用する画面」を選ぶだけ。プログラミング知識は不要です。

条件分岐フォーム 設定画面① — 機能の説明と、条件で表示された項目を枠線でハイライトする設定、ルール未作成の初期状態
① 設定画面の全体

上部に機能の説明とハイライト設定。「+ ルールを追加」からルール(条件と動作のセット)を作成します。

条件分岐フォーム 設定画面② — 条件「確度 が次と等しくない 100%」と動作「商談フェーズ の選択肢を絞り込む」、適用する画面を設定したルール
② ルールを作る

条件(フィールド・演算子・値)と、成立時の動作(対象・動作種別)、適用する画面(新規/編集/詳細)を指定します。

条件分岐フォーム 設定画面③ — 条件を AND/OR で複数指定し、動作のプルダウンに表示する/非表示にする/必須にする/読み取り専用にする/値をセットする/選択肢を絞り込むの6種が並ぶ
③ 条件と動作を選ぶ

条件は最大5件・AND/OR で結合。動作は「表示/非表示・必須化・読み取り専用・値をセット・選択肢を絞り込む」から選べます。

条件分岐フォーム 設定画面④ — ルールの「対象ユーザー」でユーザー・組織・グループを選び、特定のアカウントだけにルールを適用する設定
④ 対象ユーザーを絞る(v2.0.0)

ルールを特定のユーザー・組織・グループだけに適用できます。ユーザー・組織・グループのいずれかに一致で対象。未指定なら全員に適用します。

画像をクリックすると拡大表示します

インストール手順

レコードの新規作成・編集・詳細画面があるアプリでご利用いただけます。

  1. 「プランについて」セクションのダウンロードボタンから kw-conditional-form-v2.1.0.zip をダウンロード
  2. kintone のシステム管理 → プラグインを開き、「読み込む」ボタンから ZIP をアップロード
  3. 使用するアプリのアプリ設定 → プラグインで「条件分岐フォーム」を追加
  4. プラグイン設定画面でルール(条件 → 動作 → 適用する画面)を作成して「保存」
  5. kintone 右上の「アプリを更新」(デプロイ)をクリックして反映完了

プランについて

基本機能は完全無料でご利用いただけます。気に入っていただけたら、年間サポーターとして開発をご支援ください。

基本プラン

¥0 / 完全無料
  • ✅ 全機能が利用可能
  • ✅ 利用期限なし・いつまでも無料
  • ✅ レコード一覧画面に控えめな広告エリア表示あり
無料でダウンロード

注意事項

セキュリティ・データの取り扱い

KIZUNA Works のプラグインは、お客様のデータを社外に持ち出さない設計です。気になる方はブラウザの開発者ツール(F12)で通信内容をご確認いただけます。

  • レコード等の業務データを外部に送信しません

    プラグインが扱うレコードやフィールドの値が、当社や第三者のサーバーへ送られることはありません。

  • 外部通信はライセンス認証のみ

    ライセンスの確認のため、プラグイン ID と利用ドメイン名だけを当社サーバー(Google Apps Script)へ送信します。通信は kintone のプロキシ経由で行われます。

  • 実行時に外部ライブラリ(CDN)を読み込みません

    第三者製ライブラリは使用していません。改ざんリスクのある外部 CDN への依存はありません。

  • 設定情報は kintone の暗号化領域に保存

    API キー等の秘匿情報をコードに直書きせず、設定は kintone 標準の暗号化された設定領域に保存します。

セキュリティ・データの取り扱いについて詳しく見る

よくある質問

「表示する」を設定したのに、条件の前から項目が見えてしまいます。
「表示する」を選んだ項目は、条件を満たさない間は自動的に非表示になり、条件が成立したときだけ表示される動作です(reveal-on-condition)。普段から見えてしまう場合は、条件のフィールド・演算子・値が意図どおりか、ルールの「適用する画面」に今見ている画面が入っているかをご確認ください。常に表示しておきたい項目は、ルールの対象にしないでください。
条件にはどんなフィールド・演算子が使えますか?
ドロップダウン・ラジオボタン・チェックボックス・複数選択・プロセス管理ステータスは選択肢から値を選んで判定します。文字列は「等しい/等しくない/含む/空/空でない」、数値は大小比較(=, ≠, ≧, ≦, >, <)、日付は TODAY・TODAY+7・TODAY-3 のような相対指定での比較ができます。v2.1.0 からは「が次のいずれかに一致する」「が次のいずれにも一致しない」で複数の値を1行にまとめて指定できます(選択肢はチェックリスト、文字列はカンマ区切り)。1つのルールに条件を最大5件まで、AND(すべて満たす)/OR(いずれか満たす)で組み合わせられます。
「この区分以外のときだけ隠す」を設定したのに、すべてのレコードで隠れてしまいます。
「等しくない」を複数行つくって OR(いずれかの条件を満たす)で結んでいないかご確認ください。1つのフィールドが同時に複数の値になることはないため、この書き方は値が何であっても必ず成立し、動作が全レコードで実行されます。正しくは「が次のいずれにも一致しない」を選んで対象の値をまとめてチェックする(条件1行)か、結合を AND(すべての条件を満たす)に変更してください。v2.1.0 以降は、この組み合わせを設定画面が検出して警告し、保存もブロックします。逆に「等しい」を複数行つくって AND で結ぶと、その条件は決して成立しません(「が次のいずれかに一致する」1行にまとめてください)。
条件が成立したときに、どんな動作ができますか?
1つのルールで複数の対象に、表示する/非表示にする/必須にする/読み取り専用にする/値をセットする/選択肢を絞り込む、を適用できます。「必須」「読み取り専用」「値をセット」「選択肢を絞り込む」は新規・編集画面で有効です。値のセットは条件が成立した瞬間のみ実行し(手入力を妨げません)、日付には TODAY も指定できます。
同じフィールドに複数のルールが当たったらどうなりますか?
物理的な安全則で自動解決します。優先順位は「非表示 > 読み取り専用 > 必須 > 値セット・選択肢絞り込み」です(例:非表示になった項目は必須・ロックが強制解除され、保存できず詰むのを防ぎます)。同じ種類の動作が競合する場合は、上にあるルールが優先されます(ルールカードはドラッグや▲▼で並べ替え可能)。
標準で必須のフィールドを、条件で「任意」にできますか?
いいえ。本プラグインの必須化は「標準では任意のフィールドを、条件成立時だけ必須にする」追加方向のみに対応します。標準で必須に設定されたフィールドを条件で任意化することはできません(kintone 標準のバリデーションが優先されるため)。
サブテーブルやモバイルでも使えますか?
レコード新規作成・編集・詳細画面(PC版)が対象です。動作の対象にはフィールド・グループのほか、サブテーブルと関連レコード一覧(テーブル全体の表示/非表示のみ)を指定できます。サブテーブル内の個別フィールドを条件・対象にすることはできません。モバイル版 kintone、カレンダー/カスタマイズビューは対象外です。
このプラグインは無料で使えますか?
はい、すべての機能を完全無料でご利用いただけます。利用期限もなく、ずっとお使いいただけます。設定画面に控えめな広告エリアが表示される「基本無料・広告表示モデル」を採用しており、対象プラグインの広告は年間サポーターライセンス(年額 ¥3,300 税込)にお申込みいただくことで非表示にできます。
同一 kintone 環境内の複数アプリで利用できますか?
はい、ZIP ファイル 1 つを kintone にアップロードしていただければ、同一 kintone 環境内のすべてのアプリでご利用いただけます。アプリごとに個別の設定値を保存できる設計です。
kintone のどのコースで使えますか?プラグイン読み込み機能は必要ですか?
kintone のプラグイン読み込み機能を利用するため、スタンダードコース以上が必要です。ライトコースではプラグイン機能自体が利用できないため、本プラグインも動作しません。
JavaScript やプログラミングの知識は必要ですか?
いいえ、不要です。プラグイン管理画面のフォームから設定するだけで利用できるノーコード設計になっています。カラーピッカーやドロップダウンで直感的に操作でき、コードを書く必要はありません。
対応している kintone バージョン・ブラウザは?
kintone のデスクトップ版(最新のクラウド版)と、kintone が公式サポートしている最新ブラウザ(Google Chrome / Microsoft Edge / Mozilla Firefox / Apple Safari)でご利用いただけます。Internet Explorer はサポート対象外です。
kintone のIPアドレス制限(アクセス制限)を使っていても利用できますか?許可リストに追加するIPはありますか?
はい、IPアドレス制限を設定されていてもご利用いただけます。許可リストに当社のIPアドレスを追加していただく必要はありません。本プラグインはすべて利用者のブラウザ内で動作し、kintone へのアクセスは操作している利用者ご自身のブラウザ・接続元IPから行われます。当社や第三者のサーバーが貴社の kintone へ接続(インバウンド通信)することは一切ないため、通常 kintone をご利用になる端末・拠点のIPを許可していれば、本プラグインも問題なく動作します。
不具合や改善要望はどこに連絡すればいいですか?
KIZUNA Works のお問い合わせフォーム(/contact/)または info@kizuna-works.jp までご連絡ください。年間サポーターの方は、プラグイン作成リクエストや既存プラグインへの改善要望もお送りいただけます。

プラグインを気に入っていただけましたか?

基本機能は無料でご利用いただけます。
広告非表示・サポーター特典付きの「年間サポーターライセンス」もご用意しています。

サポーターライセンスの詳細・お申し込みへ

関連プラグイン

同じく無料で配布中の、レコード画面・入力まわりの kintone プラグイン

ご質問・ご要望

プラグインのご質問や改善要望など、お気軽にお問い合わせください。

お問い合わせ