マネージャ階層:管理方法
多くの場合、個人のマネージャ階層はすぐに使用できる状態である必要があります。たとえば、個人のライン・マネージャは承認プロセスで必要であり、ビジネス・インテリジェンス・レポートではマネージャ階層に基づいてデータを取得することがよくあります。このトピックでは、マネージャ階層の管理方法について説明します。
マネージャ階層の管理方法
個人のマネージャ階層はアクティブなデータ表から導出できますが、この方法のパフォーマンスに対する影響は予測不可能です。そのため、各個人の完全なマネージャ階層はデータ表から抽出され、個別のマネージャ階層表に格納されます。この表は、非正規化マネージャ階層と呼ばれます。非正規化マネージャ階層により、個人のマネージャ階層が、アクセスしやすくなると同時に、最新の状態に維持されます。
「マネージャ階層のリフレッシュ」プロセスの実行
アプリケーションのページから個人のマネージャ階層が変更されるたびに、変更が非正規化マネージャ階層表に自動的に反映されます。他のアプリケーションから個人レコードが移行された場合は、「マネージャ階層のリフレッシュ」プロセスを使用して非正規化マネージャ階層表にデータを移入します。
「マネージャ階層のリフレッシュ」プロセスは「スケジュール済プロセス」作業領域で実行します。このプロセスを実行するには、「人事担当者」ジョブ・ロールが必要です。プロセスには、デフォルト・スケジュールはありません。このプロセスを時々実行することで、非正規化マネージャ階層の完全リフレッシュを実行できます。または、定期的な間隔でプロセスを実行するようにスケジュールを指定できます。「マネージャ階層のリフレッシュ」では、すべてのタイプのマネージャ階層が処理されます。
マネージャ階層の完全リフレッシュの他に、増分リフレッシュも実行できます。この方法では、過去N日間に行われたマネージャの変更に基づいて階層をリフレッシュします。たとえば、毎月または毎四半期に完全リフレッシュを実行し、毎日または毎週増分リフレッシュを実行するようにスケジュールします。