レコードロック for kintone
受注後・承認後・期限切れなどの条件を満たすレコードを自動的にロックし、編集を制限する kintone のレコード保護プラグインです。ロック設定を複数作れるので、「経理承認中は経理だけが経理欄を入力できる」「完了したら管理者以外は変更できない」のように、ステータスごとに入力できる人と欄を変えられます。ロックのアイコンも設定ごとに選べ、スマホでもロックがかかります。
v1.3.0:ロックの種類に合わせて、一覧とバナーのアイコンを設定ごとに選べます
ロックのアイコンが鍵のままだと、「承認待ち」「処理中」のような工程の途中のロックには強すぎる印象になります。v1.3.0 では、ロックのアイコンを設定ごとに選べるようにしました。アイコンは一覧画面の各行の左端と、詳細・編集画面のバナーに表示されます。
- 24 種類のアイコンから選べます。「ロック・保護」「入力の制限」「工程の途中」「状態・目印」の 4 分類で、各 6 種類です。「アイコンなし」も選べます。
- お手持ちの画像も使えます。PNG・JPEG・GIF・SVG・WebP を 32×32 に縮小して保存します(最大 10 枚・全設定で共有)。
- 設定の並びを[▲][▼]で入れ替えられます。1 つのレコードが複数の設定に当てはまるときは、一覧には並びが上の設定のアイコンを表示します。

設定ごとに、意味に合うアイコンを選べます(クリックで拡大できます)

一覧の各行の左端に、当てはまった設定のアイコンが出ます。「完了」は鍵、「承認待ち」は時計のように使い分けられます

詳細・編集画面のバナーにも同じアイコンが出ます。バナーの文言を空にすると「このレコードはロックされています」を表示します
![設定画面の全体。左の設定の一覧では選択中の設定に[▲][▼]のボタンが付き、中央の設定にロックアイコンの欄がある](/images/record-lock-v130-01.png)
左の一覧で選んだ設定に[▲][▼]が出ます。先頭と末尾では押せません
画像をクリックすると拡大表示します。
最新版をダウンロードして、kintone の「システム管理 → プラグイン」から上書きアップロードしてください。プラグインIDは変わらないため、既存の設定はそのまま引き継がれます。アイコンを選んでいない設定は、これまでと同じ鍵のアイコンで表示されます。
ステータスごとに入力できる人と欄を変える
ロック設定を複数作り、ロック範囲に「選んだフィールド以外をすべてロックする」を使うと、段階ごとに入力できる人と欄を変えられます。たとえば〔工場入力欄以外をすべてロック〕と〔工場入力欄をロック・工場グループは除外〕の 2 つを作ると、工場グループの人は工場入力欄だけ入力でき、それ以外の人は何も入力できません。1 つのレコードが複数の設定に当てはまったときは、それぞれのロックを合わせてかけます。除外するユーザー・グループ・組織とバナーの文言は、設定ごとに変えられます。

工場入力欄と明細だけ入力できる

同じレコードでも、すべての欄が入力できない

スマホ(kintone モバイル版)でも同じようにロックされます
こんな課題を解決します
確定したレコードが誤って編集される、運用ルールが守られない、を解決します
受注後の編集を防げない
ステータスが「受注済」になったレコードを誤って書き換えられて、金額や条件が消えてしまう
担当者を限定できない
承認後のレコードは管理者だけが編集できるようにしたいが、kintone 標準ではアクセス権が粗い
期限切れレコードを保護
期日を過ぎた案件・古いレコードを書き換え不可にして、履歴として残したい
主な機能
- 条件で自動ロック — 文字列・数値・日付・ステータス・ユーザー選択など、kintoneの多様なフィールド種別を条件にできます。日付フィールドは「今日より前」「今日から30日後」など Today 系演算子に対応。
- 複数条件の AND / OR 結合 — 「ステータス=受注済 かつ 受注日<今日」のような複雑な条件も設定可能。
- ロック設定を複数作れる — 「経理承認中」「検品〜出荷中」「完了」のように、条件ごとに別々のロック設定を作れます(上限なし)。複数の設定に当てはまったレコードには、それぞれのロックを合わせてかけるので、ステータスごとに入力できる人と欄を変える運用ができます。
- ロック範囲は3通り — レコード全体をロック(保存・削除も不可)/選んだフィールドだけロック/選んだフィールド以外をすべてロック(選んだ欄だけ入力できる)から選べます。テーブルは中の欄も、追加した行もロックされます。
- 本人捺印のロック — ユーザーオートフィル for kintone の「本人捺印」を同じ条件でロックできます。承認が終わったレコードの印影を、誤ってクリックして取り消してしまう事故を防げます。押印済みの印影はそのまま表示されます。
- 除外ユーザー・グループ・組織 — ロック条件を満たしていても、管理者など特定のユーザー/グループ/組織は編集可能。除外は設定ごとに指定できます。
- スマホでもロック — kintone のモバイル版でも、バナーの表示・欄のロック・保存と削除の阻止が PC と同じように働きます。
- 視覚的なロック表示 — レコード詳細画面の上部にバナー、レコード一覧画面の行背景色変更とアイコンでロック状態をひと目で識別。色やメッセージは設定からカスタマイズできます。
- ロックのアイコンを設定ごとに選べる — 「ロック・保護」「入力の制限」「工程の途中」「状態・目印」の 4 分類 24 種類から選べ、「アイコンなし」やお手持ちの画像(PNG・JPEG・GIF・SVG・WebP を 32×32 に縮小・最大 10 枚)も使えます。承認待ちなど工程の途中のロックには、鍵ではなく時計や砂時計を使えます。一覧の各行の左端とバナーに表示され、バナーの文言を空にすると「このレコードはロックされています」を表示します。
- 設定の並びを入れ替えられる — 左の一覧で[▲][▼]を押して並び替えます。複数の設定に当てはまるレコードの一覧アイコンは、並びが上の設定のものになります。
- ロックの効く範囲 — テーブル(サブテーブル)の中の欄と、追加した行もロックされます。レコード全体のロックでは、詳細画面・一覧の削除アイコン・スマホのどこからでも削除できず、一覧のインライン編集でもすべての欄を入力できません(除外した人は編集・削除できます)。
- 設定画面の使いやすさ — 条件のフィールドは文字を入力して絞り込め、「いずれかに一致」の値はチェックボックスで選べます(選択肢が多いときは絞り込み欄も出ます)。条件の行は[複製]でき、ロック対象フィールドの一覧も文字で絞り込めます。
実際の動作
プラグイン適用前後の一覧画面と、ロックされたレコードの詳細画面
どのレコードがロック対象かが視覚的に分からず、誤編集のリスクが残ります。
条件を満たすレコードに🔒バッジと背景色を表示。ロック中であることが一目で識別できます。
画面上部にロックバナーを表示し、すべての入力フィールドを編集不可化。誤った書き換えを防止します。
設定画面イメージ
左の一覧でロック設定を追加・切り替えし、条件・ロック範囲・除外ユーザー・表示方法をすべて画面操作で設定できます。プログラミング知識は不要です。画像をクリックすると拡大表示します。

フィールド・演算子・値を選んで条件を追加。複数条件は AND/OR で組み合わせ可能。ロック範囲は「レコード全体」「選んだフィールドだけ」「選んだフィールド以外すべて」の3通り。

候補リスト(左)からクリックで除外リスト(右)に追加。ユーザー・グループ・組織を、設定ごとに指定できます。

バナーの背景色・文字色、一覧の行背景色は全設定で共通。ロックアイコンとバナーの文言は設定ごとに①で指定します。
![プラグインの設定画面の条件の表。1 行目はステータスの値をチェックボックスで選んでおり、2 行目はフィールド欄に「入力」と打って候補を絞り込んでいる。各行に[複製]と[削除]のボタンがある](/images/record-lock-v121-01.png)
条件の値はチェックボックスで選び、フィールドは文字を入力して絞り込めます。各行の[複製]で似た条件を続けて作れます。

フィールドの一覧も、文字を入力して絞り込めます。
活用シーン
こんな運用にお使いいただけます
商談・案件管理
ステータス「受注」「失注」に変わったら金額・契約条件をロック。管理者のみ修正可能。
受注〜出荷の工程管理・承認ワークフロー
経理承認中は経理だけが経理欄を、検品〜出荷中は工場だけが工場欄を入力。承認済み・完了のレコードは管理者以外は変更不可に。
期限管理・履歴保存
期日を過ぎた案件は自動ロック。アーカイブ的に保存し、後から書き換えられないようにできます。
インストール手順
- 「プランについて」セクションのダウンロードボタンから ZIP ファイルをダウンロード
- kintone のシステム管理 → プラグインを開く
- 「読み込む」ボタンから ZIP ファイルをアップロード
- ロックしたいアプリのアプリ設定 → プラグインでプラグインを追加
- プラグインの設定画面で[+ 新しい設定]からロック設定を作り、①条件とロック範囲、②除外ユーザー・グループ、③表示設定を設定して保存 → アプリを更新
プランについて
基本機能は完全無料でご利用いただけます。広告エリアの非表示と改善要望の送付をご希望の場合は、年間サポーターをお選びください。
基本プラン
- ✅ 全機能(条件ロック・除外設定・表示カスタマイズ・スマホ対応)が利用可能
- ✅ ロック設定の数に上限なし
- ✅ 利用期限なし・いつまでも無料
- ✅ レコード一覧に控えめな広告バナー表示あり
年間サポーター
- ✅ この製品を含むちょこっとプラグインすべてが対象
- ✅ 全機能が利用可能
- ✅ プラグイン内の広告エリアが完全非表示
- ✅ プラグイン作成リクエスト・改善要望を送付可能
- ✅ サポーターの声を優先して開発に反映
プレミアム年間サポーター
- ✅ 販売中の全プラグインが対象
- ✅ プレミアム限定プラグイン(帳票デザイナー など)も利用可能
- ✅ 契約期間中にリリースされる新プラグインも追加料金なし
- ✅ 全プラグインの広告エリアが完全非表示
注意事項
- 本プラグインは KIZUNA Works が独自に開発したものであり、サイボウズ株式会社が提供・保証するものではありません。
- kintone はサイボウズ株式会社の登録商標です。
- 動作は Google Chrome 最新版での確認を推奨します。
- 本プラグインの使用により生じたいかなる損害についても、KIZUNA Works は責任を負いません。
- ロック機能はクライアントサイド JavaScript で動作するため、kintone REST API を直接呼び出した場合のレコード更新はブロックできません。完全な編集禁止が必要な場合は kintone のアクセス権設定と併用してください。
- ppk(秘密鍵)ファイルは配布物に含まれていません。
セキュリティ・データの取り扱い
KIZUNA Works のプラグインは、お客様のデータを社外に持ち出さない設計です。気になる方はブラウザの開発者ツール(F12)で通信内容をご確認いただけます。
- レコード等の業務データを外部に送信しません
プラグインが扱うレコードやフィールドの値が、当社や第三者のサーバーへ送られることはありません。
- 外部通信はライセンス認証のみ
ライセンスの確認のため、プラグイン ID と利用ドメイン名だけを当社サーバー(Google Apps Script)へ送信します。通信は kintone のプロキシ経由で行われます。
- 実行時に外部ライブラリ(CDN)を読み込みません
第三者製ライブラリは使用していません。改ざんリスクのある外部 CDN への依存はありません。
- 設定情報は kintone の暗号化領域に保存
API キー等の秘匿情報をコードに直書きせず、設定は kintone 標準の暗号化された設定領域に保存します。
よくある質問
どのような条件でレコードをロックできますか?
管理者だけがロックを解除できるようにできますか?
ステータスごとに、入力できる人と欄を変えられますか?
スマホからなら編集できてしまいませんか?
ロックされたレコードは見えなくなりますか?
このプラグインは無料で使えますか?
同一 kintone 環境内の複数アプリで利用できますか?
kintone のどのコースで使えますか?プラグイン読み込み機能は必要ですか?
JavaScript やプログラミングの知識は必要ですか?
対応している kintone バージョン・ブラウザは?
kintone のIPアドレス制限(アクセス制限)を使っていても利用できますか?許可リストに追加するIPはありますか?
年間サポーターに加入しているのに広告が表示されます。どうすればよいですか?
プラグインを最新版に更新する方法を教えてください。
更新が出たことに自動で気づく方法はありますか?
不具合や改善要望はどこに連絡すればいいですか?
プラグインを気に入っていただけましたか?
基本機能は無料でご利用いただけます。
広告非表示・サポーター特典付きの「年間サポーターライセンス」もご用意しています。
関連プラグイン
同じく無料で配布中の kintone プラグイン
ご質問・ご要望
プラグインのご質問や改善要望など、お気軽にお問い合わせください。
お問い合わせ