権限管理
2レベル権限システムの理解
FreeMaint は、数百の個別権限を持つきめ細かい権限システムを使用しています。権限はモジュール別に整理され、domain:action の形式で表されます(例:work_orders:create)。
権限の仕組み
FreeMaintは、アクセス管理に柔軟性を提供する2レベル権限システムを使用しています:
Level 1: レベル1:ロール権限
ユーザーに割り当てられたロールから自動的に継承される権限。同じロールを持つすべてのユーザーは、同じ基本権限を持ちます。
Level 2: レベル2:追加権限
個々のユーザーに特別に付与される追加の権限。ロール権限の上に追加されます。
ヒント
例のシナリオ
ルイージには技術者ロールが割り当てられています。既定では、技術者には「requests:approve」権限が含まれていません。しかし、ルイージが介入リクエストを承認できるようにしたいとします。
Solution:
ルイージのために新しいロールを作成する代わりに、彼のユーザーアカウントに「requests:approve」を追加権限として追加できます。
Result:
ルイージは、技術者のすべての権限に加えて、リクエストを承認できるようになりました。
追加権限を追加する方法
新しいロールを作成せずに、特定のユーザーに追加権限を付与します。
- サイドバーで「組織」→「ユーザー」に移動します。
- 変更したいユーザーをクリックします。
- 「追加の権限」セクションまでスクロールします。
- このユーザーに付与したい権限にチェックを入れます。
- 「保存」をクリックして変更を適用します。
ヒント
権限カテゴリ
権限は、管理を容易にするためカテゴリに整理されています:
資産
設備・機械の管理
作業指示
保全作業の作成と管理
リクエスト
介入リクエストの処理
部品
在庫と予備部品の管理
人員
ユーザー、チーム、ロールの管理
場所
拠点とエリアの管理
メーター
計測値と消費量の追跡
予防保全
定期保全のスケジュール設定
設定
システムオプションの設定
権限形式
権限は次の形式に従います:domain:action
assets:create資産の新規作成
assets:read資産の閲覧
assets:update資産の変更
assets:delete資産の削除
requests:approve介入リクエストの承認
work_orders:assignユーザーへの作業指示の割り当て
各アプローチをいつ使用するか
ロール権限を使用する場合:
複数のユーザーに同じ権限セットが必要
権限が恒常的に必要で、職務(ロール)に基づいている
同じ職務の担当者間でアクセス権を統一したい
追加権限を使用する場合:
追加の機能が必要なのが 1 人または少数のユーザーだけ
必要性が一時的または例外的
小さな変更のために新しいロールを作りたくない
トラブルシューティング
利用できるはずの機能にユーザーがアクセスできない
- • 「組織」→「ロール」で、そのユーザーのロールの権限を確認します
- • 追加権限に入力ミスがないか確認します
- • 権限が正しく保存されていることを確認します
- • ユーザーに一度ログアウトしてから再度ログインしてもらいます
ユーザーのアクセス権が広すぎる
- • ユーザーへのロールの割り当てを見直します
- • 不要な追加権限がないか確認します
- • より制限の厳しいロールの割り当てを検討します
事前定義ロールについてもっと知りたいですか?
ロールガイドを表示このページは役に立ちましたか?