1

現在、ERP の許可モデルを設計しています。2つのモデルを思いついた

アクセス レベル ベース のモデル アクセス レベル ベースのモデルは、コンポーネント (請求、在庫、アカウントなど) ごとに読み取り、読み取り書き込み、スーパーなどのアクセス許可を持つだけです。

これは、ファイルのアクセス許可をモデルにしています。各コンポーネントには他のコンポーネントの依存関係がある場合があるため、他のコンポーネントに影響を与える可能性があります。「レポート」は別のカテゴリにする必要がありますか?

ページ/画面ベース のモデル アクセス レベルは各ページ (編集ページ、閲覧ページ、レポート ページなど) に基づいています。このモデルは、基本的にページの膨大なリストとチェックボックスを生成します。人々を怖がらせます。

4

1 に答える 1

0

Access Levelモデルが推奨されます。

Rolesユーザーにとってより便利なため、アクセス許可を一緒に保持する場合(Role-Basedユーザー側で許可にマップしますAccess-Level)。このようにして、多くの権限を内にカプセル化できます。roleたとえば、会計士が必要とする権限を簡単に見つけることができます。

また、ページ/レポート(全体)をとして表示し、access-level必要に応じてアクセス許可(ロール)を設定することもできます。詳細を確認する必要があり、ページがほとんど違いなく繰り返される場合は、ページをパーツに分割し(デザインレベルではこれを考慮する必要があります)、page-partレベルで作業します。

于 2010-12-15T10:22:39.773 に答える