ここにログインユーザの所属部署に紐づくレコードのみを表示・アクセス制限する方法
ログインユーザ自身の所属部署や部門に紐づくレコード(取引先など)のみを表示させ、他部署のレコードを見せない・アクセスさせないように設定することは可能です。
セキュリティレベルや運用の目的に応じて、「レコードアクセス権による厳格な制限」と「一覧画面の絞り込みによる表示制御」の2つのアプローチがあります。
自部署のレコードのみを表示・アクセス制限する2つの方法
方法1:レコードアクセス権によるセキュリティ制限(データ保護目的)
他部署のレコードに対する閲覧・編集・削除権限そのものを制限し、セキュリティを確保する根本的な設定方法です。
- DB設定>アクセス権>レコードアクセス権の設定 を開きます。
- レコードアクセス権の「レコード参照」設定にて「ユーザを指定する」を選択し、
「以下の項目に登録されたユーザ」を選択し、項目プルダウンからレコード内の「閲覧可能ユーザ」が登録された項目を選択します。
※本設定を適用すると、2.で指定した項目に登録のないユーザが検索を行っても、ユーザが合致しないレコードは一覧や詳細画面に一切表示されなくなります。
方法2:一覧画面の絞り込み条件(自部署フィルター)設定(利便性向上目的)
セキュリティ制限までは不要で、日常業務で自部署のデータのみをスムーズに呼び出したい場合の運用設定です。
- DB設定>表示設定>絞込み設定を開きます。
- 絞り込み条件として、対象の「部署」項目に対し、動的条件である「ログインユーザの所属部署」を指定します。
- メニュー設定にて、2.で作成した絞り込み条件を「表示する絞込み設定」として適用し、保存します。
設定時の注意点および仕様制限
- アクセス権と絞り込みの違い: 方法2(絞り込み)のみを設定した場合、ユーザが絞り込み条件を解除すると他部署のデータも表示されるため、機密データの保護には方法1(レコードアクセス権)をご活用ください。
- ユーザ情報との連携: 「ログインユーザの所属部署」を利用した制御を行うには、あらかじめユーザ管理画面にて各ユーザの所属部署情報が正確に登録されている必要があります。
関連ヘルプ・関連記事案内
レコードアクセス権の詳細設定や一覧画面のカスタマイズ手順については、下記記事をご確認ください。
「一覧画面設定/レコード一覧タイプメニュー」の関連記事一覧
こちらの記事もあわせてご確認ください。
- 「テキスト(1行)」項目で複数キーワードを指定して絞り込む方法(絞込み設定のOR、詳細検索、複数絞込みの結合)
- 年度ごとにデータを絞り込み・集計する2つの方法(日時項目の範囲指定/年度管理項目の作成による自動化)
- 「イメージ」項目やファイル項目にデータが登録されているレコードのみを絞り込み表示する条件設定手順(「値なし」と「等しくない」の活用)
- レコード一覧画面に承認状況(承認状態、最終承認日、最終承認者)を表示する方法
- 明細項目のコメントが一覧画面の見出しに隠れて読めない場合の対処方法
- レコード一覧画面で「ウィンドウ枠の固定(行・列の固定)」が反映されない・機能しない原因と対処方法
- レコードのステータスに応じて自動処理ボタンを非表示にする・実行を制限する方法
- 明細が10件以上ある場合に「明細キー」で正しく並べ替え(ソート)されない事象の解決方法
- 編集画面からレコード一覧画面に戻った際に項目名(ヘッダー)が隠れてしまう事象を改善する方法・設定手順