親ポジション階層を使用したマネージャのフィルタ
「マネージャ」値リスト(LoV)には、親ポジションに複数の在職者がいる場合にのみ、親ポジションの在職者が表示されます。
雇用主または企業がポジション階層を使用するように設定されており、ライン・マネージャがポジション階層に基づいて同期されるように構成されている場合にのみ、この機能がレスポンシブ雇用ページに適用されます。
「マネージャ」値リストの動作の概要は次のとおりです。
- 親ポジションがない場合は、すべての就業者が「マネージャ」値リストに表示されます。
- 親ポジションに在職者が1人しかない場合、在職者がデフォルト設定されて、「マネージャ」値リストは編集できません。
- 親ポジションに複数の在職者がいる場合は、次の条件が適用されます。
- ORA_PER_POS_INCUMBENT_TENURE_ASG_SUPプロファイル・オプションの設定に従って、マネージャがデフォルト設定されます。
- 「マネージャ」値リストを編集できます。ただし、値リストを検索すると、親ポジションの在職者のみが検索結果に表示され、それらがデフォルトの検索値になります。
- 親ポジションの在職者ではない他の個人は選択できません。
- 親ポジションに在職者がいない場合は、次の条件が適用されます:
- 少なくとも1人の在職者がいるポジションが見つかるまで、ポジション階層が検索されます。
- 在職者が1人のみの場合、その個人がマネージャとして移入され、フィールドが読取り専用になります。
- 空の親ポジションに委任ポジション・フィールドが移入されている場合は、通常のポジション階層の検索で在職者がいる次の上位ポジションが検索されることはありません。かわりに、委任ポジションを使用して、移入するマネージャが検索されます。
親ポジション階層を使用してマネージャをフィルタする機能について考慮する必要があるポイントを次に示します。
- ORA_PER_POS_INCUMBENT_TENURE_ASG_SUPプロファイル・オプションがデフォルトの「アサイメントにおける最長勤続年数」(LTA)の値に設定されている場合、「マネージャ」値リストには、在職者の「アクティブ」および「休止」の両方のアサイメントが表示されます。その他のすべてのプロファイル・オプション値の場合、在職者のアクティブなアサイメントのみが値リストに表示されます。
- この機能は、データベース(DB)とOracle Searchバージョンの両方の「就業者」値リストで動作します。ノート: DBバージョンの「就業者」値リスト(たとえば、「アサイメント・ステータス」など)には一部の列が表示されません。