05KINTONE PLUGIN / ALPHA条件付き表示・保存時入力チェック

条件に応じて、
必要な入力だけを。

条件付きのフィールド表示と、保存時の入力必須チェック。
データを削除しない設計で開発中です。

01DEVELOPMENT STATUS開発状況

α版:ソース先行公開

現在は開発・実装検証段階であり、kintoneの実機試験を完了していません。実業務への導入を想定したダウンロードは、検証完了まで提供しません。

条件付き表示・必須制御 v0.1.0 α

MIT Licenseで公開する、試験段階のkintoneプラグインです。

ソースを確認 ↗

できること

条件元と表示対象フィールドを指定し、一致・不一致・部分一致・空欄判定・数値比較によって表示を切り替えます。条件が成立する場合は保存時に入力チェックを行えます。非表示になっても入力済みのデータは消しません。

安全設計

条件元または対象フィールドが見つからない場合、必須入力の検証を勝手に省略しないよう保存エラーを発生させます。別のプラグインが設定したエラーを削除せず、アクセス権も変更しません。

検証状況

JavaScript単体・イベント模擬試験20件、Chrome設定画面テスト9件が合格しました。署名済みZIPも内部検証用に生成していますが、一般配布は保留しています。PC・モバイルのkintone実機、プラグイン共存、権限違いの動作は未検証です。

重要な制約

条件付きの必須チェックはkintoneのレコード画面で保存イベントが発生したときのみ機能します。CSV・REST API経由の登録は対象外です。フォーム自体の「必須」属性を変更するものではなく、アプリ権限の代替として使うことはできません。

今後の試験

開発用アプリで新規登録・編集・モバイルを確認し、タブ表示など他のプラグインと併用した場合の動作を確認します。実機合格後に配布版ZIPの公開を判断します。