カスタム・オブジェクトへのテリトリ・ベース・アクセスの有効化
カスタム・オブジェクト・データへのアクセス権をリソースに提供できます。アクセスは、テリトリ内のリソースのメンバーシップ(テリトリ・ベースのアクセス・グループ・セキュリティとも呼ばれる)に基づきます。 このタイプのセキュリティでは、ユーザーがレコードに割り当てるテリトリによって、レコードを表示、編集および削除できるユーザーが制御されます。
設定ステップの概要
カスタム・オブジェクトに対してテリトリ・ベースのアクセス・グループ・セキュリティを有効にするには、次のステップを実行します:
- 
                    
テリトリとテリトリ階層を設定します。
「テリトリの実装ステップ」を参照してください。
 - 
                    
アプリケーション・コンポーザでカスタム・オブジェクトを構成します。
 - 
                    
営業およびサービス・アクセス管理作業領域で、カスタム・オブジェクトのアクセス・グループ・オブジェクト共有ルールを構成します。
 
設定ステップの詳細を見てみましょう。
アプリケーション・コンポーザ設定
アプリケーション・コンポーザで、サンドボックス内で次のステップを実行します。
- 
                    
カスタム・オブジェクトについて、次の構成を使用して動的選択リスト・フィールドを作成します。
営業テリトリ動的選択リスト設定
動的選択リスト属性 値 表示ラベル
営業テリトリ
関連オブジェクト
営業テリトリ
リスト選択表示値
名前
「データ・フィルタ」>「拡張フィルタ」
ユーザーがアクティブ・テリトリのみをカスタム・オブジェクト・レコードに関連付けることができるように、次のフィルタ条件を追加します:
(EffectiveEndDate > :todayDate) AND (StatusCode = 'FINALIZED')追加リスト表示値
- 
                                                
所有者
 - 
                                                
タイプ
 - 
                                                
テリトリ機能
 - 
                                                
Status
 
追加リスト検索フィールド
- 
                                                
所有者
 - 
                                                
タイプ
 - 
                                                
テリトリ機能
 - 
                                                
Status
 
 - 
                                                
 - 
                    
この「営業テリトリ」フィールドをカスタム・オブジェクトの詳細ページ・レイアウトに追加して、実行時にユーザーがカスタム・オブジェクト・レコードにテリトリを追加できるようにします。
 - 
                    
カスタム・オブジェクト・レコードのテリトリ・チーム・メンバーとその管理階層がレコードにアクセスできるように、セキュリティを構成します。
これを行うには、カスタム・オブジェクトのセキュリティを設定します:
- 
                            
カスタム・オブジェクトのセキュリティ・ノードに移動します。
 - 
                            
「ポリシーの定義」ページで、アクセス・グループ・セキュリティの有効化チェック・ボックスを選択します。
 - 
                            
アクセス・グループ・セキュリティのテリトリの構成チェック・ボックスを選択し、作成した動的選択リスト・フィールド「営業テリトリ」を選択します。
 
 - 
                            
 - 
                    
必要なロールの機能セキュリティを構成します。
このステップはアクセス・グループ・セキュリティ(データ・セキュリティ)とは関係ありませんが、適切なロールが適切なレベルでカスタム・オブジェクトのユーザー・インタフェース・ページにアクセスできるようにするための必須ステップです(機能セキュリティ)。
- 
                            
カスタム・オブジェクトのセキュリティ・ノードに移動します。
 - 
                            
「ポリシーの定義」ページで、アクセスが必要な各ロールを選択し、列(読取り、更新、削除)ごとにレコードの読取り、更新および削除のアクセス・レベルを選択: 機能読取り、機能削除または機能更新。
 
 - 
                            
 - 
                    
サンドボックスを公開します。
 
オブジェクト共有ルール構成
Sales and Service Access Management(販売およびサービス・アクセス管理)作業領域で、アクセス・グループ・オブジェクト共有ルールのカスタム・オブジェクトを有効にします。
- 
                    
営業およびサービス・アクセス管理作業領域でアクセス・グループにナビゲートします。
 - 
                    
「オブジェクト共有ルール」ページで、「処理」メニューから「カスタム・オブジェクトおよびフィールドの同期」アイテムを選択します。
同期すると、カスタム・オブジェクトがオブジェクト・リストに表示されます。
 - 
                    
オブジェクト・リストからカスタム・オブジェクトを選択して、オブジェクト共有ルールを構成します。
ルール・リージョンには、次の事前定義済ルールが表示されます:
- 
                            
(カスタム・オブジェクト)テリトリ所有者
 - 
                            
(カスタム・オブジェクト)テリトリ所有者階層
 - 
                            
(カスタム・オブジェクト)チーム
 - 
                            
(カスタム・オブジェクト)チーム階層
 
このコンテキストでは、階層はリソースではなくテリトリを参照します。
 - 
                            
 - 
                    
各ルールをクリックして、カスタム・アクセス・グループおよびアクセス・レベルを割り当てます。
(アクセス・グループは、セキュリティ・コンソールを使用して作成されたロールに基づいて自動的に作成され、移入されます。)
 - 
                    
「アクセス・グループ・モニター」ページで、オプションでオブジェクト共有ルール割当の実行プロセスをスケジュールして実行し、アクセス・グループ・オブジェクト共有ルールをカスタム・オブジェクトに割り当てます。
デフォルトでは、プロセスはスケジュールされた間隔で自動的に実行され、選択したアクセス・グループのすべてのオブジェクト・データに対して必要なアクセス権があることを確認します。 ただし、たとえば新しいレコードやオブジェクトにすぐにアクセスする必要がある場合は、プロセスを手動で発行できます。
 
詳細は、Oracle Fusion Cloud Sales and Fusion Serviceの保護ガイドのアクセス・グループの章を参照してください。
オブジェクト共有ルールの例
テリトリがレコードに割り当てられると、オブジェクト共有ルールによって、テリトリ所有者とチーム・メンバー(およびテリトリ階層の所有者とチーム・メンバー)がレコードを表示および処理できる内容が決まります。
2つの営業ロールがあるとします: 1つは営業マネージャ用、もう1つは営業担当用です。 これは、自動的に作成されるアクセス・グループが営業マネージャ・カスタム・グループと営業担当カスタム・グループであることを意味します。 次の表の説明に従って、オブジェクト共有ルールを構成できます。
次のルールに基づきます:
- 
                    
リソースが割当済テリトリ(太平洋北西部)を所有し、営業マネージャ・カスタム・グループに属している場合は、レコードを表示および編集できます。
 - 
                    
リソースが割当済テリトリを所有し、営業担当カスタム・グループに属している場合は、レコードのみを表示できます。
 - 
                    
リソースがテリトリ階層の一部であり、営業マネージャ・カスタム・グループ内にあるテリトリ(米国)を所有している場合は、レコードを表示、編集および削除できます。
 - 
                    
リソースが営業マネージャまたは営業担当であるが、割り当てられたテリトリ(太平洋北西部)またはテリトリ階層(米国)の一部ではない場合、リソースはレコードにまったくアクセスできません。
 
| 
                                 ルール名  | 
                            
                                 グループ名およびアクセス・レベル  | 
                        
|---|---|
| 
                                 (カスタム・オブジェクト)テリトリ所有者  | 
                            
                                
  | 
                        
| 
                                 (カスタム・オブジェクト)テリトリ所有者階層  | 
                            
                                
  | 
                        
| 
                                 (カスタム・オブジェクト)チーム  | 
                            
                                
  | 
                        
| 
                                 (カスタム・オブジェクト)チーム階層  | 
                            
                                
  |