Documentation

Documentation Menu
Go Back

アカウントによるオブジェクトデータへのアクセス制限

利用可能な Liferay 7.4 U34+/GA34+

複数のビジネスアカウント があるシナリオでは、アカウントごとにオブジェクトエントリへのアクセスを制限することができます。 これを行うには、カスタム・オブジェクトが Account システム・オブジェクトとアクティブな リレーションシップ を持っている必要があり、入力データの制限にこのリレーションシップを使用するようにカスタム・オブジェクトを構成する必要があります。 設定が完了すると、カスタムオブジェクトにエントリーを追加する人は、アカウントを選択する必要があります。 このアカウントがエントリーのオーナーとなり、アカウントのメンバーのみがアクセスできるようになります。

カスタムオブジェクトエントリへのアクセスをアカウントごとに制限することができます。

以下の手順に従って、アカウントを使用してカスタムオブジェクトエントリへのアクセスを制限してください。

  1. グローバルメニューGlobal Menu)を開き、 [コントロールパネル] タブに移動して、 [オブジェクト] をクリックします。

  2. Accountシステム・オブジェクトの編集を開始します。

  3. 一対多 または 多対多 のリレーションシップを追加し、Account オブジェクトを目的のカスタムオブジェクトに関連付けます。 詳細については、オブジェクトリレーションシップの定義を参照してください。

    Accountシステム・オブジェクトを目的のカスタム・オブジェクトに関連付けます。

  4. オブジェクトページに戻り、目的のカスタムオブジェクトの編集を開始します。

  5. [Details]タブで、 [Account Restriction] をアクティブに切り替え、関連するエントリに使用する [アカウントリレーションシップ] を選択します。

    アカウント制限をアクティブに切り替え、使用するアカウントリレーションシップを選択します。

  6. Save] をクリックします。

これにより、オブジェクトにアカウント選択の必須項目が追加され、エントリーを追加する人はアカウントを選択する必要があります。 利用可能なオプションは、ユーザーのアカウントメンバーシップによって決定されます。 一度設定すると、選択したアカウントのメンバーのみがそのエントリにアクセスできます。

追加情報