モーダル確認プラグイン(無料)

レコード追加・編集の保存、レコード一覧からの削除、プロセス管理のアクション実行のいずれかが行われる ときに確認ダイアログ(モバイルでは確認ボトムシート)を表示し、キャンセルを選ぶとその処理を中止します。 「レコード一覧からの削除」のみkintoneにモバイル版のイベントが存在しないためPC専用です。ダイアログの タイトル・本文・OK/キャンセルボタンのテキストをルールごとに設定できます。

入力制御 #確認ダイアログ #誤操作防止
ダウンロード(v2)

執筆者: 羽鳥達郎(合同会社Pons) / kintoneアプリデザインスペシャリスト・基本情報技術者・cybozuオフィシャルパートナー ※本サイトで配布するプラグインは、サイボウズ株式会社のオフィシャルプロダクトではありません。

こんな方におすすめ

紹介動画

ユースケース

レコード一覧からの削除操作に確認ルールを設定しておくと、「本当に削除しますか?」といったダイアログが表示され、キャンセルを選べば削除は行われません。誤操作による削除事故を防ぎたい台帳・マスタ系アプリに向いています。

セットアップ手順

  1. プラグインをアプリに追加し、設定画面を開く。
  2. 「+ ルールを追加」でルールを作成し、対象イベント(レコード追加の保存/レコード編集の保存/レコード一覧からの削除/プロセス管理のアクション実行)を選ぶ。
  3. ダイアログのタイトル(省略可)・本文(必須)・OKボタンのテキスト(省略可)・キャンセルボタンのテキスト(省略可)を入力して保存する。
  4. 保存後、アプリを更新する(kintoneのアプリ設定は保存しただけでは反映されず、更新〈デプロイ〉して初めてレコード画面に反映されます)。

同じ対象イベントに複数のルールを設定した場合、設定順で最初のルールのみが使われます。「レコード一覧からの削除」のみkintoneにモバイル版のイベントが存在しないためPC専用で、それ以外はPC・モバイルどちらでも動作します。REST API経由でのレコード保存・削除・ステータス更新はこの確認ダイアログを経由しません。

セキュリティレビュー結果サマリ

設定画面イメージ

モーダル確認プラグインの設定画面。ルールを1件追加し、対象イベント・ダイアログの本文を入力している状態のスクリーンショット。

API実行数について

このプラグインはREST APIを一切実行しません。確認ダイアログの表示・キャンセル処理は kintone.showConfirmDialog()等のJavaScript APIのみで完結し、API実行数制限に 影響することはありません。

GitHub / 改善要望

あわせて読みたい記事

あわせて検討したいkintone関連サービス