ユーザーのロールに基づいたページ表示の制御
ロールに応じて、同じページを異なるユーザーに対して表示しますか。 次に、1つ以上のページ・レイアウトにロールを割り当て、実行時にどのレイアウトをどのユーザーに表示するかを制御します。
たとえば、商談の承認に関連するフィールドを営業マネージャには表示し、営業担当には表示しないようにできます。
ロールのページ・レイアウトを作成するには:
-
アプリケーション・コンポーザで、オブジェクトを展開し、ページ・ノードを選択します。
-
「アプリケーション・ページ」タブで、ロールに対して作成するページ・レイアウトのタイプを検索します。
たとえば、営業マネージャのページ・レイアウトを作成するには、作成ページ・レイアウト・リージョンで標準レイアウトを選択し、「レイアウトの複製」アイコンをクリックします。 次に、重複するカスタム・レイアウトを変更します。
ノート:標準レイアウトから作成する最初のカスタム・レイアウトは、デフォルトのカスタム・レイアウトと呼ばれますが、名前を変更できます。 Oracleでは、デフォルトのカスタム・レイアウトに条件を追加しないことをお薦めします。 ロール条件および他のすべての条件を、作成する次のカスタム・レイアウトに追加できます。
-
カスタム・レイアウトを編集して保存した後、ロール列でロールを選択します。
カスタム・ロールは、すべての顧客に対してOracleが提供する事前定義済ロールのコピーで、デフォルトで表示されます。 ただし、事前定義済ロールの表示を選択することもできます。
ページ・レイアウトにロールを割り当てる前に、ロールが安定していることが理想的です。 ロール固有のページ・レイアウトを作成した後にロールを変更した場合は、これらのページ・レイアウトに戻り、割り当てられたロールを更新する必要があります。
実行時、ページ・レイアウトは指定したロールを持つユーザーのみに表示されます。
注意:「ロール」条件に加えて「タイプ」条件をレイアウトに割り当てた場合は、レコード・タイプ・フィールド・レベルで行われたロール割当で「ロール」条件が補完されていることを確認します。