05KINTONE PLUGIN / ALPHA条件付き表示・保存時入力チェック
条件に応じて、
必要な入力だけを。
条件付きのフィールド表示と、保存時の入力必須チェック。
データを削除しない設計で開発中です。
01DEVELOPMENT STATUS開発状況
α版:ソース先行公開
現在は開発・実装検証段階であり、kintoneの実機試験を完了していません。実業務への導入を想定したダウンロードは、検証完了まで提供しません。
条件付き表示・必須制御 v0.1.0 α
MIT Licenseで公開する、試験段階のkintoneプラグインです。
できること
条件元と表示対象フィールドを指定し、一致・不一致・部分一致・空欄判定・数値比較によって表示を切り替えます。条件が成立する場合は保存時に入力チェックを行えます。非表示になっても入力済みのデータは消しません。
安全設計
条件元または対象フィールドが見つからない場合、必須入力の検証を勝手に省略しないよう保存エラーを発生させます。別のプラグインが設定したエラーを削除せず、アクセス権も変更しません。
検証状況
JavaScript単体・イベント模擬試験20件、Chrome設定画面テスト9件が合格しました。署名済みZIPも内部検証用に生成していますが、一般配布は保留しています。PC・モバイルのkintone実機、プラグイン共存、権限違いの動作は未検証です。
重要な制約
条件付きの必須チェックはkintoneのレコード画面で保存イベントが発生したときのみ機能します。CSV・REST API経由の登録は対象外です。フォーム自体の「必須」属性を変更するものではなく、アプリ権限の代替として使うことはできません。
今後の試験
開発用アプリで新規登録・編集・モバイルを確認し、タブ表示など他のプラグインと併用した場合の動作を確認します。実機合格後に配布版ZIPの公開を判断します。