免許および資格の完全なファイルおよび変更のみの抽出

特定のサード・パーティ・プロバイダは、最初に完全なファイルの生成を要求し、その後、前回の実行と比較してデータの変更が検出された場合に、更新されたデータのみを取り込むような実行を要求します。リストされているユーザー・エンティティ(UE)および対応するデータベース・アイテム(DBI)を使用して、免許および資格を取得します。

ユーザー・エンティティ ルート・ブロック レベル 非表示 ユーザー・エンティティでデータベース・アイテム識別子を識別する方法 機能 接続データ・グループ
PER_EXT_SEC_PERSON_UE Y 1 N 抽出個人% 個人の詳細を抽出します。 該当なし
PER_EXT_SEC_ASSIGNMENT_BASIC_UE N 2 Y 抽出アサイメント%

特定の個人のすべてのアサイメントを抽出します。

例: ポジション・プロファイルまたはジョブ・プロファイル(ポジション・プロファイルを優先)に基づくサード・パーティ検証の免許が少なくとも1つあるすべてのアサイメントのみが識別されるようにするフィルタ基準。

アサイメント・ステータスも別の条件です。

EXISTS(SELECT 1 FROM fusion.per_all_assignments_m am,
     FUSION.HRT_PROFILES_VL pq,
      FUSION.HRT_CERTIFICATION_ITEMS_V piq,
      FUSION.HRT_CONTENT_ITEMS_VL ciq      where
      piq.profile_id=pq.profile_id
and ciq.content_item_id=piq.content_item_id
and pq.PROFILE_USAGE_CODE = 'P'
and pq.PROFILE_STATUS_CODE = 'A'
and am.person_id =pq.person_id
and am.assignment_id=asg.assignment_id
and am.ASSIGNMENT_STATUS_TYPE='ACTIVE'
and am.ASSIGNMENT_TYPE in ('E','C','P','N')
and TRUNC(pay_report_utils.get_parameter_value_date('EFFECTIVE_DATE')) between am.effective_start_date and am.effective_end_date
and am.effective_latest_change ='Y'
and pq.BUSINESS_GROUP_ID=piq.BUSINESS_GROUP_ID
and ciq.BUSINESS_GROUP_ID=piq.BUSINESS_GROUP_ID
and am.BUSINESS_GROUP_ID=piq.BUSINESS_GROUP_ID
and exists (select 1 from FUSION.HRT_PROFILES_B p,
      FUSION.HRT_CERTIFICATION_ITEMS_V pi,
      FUSION.HRT_CONTENT_ITEMS_VL ci
      ,FUSION.HRT_PROFILE_RELATIONS pr
where pi.profile_id=p.profile_id
and ci.content_item_id=pi.content_item_id
and pi.content_item_id=piq.content_item_id
and pr.object_id = NVL(am.POSITION_ID,am.job_id)
and P.PROFILE_USAGE_CODE = 'M'
and pr.PROFILE_ID = p.PROFILE_ID
and TRUNC(pay_report_utils.get_parameter_value_date('EFFECTIVE_DATE')) between pr.OBJECT_EFF_START_DATE and nvl(pr.OBJECT_EFF_END_DATE,to_date('31-12-4712','DD-MM-YYYY'))
and p.BUSINESS_GROUP_ID=pi.BUSINESS_GROUP_ID
and ci.BUSINESS_GROUP_ID=pi.BUSINESS_GROUP_ID 
and ci.ITEM_TEXT_9='Y'
and pi.REQUIRED_FLAG='Y'))

親データ・グループ・データベース・アイテム: 抽出Person ID

データベース・アイテム: 抽出アサイメントPerson ID

HRT_EXT_ASG_MODEL_CERTIFICATION_UE N 3 Y 抽出アサイメント・モデル証明% 特定のアサイメントのポジションまたはジョブに関連する、サードパーティ検証が必要なすべての免許を抽出します。

親データ・グループ・データベース・アイテム: 抽出アサイメントID

データベース・アイテム: 抽出アサイメント・モデル証明詳細アサイメントID

HRT_EXT_ASG_PERSON_CERTIFICATION_UE N 4 N 抽出アサイメント個人証明% 特定のアサイメントのポジションまたはジョブに関連する、サードパーティ検証が必要な個人のすべての免許を抽出します。

親データ・グループ・データベース・アイテム: 抽出アサイメント・モデル証明詳細

データベース・アイテム: 抽出アサイメント個人証明アサイメントID

親データ・グループ・データベース・アイテム: 抽出アサイメント・モデル証明コンテンツ項目

データベース・アイテム: 抽出アサイメント・モデル証明コンテンツ項目ID

前述のアプローチでは、サードパーティ検証が必要な個人に属するすべての免許および資格を、出力の1つのノードに置くことができます。後続の実行で変更のみのデータが必要な場合には、このアプローチで簡単に実装できます。この抽出は、Person IDに基づいてスレッド化できます。変更のみの抽出を実装する場合は、値が変更されると個人レコードが抽出にレポートされるようにトリガーする必要があるDBIのみがレコードに含まれていることを確認してください。フィルタ基準条件の編集

また、この抽出を実装する際は、ルート・ブロックにフィルタ述語を必ず追加して個人レコードを抽出してください。法的エンティティID、ビジネス・ユニットID、部門ID、事業所IDなどに基づいて、これを行えます。こうすると、Fusion HCMシステムのすべての個人レコードを対象に抽出が実行されないため、パフォーマンス効率が向上します。

このフィルタ基準をレベル1に指定した場合に、個人レコードが変更されて、このフィルタ基準でレコードが除外された場合は、変更のみの後続の実行でこのレコードがレポートされないことに注意してください。

たとえば、フィルタ基準の国が米国で、米国に従業員がいた場合、そのレコードは抽出に含まれます。ここで、従業員が国を変更すると、従業員レコードはこの抽出に含まれなくなり、お客様が手動でプロバイダの名簿から削除する必要があります。

ノート: 抽出の構造を変更することはお薦めしません。

1番目、2番目、3番目、4番目のブロックに変更を加えると、変更のみデータになります。各ブロックの属性を次に示します。

ブロック名 抽出定義の属性タグ名 UI属性
PER_EXT_SEC_PERSON_UE Person_First_Name
Person_Last_Name
Person_Middle_Name ミドル・ネーム
Person_Number 個人番号
Person_Latest_Termination_Date 退職日
Extract_Person_ID Person ID
Person_EMail_Address 個人プライマリEメール・アドレス
Person_Primary_National_Identifier_Number 個人プライマリ国別識別子番号
Person_Date_of_Birth 生年月日
Person_Country 個人住所国コード
Person_Country_Name 個人住所国名
Person_Postal_Code 個人住所郵便番号
Person_Address_Line1 個人住所行1
Person_Address_Line2 個人住所行2
Person_Address_Line3 個人住所行3
Person_Address_Line4 個人住所行4
Person_Primary_NID_Legislation_Code

個人国別識別子国コード

Person_Primary_NID_Legislation_Name 個人国別識別子国名
Person_Phone_Type 個人プライマリ電話タイプ
Person_Address_Region1 個人住所郡(郵送先住所書式の米国国別仕様用)
Person_Address_Region3
Person_Phone_Number 個人プライマリ電話番号
Person_Home_Town_or_City 個人住所市区町村

Person_Primary_NID_Type

個人国別識別子タイプ
Person_Address_Region2 個人住所州(郵送先住所書式の米国国別仕様用)
PER_EXT_SEC_ASSIGNMENT_BASIC_UE Extract_Assignment_ID アサイメントID
Extract_Assignment_Name アサイメント名
Extract_Assignment_Number アサイメント番号
HRT_EXT_ASG_MODEL_CERTIFICATION_UE Extract_Assignment_Model_Certifications_Certification_Number 資格番号
Extract_Assignment_Model_Certifications_Content_Item_ID コンテンツ項目ID
Extract_Assignment_Model_Certifications_Job_Code (この資格にはサード・パーティ検証が必要であることを示す、それぞれのジョブ・プロファイルの)ジョブ・コード
Extract_Assignment_Model_Certifications_Job_ID (この資格にはサード・パーティ検証が必要であることを示す、それぞれのジョブ・プロファイルの)ジョブID

Extract_Assignment_Model_Certifications_Name

資格名

Extract_Assignment_Model_Certifications_Object_ID (資格がサードパーティ検証用にマークされているモデル・プロファイルに基づく)ジョブIDまたはポジションID
Extract_Assignment_Model_Certifications_Position_Code (この資格にはサード・パーティ検証が必要であることを示す、それぞれのポジション・プロファイルの)ポジション・コード
Extract_Assignment_Model_Certifications_Position_ID (この資格にはサード・パーティ検証が必要であることを示す、それぞれのポジション・プロファイルの)ポジションID
Extract_Assignment_Model_Certifications_Need_Third_Party_Verification
Extract_Assignment_Model_Certifications_Details_Assignment_ID
Extract_Assignment_Model_Certifications_Educational_Establishment_ID
Extract_Assignment_Model_Certifications_Title
Extract_Assignment_Model_Certifications_Country_Code
Extract_Assignment_Model_Certifications_State_or_Province_Code
Extract_Assignment_Model_Certifications_Status
HRT_EXT_ASG_PERSON_CERTIFICATION_UE

Extract_Assignment_Person_Certifications_Assignment_ID

Extract_Assignment_Person_Certifications_Certification_Number
Extract_Assignment_Person_Certifications_Expiration_Date
Extract_Assignment_Person_Certifications_Expired
Extract_Assignment_Person_Certifications_Name
Extract_Assignment_Person_Certifications_Person_ID
Extract_Assignment_Person_Certifications_Profile_ID
Extract_Assignment_Person_Certifications_Profile_Item_ID
Extract_Assignment_Person_Certifications_External_Party_Verified
Extract_Assignment_Person_Certifications_Educational_Establishment
Extract_Assignment_Person_Certifications_Country_Code
Extract_Assignment_Person_Certifications_Completed_Amount
Extract_Assignment_Person_Certifications_Date_To
Extract_Assignment_Person_Certifications_State_or_Province_Code
Extract_Assignment_Person_Certifications_Issued_By
Extract_Assignment_Person_Certifications_Type
Extract_Assignment_Person_Certifications_Status

個人に検証が必要でなくなった場合は、プロバイダの資格とモニター名簿から削除する必要があります。

この抽出を変更のみモードで実行したときに、個人データのみを取得し、子データがない場合は、次のいずれかが発生しています:

  • その個人が退職しているか、アクティブなアサイメントがありません。

  • 検証する免許がその個人にありません。

ノート: これを実現するには、追加のフィルタ基準をレベル2に追加して、ポジション・プロファイルまたはジョブ・プロファイル(ポジション・プロファイルを優先)に基づくサード・パーティ検証の免許が少なくとも1つあるアサイメントのみが検証用に識別されるようにします。

抽出の出力はXML形式になります。

UI属性にマップされた抽出出力

Fusion属性名 抽出出力XMLタグ名
Person ID Extract_Person_ID
個人番号 Person_Number
Person_First_Name
ミドル・ネーム Person_Middle_Name
Person_Last_Name
実績退職日 Person_Latest_Termination_Date
従業員Eメール・アドレス Person_EMail_Address
SSN National_Identifier_Number
NID国別仕様コード Person_Primary_NID_Legislation_Code
NID国別仕様名 Person_Primary_NID_Legislation_Name
NIDタイプ Person_Primary_NID_Type
生年月日 Person_Date_of_Birth
住所行1 Person_Address_Line1
住所行2 Person_Address_Line2
住所行3 Person_Address_Line3
住所行4 Person_Address_Line4
住所リージョン1 Person_Address_Region1
住所リージョン2 Person_Address_Region2
住所リージョン3 Person_Address_Region3
自宅市区町村 Person_Home_Town_or_City
郵便番号 Person_Postal_Code
個人国コード Person_Country
個人国名 Person_Country_Name
個人電話番号タイプ Person_Phone_Type
個人電話番号 Person_Phone_Number
アサイメントID Extract_Assignment_Person_Certifications_Assignment_ID
資格番号

Extract_Assignment_Person_Certifications_Certification_Number

失効日 Extract_Assignment_Person_Certifications_Expiration_Date
失効済(一時) Extract_Assignment_Person_Certifications_Expired
資格名 Extract_Assignment_Person_Certifications_Name
Person ID Extract_Assignment_Person_Certifications_Person_ID
プロファイルID Extract_Assignment_Person_Certifications_Profile_ID
プロファイル項目ID Extract_Assignment_Person_Certifications_Profile_Item_ID
外部パーティ検証済 Extract_Assignment_Person_Certifications_External_Party_Verified
教育機関 Extract_Assignment_Person_Certifications_Educational_Establishment
資格国コード Extract_Assignment_Person_Certifications_Country_Code
資格州コード Extract_Assignment_Person_Certifications_State_or_Province_Code
発行者 Extract_Assignment_Person_Certifications_Issued_By
資格タイプ Extract_Assignment_Person_Certifications_Type
証明ステータス Extract_Assignment_Person_Certifications_Status