Skip to content

Instantly share code, notes, and snippets.

@someonesdodo
Created May 17, 2021 12:39
Show Gist options
  • Save someonesdodo/344032023f6e86b2705e1da668aba394 to your computer and use it in GitHub Desktop.
Save someonesdodo/344032023f6e86b2705e1da668aba394 to your computer and use it in GitHub Desktop.
方式 メリット デメリット 適用するなら
ユーザーフィルタ ・手軽。ユーザー部門でもできそう
・グループで制御できる
・環境移行する場合は環境間でユーザー情報を合わせる必要がある
・CLI/APIなどが無いためGUIメンテのみ
ユーザーフィルタ自体は予めグループ – データで作成しておき、ユーザーの追加・異動は極力ユーザーとグループの紐付けを変えることで吸収する
セキュリティフィールド データメンテだけで権限制御できるので環境差異を吸収しやすく運用容易性も ・グループを使った制御ができないので、ユーザーが増える度にデータメンテが必要
・件数にもよるが JOIN でレコードが増えるので性能劣化が気になる
権限制御テーブルの中身をエクスポートしたExcelなりをユーザー部と共有しておき、Excelメンテしたら自動で権限制御テーブルに取り込むようなバッチ処理を組んでおく。万が一テーブルぶっ壊された時のためにバックアップも何世代か残しておく。
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment