簡易レポートのアクセス・レベルを持つカスタム・ジョブ・ロールの指定
カスタム・ジョブ・ロールを使用している場合は、簡易レポートを作成、更新および共有するための適切なレベルのアクセス権をこれらのジョブ・ロールに提供する必要があります。
提供するアクセス権は、簡易レポート自体にのみ適用されます。 レポートでユーザーに表示されるデータは、営業データ・セキュリティ、所有権、営業テリトリおよびリソース階層を含むファクタによって異なります。
- 簡易レポートへのアクセスが必要なすべてのカスタム・ジョブ・ロールを識別します。
- ナビゲータから、「営業およびサービス・アクセスの管理」を開きます。
- 「アクセス・グループ」ページで、左ペインの「アクセス・グループ」タブをクリックします。
-
各カスタム・ジョブ・ロールについて、対応するアクセス・グループを検索し、アクセスが必要なユーザーがアクセス・グループにリストされていることを確認します。
カスタム・ジョブ・ロールを作成するたびに、アプリケーションによって同じ名前のアクセス・グループが自動的に作成され、「グループ」という用語が追加されます。 この手順では、これらのカスタム・アクセス・グループ(カスタム・ジョブ・ロール自体ではなく)をデータ・セキュリティ・ルールに割り当てます。
「検索」フィールドを使用して、カスタム・ジョブ・ロールに対応するアクセス・グループを検索します。
アクセス・グループにドリルダウンして、アクセスが必要なユーザーがグループのメンバーであることを確認します。
- ユーザーがリストされていない場合は、「スケジュール済プロセス」作業領域から「アクセス制御データのリフレッシュ」プロセスを実行して、アクセス制御データをリフレッシュします。
重要: ジョブ・ロールから作成されたアクセス・グループにユーザーを直接追加することはできません。 かわりに、ユーザーにジョブ・ロールをプロビジョニングし、アクセス・コントロール・データのリフレッシュ・プロセスを実行してアクセス・グループにコピーする必要があります。 プロセスは、1時間ごとに実行するように自動的にスケジュールされ、完了までに約2分かかります。
- ナビゲータで、 をクリックします。
- 「新規プロセスのスケジュール」をクリックします。
- 「新規プロセスのスケジュール」ウィンドウで、「ジョブ」タイプ・オプションが選択されていることを確認します。
- 「名前」フィールドの右にある矢印ボタンをクリックし、リストの最後にある「検索」リンクをクリックします。
- Refresh Access Control Dataを検索して選択します。
- 「OK」を2回クリックします。
- 「プロセスの詳細」ウィンドウの「更新タイプ」で、「完全リフレッシュ」を選択し、「送信」をクリックします。
- プロセスが完了したら、ユーザーがアクセス・グループに属しているかどうかを再度確認します。
メインの「営業およびサービス・アクセスの管理」ページ( )で、カスタム・ジョブ・ロールに対応するアクセス・グループを簡易レポート用に提供されているデータ・セキュリティ・ルールに割り当てます。
これらの簡易レポート・データ・セキュリティ・ルールは、レポート内のデータではなく、レポート自体へのアクセスを制御します。 ルールのジョブ・ロールごとにアクセス・レベルを設定できますが、使用可能な設定の多くはほとんど意味がありません。 たとえば、営業管理者に「読取り」アクセス・レベルのみを付与できますが、これにより、レポートの作成や更新ができなくなります。 次の表では、3つのデータ・セキュリティ・ロールと推奨されるアクセス・レベル設定について説明します。簡易レポートのデータ・アクセス・ルールと推奨設定
ルール 説明 推奨 すべての簡易レポート すべての簡易レポートへのアクセスを提供します。 このルールには管理者ジョブ・ロールのみを追加します。 Oracleでは、これらのロールに「完全」アクセス・レベルを指定することをお薦めします。 このレベルでは、管理者はレポートを作成、更新、削除および共有できます。 簡易レポート所有者 レポートの所有者に、所有するレポートへのアクセス権を付与します。 レポートを作成するユーザーのすべてのジョブ・ロールをこのルールに追加します。 「完全」アクセス・レベルを指定します。 全員と共有される簡易レポート 管理者が共有するレポートへのアクセス権を提供します。 共有レポートへのアクセス権を付与するジョブ・ロールを追加します。 ユーザーが管理者によって共有されるレポートを削除または編集しないようにするには、アクセス・レベルを「読み取り」に設定します。 - 「アクセス・グループ」ページで、左ペインの「オブジェクト・ルール」タブをクリックします(スクリーンショットのコールアウト1)。
- 「オブジェクト共有ルール」ページの「オブジェクト」フィールド(コールアウト2)から、「簡易レポート定義」を選択します。
各ルール(コールアウト3)をドリルダウンします。
「ルールの編集」ページの「アクション」: 「アクセス・グループの割当」セクションで、「選択して追加」 (次のスクリーンショットのコールアウト1で強調表示されているプラス・アイコン)をクリック
- 選択して追加: 「アクセス・グループ」ウィンドウで、カスタム・ジョブ・ロールに対応するアクセス・グループを検索し、OKをクリックします。
- 「アクセス・レベル」を選択します。 推奨される設定は次のとおりです:
- 「すべての簡易レポート」および「簡易レポート所有者」ルールの場合は「完全」。
- 「全員と共有される簡易レポート」ルールの「読み取り」。
- 「有効化」オプションが選択されていることを確認します。
- 「アクション」ボタンを使用して保存します。
-
「オブジェクト共有ルール」ページで、 をクリックします。
アクションによって、割当データのパブリッシュ、リフレッシュおよび同期の実行プロセスがトリガーされます。
- タブをクリックします。
- プロセスが完了したら、「モニター」タブ(コールアウト1)の「オブジェクト共有ルール割当の実行」サブタブ(次のスクリーンショットのコールアウト2)をクリックします。
「プロセスの開始」 (コールアウト3)をクリックします。
- 「プロセスのスケジュール」ウィンドウで、次のように入力します:
- 「オブジェクト」で、「簡易レポート定義」を選択します。
- 「レコード選択」で、「すべてのレコード」を選択します。
- 「送信」をクリックします。
- プロセスの進行状況をモニターできます。 「オブジェクト共有ルール割当の実行」プロセスが完了したら、様々なロールを使用してサインインし、レポートへのアクセスをテストできます。