Tips

アクセス権の壁を突破!マスタ系アプリを安全に更新する仕組みを構築する

 kintoneで「会員マスタ」や「顧客台帳」を管理する際、運用担当者を悩ませるのが「セキュリティと業務効率のトレードオフ」です。

 個人情報や重要なデータが含まれるマスタアプリは、限られた管理者しかアクセスできないように制限するのが鉄則です。しかし、現場のオペレーターや受付担当者が「会員の連絡先が変わった」「ポイントを更新したい」となったとき、マスタへのアクセス権がないと直接修正ができません。

 結果として、管理者にメールやチャットで変更を依頼し、管理者が手作業でマスタを書き換えるという「二度手間」や「更新のタイムラグ」が発生してしまいます。

 今回は、この「アクセス権の壁」を解消し、安全かつ効率的にマスタをメンテナンスする方法をご紹介します。

1. 会員マスタのメンテナンスが抱える「現場の不便」

会員マスタの運用では、以下のようなジレンマが常に付きまといます。

  • 個人情報を守るためにアクセス権を絞りたい(一般ユーザーには見せたくない・触らせたくない)
  • でも、予備の連絡先やポイントの修正は、現場スタッフの権限で自由に修正させたい

 例えば、会員制サービスや店舗の受付において、会員から「予備の連絡先メールを変更してほしい」と言われた場合、現場のスタッフがその場でパッと直せるのが理想です。

 しかし、マスタの閲覧・編集権限を全員に与えてしまうと、誤って他の会員の情報を書き換えてしまったり、データを丸ごとエクスポートされて情報漏えいに繋がったりするリスクが生じます。

「セキュリティは妥協できない、でも業務スピードも落としたくない……」

そんな現場の不便を解決するのが、今回ご紹介するアプローチです。

2. 入力専用アプリ+プラグイン導入で解決!

 この課題は、会員マスタを直接触らせるのではなく、「会員情報変更受付アプリ」のような入力専用アプリを1つ挟むことで解決できます。

 現場のユーザーは、この受付アプリに「会員番号」と「新しい連絡先」を入力して保存するだけ。あとは「アプリ間レコード更新プラグイン」が、裏側で自動的に会員マスタの該当レコードを特定し、最新情報へと書き換えてくれます。

[現場スタッフ] 
     ↓ (アクセス権のある「受付アプリ」に登録・保存)
【会員情報変更受付アプリ】
     ↓ 
★アプリ間レコード更新プラグインが自動連携(APIトークンで権限を突破!)
     ↓ 
【会員管理台帳(マスタ)】が自動更新

この仕組みを使えば、現場のスタッフは会員マスタへのアクセス権が一切なくても、決められた手順の中で安全かつ正確に台帳データを更新できるようになります。

デモ画面

アプリ間レコード更新のデモ画面です。レコード閲覧権限しかない「顧客リスト」をルックアップして、顧客ランクと担当者名を入力して保存すると、「顧客リスト」の項目も同時に更新されます。
保有ポイントの様な数値データも、計算型フィールドで合計を計算してマスタに書き戻すことが可能です。

3. 「アプリ間レコード更新プラグイン」の3つの特徴

なぜこのプラグインを使うと、安全で確実な更新ができるのでしょうか? 主な特徴を3つに分けて解説します。

① APIトークンで「権限の壁」を超えられる

 通常、kintoneでは操作しているユーザー自身に権限がないアプリのデータは更新できません。しかし、このプラグインは更新先アプリ(会員マスタ)で発行した「APIトークン」を使って通信を行います。

 ログインしているユーザーの権限に関わらず処理を実行できるため、マスタのセキュリティレベルを最高に保ったまま、特定の項目だけを安全に更新させることが可能です。

② ルックアップの参照フィールドの最新値を自動取得

プラグイン設定側のアプリでは、更新先のマスタ系アプリをルックアップする場合があります。
ルックアップで参照した値が過去の値でも、レコード編集画面を表示した瞬間に、ルックアップを再実行します。
※ルックアップのキー項目が「重複禁止」か、ルックアップの結果が1件のみの場合に再取得します。が変わったの

③ ポップアップ通知で処理結果を見逃さない

レコードを保存すると、更新が成功したか失敗したかが画面上にポップアップ(SweetAlert2)でわかりやすく表示されます。OKボタンを押すまでしっかり画面に残るため、「本当にマスタが変わったのかな?」と不安になることがなく、現場のオペレーターも安心して業務を進められます。

ノーコードで簡単な対応付け設定

プラグインの設定は非常にシンプルです。更新元と更新先のアプリを紐付けたら、あとは「どのフィールド」を「どのフィールド」に流し込むかを左右のドロップダウンでペアにするだけ。「行を追加」ボタンで、必要な分だけ更新対象のフィールドを増やすことができます。

⚠️ 導入時のワンポイント注意点

  • 更新キーは「重複禁止」設定が推奨
    マスタ側でデータを特定するためのキー(会員番号やコードなど)は、必ずマスタアプリ側で「重複禁止」の設定にしてください。万が一、同じキーのレコードが複数見つかった場合は、先頭の1件しか更新されません。
  • APIトークンの権限設定
    発行するAPIトークンには必ず「レコードの閲覧」と「レコードの編集」の両方にチェックを入れてください。どちらかが欠けているとエラーになります。
  • プラグインの設定は更新先のアプリ管理者が実施することを推奨
    プラグインの設定画面でフィールド一覧を取得する際、設定を行うユーザー自身に更新先アプリの閲覧権限がないと失敗します。また、更新先アプリのAPIトークンの発行も必要です。
    上記の理由から最初の設定は、更新先のアプリ管理者が行うのがスムーズです。

4. その他にも広がる!具体的な活用シーン

この「別アプリのレコードを自動で安全に書き換える」仕組みは、会員マスタのメンテナンス以外にも、社内のあらゆる業務の自動化に活用できます。

  • 商談進捗を案件管理アプリに自動連携
    営業担当者が「日報・活動記録」アプリにその日の進捗ステータスを書いて保存すると、連動して「案件管理」アプリのステータスも最新状態に。二重入力の手間をカットします。
  • 工事・作業の完了報告で進捗管理アプリを更新
    現場の作業員が「作業完了報告」アプリに完了日を入力すると、本部の「工事進捗管理」アプリの該当案件が自動的に「完了」へ。リアルタイムな情報共有が実現します。
  • 在庫数を管理台帳に同時反映
    「出荷記録」アプリに数量を入力して保存したタイミングで、裏にある「在庫管理台帳」の在庫数を自動更新。手作業での転記がなくなり、入力漏れや引き当てミスを防ぎます。
  • 支払い処理の承認結果を請求管理アプリに反映
    「支払承認」アプリでマネージャーが承認・却下を確定させると、「請求管理」アプリの支払いステータスが連動して更新。ステータスの不整合をなくし、確実な入出金管理が行えます。

スポンサーリンク

まとめ

 kintoneの標準機能だけでは、データの安全性を高めるためにアクセス権を絞ると、現場の利便性が下がってしまうというジレンマが起きがちです。

 今回ご紹介した「アプリ間レコード更新プラグイン」を取り入れることで、「マスタの守りをガッチリ固めながら、現場の更新作業をシームレスにする」という、安全生と効率性の両立がカンタンに実現します。

 「データの二重入力に困っている」「マスタの変更依頼が管理者に集中してパンクしている」という方は、ぜひこのプラグインを使った「専用入力アプリ+自動更新」の運用を検討してみてはいかがでしょうか?

🧩 プラグインのご紹介

当社が開発した「アプリ間レコード更新」プラグインをご紹介します。
60日間の試用版をダウンロードすることもできますので、ぜひお試しください。

kintone アプリ間レコード更新プラグイン
アプリのレコードが新規作成・更新されたときに、別アプリのレコードを自動更新します。試用版のお申込み主な機能と特徴レコード保存と同時に別アプリを自動更新プラグインを設置したアプリ(更新元)でレコードを新規作成・編集して保存すると、あらかじめ設定した「更新キー」で照合し、一致する別アプリ(更新先)のレコードを自動で更新します。APIトークンで権限の壁を越えられる更新先アプリへのアクセスは、そのアプリで発行した API トークン(レコードの閲覧・編集権限)を使って行います。そのため…

🌸 アプリテンプレートの販売

本記事でご紹介しているアプリテンプレートを、下記の料金プランで販売しています。
導入をご希望の方は、各プランの「お申込み/お問い合わせ」ボタンからお問い合わせください。

料金プラン

◆単品販売(買取型)は、導入サポート付きの価格です。
 単品動作タイプは60,000円、2アプリ連携タイプは100,000円、3つ以上連携タイプは150,000円です。
◆簡易サポート契約では、当サイトのアプリテンプレートとプラグインを合計6種類までご利用できます。
◆会員サポート契約では、ご利用範囲「無制限」で運用ヘルプデスク対応までフルサービスでご提供します。

項目 単品販売 簡易サポート 会員サポート
料金体系 100,000円 (税抜) 120,000円 (税抜) 360,000円 (税抜)
契約期間 なし 毎年更新 6か月更新
導入サポート
メールサポート ×
チャットサポート ×
バージョンアップ対応 ×
運用ヘルプデスク対応 × ×
商品のご利用範囲 本商品のみ 6種類までご利用可能
ユーザー数10名まで
無制限
ユーザー数30名まで
お問い合わせ/お申し込み 購入する お申込み

🏫 kintone人材育成研修

この様なカスタマイズを自分で出来る様になりたい方は、当サイトの「Kintome人材育成」上級コースの受講をご検討して下さい。当サイトのTIPSで紹介しているカスタマイズ例のテンプレートを使えば、簡単に実装出来ます!
上級コースの受講者には、特典で当サイトのカスタマイズテンプレート(3種類まで)と3か月のサポート契約を無償でご提供しています。

研修目的を「カスタマイズテンプレートのアプリ導入」とする研修メニューもご提案可能です。

📣カスタマイズ・導入支援いたします!

本記事の様な「kintoneアプリのカスタマイズ」をご希望の企業様へ
kintoneを便利に活用できるカスタマイズと運用支援は、ぜひ当社にご相談ください!

#kintone #Javascript #カスタマイズ #アプリ間レコード更新

スポンサーリンク
シェアする

事例紹介

ACHIEVEMENTS
kintoneの作業日報で作業状態の「見える化」を実現
まちライブラリーのkintone活用
製造業の受注データ管理をエクセルから移行

Tips

TIPS
タスクの状態を「見える化」できるカンバンビューを実装するプラグイン
kintone
kintoneの日時フィールドに「現在日時セットボタン」を追加する
kintone業務活用
毎日の請求締め日の計算(月末日、翌営業日)をkintoneプラグインで自動化!
補助金の活用についてもご相談ください

中小企業のデジタル化に利用できる補助金や助成金があります。
補助金や助成金は申請できる企業や用途に要件があったり、事業計画書を作成する必要があったりします。
必要な手続きをサポートさせていただきますので、お気軽にご相談ください。

お気軽にご相談ください。

オンライン可
無料相談
デジタル化
診断チャート
簡易診断

デジタル化による
コスト削減効果を算出