Forguncyマニュアル
マスター詳細関係における権限設定
Forguncyの使い方 > テーブルの操作 > データレベルのアクセス制御 > マスター詳細関係における権限設定

マスター詳細関係における詳細テーブルの権限を設定できます。

ここでは、以下のようなマスター詳細テーブルを設定する例で説明します。

  1. 3つのテーブル(マスターテーブルと2つの詳細テーブル)を以下のように作成し、マスター詳細の関連付けを設定します。

  2. マスターテーブル「出張」のレコードの権限を以下のように設定します。

    • Administratorは、すべてのレコードを閲覧・編集・削除できる。

    • マネージャーは、すべてのレコードを閲覧でき、「ステータス」が「予算」の場合のみレコードを編集できる。

    • 他のユーザーは、自分自身の作成したレコードを閲覧でき、「ステータス」が「新規」または「経費」の場合のみレコードを編集できる。

    参考: 詳細テーブルの権限には、マスターテーブルの権限が引き継がれます。マスターテーブルの編集権限のないユーザーは、詳細テーブルの編集もできません。マスターテーブルの編集権限を持っている(更新操作を許可されている)ユーザーは、詳細テーブルの更新や削除もできます。

  3. マスターテーブル「出張」のフィールドの権限は以下のようなります。

    • マネージャーは、「ステータス」と詳細テーブル「予算」を編集できる。

    • 作成者は、すべてのフィールドと詳細テーブル「経費」を閲覧・編集できるが、詳細テーブル「予算」は編集できない。