簡介

您可以使用 HCM 資料載入器 (HDL) 將資料大量載入至描述性與延伸彈性欄位節段,並上傳支援該 HDL 物件的附件與影像。

附註:

預期您如何使用 HCM 資料載入器來建立與上傳檔案。如果您是 HDL 的新手,請先完成「先決條件」區段中所列的教學課程。

目標

在本教學課程中,您將:

  • 瞭解如何提供描述性彈性欄位節段的資料。
  • 將資料載入至延伸彈性欄位節段。
  • 瞭解如何提供圖像和附件。
  • 使用 Worker 物件載入人員影像。

必要條件

若要完成此教學課程,您需要:

建議您先完成這些教學課程,再嘗試此教學課程:


作業 1:搜尋彈性欄位屬性名稱

在此步驟中,您將瞭解如何尋找已設定彈性欄位節段的 HDL 屬性名稱。它假設彈性欄位組態已完成且已部署變更。

  1. 使用具備 HCM 資料載入器存取權的使用者登入應用程式。
  2. 導覽至資料交換 > 檢視業務物件
  3. 使用「依範例查詢」欄位來搜尋工作業務物件。
  4. 選取業務物件,然後按一下重新整理物件
  5. 按一下「重新整理物件」

  6. 按一下「排程要求」頁面上的送出
  7. 按一下頁面標頭中的檢視處理結果
  8. 重新整理表格,直到重新整理物件的處理完成為止,然後返回檢視業務物件頁面。
  9. 秘訣:

    您只需要在已設定新彈性欄位節段時重新整理物件。此處理會更新物件的可用屬性清單。
  10. 按一下工作業務物件名稱,以導覽至業務物件明細頁面。
  11. 您會在左側看到物件階層,按一下階層中您要尋找其彈性欄位屬性資訊的元件。
  12. 按一下彈性欄位屬性頁籤。
  13. 相關資訊環境變更為想要尋找其屬性的相關資訊環境,然後按一下搜尋
    彈性欄位屬性頁標

  14. 顯示要在「HCM 資料載入器」檔案中使用的屬性名稱清單:
  15. 彈性欄位屬性

作業 2:載入彈性欄位資料

在此步驟中,您將瞭解如何提供 METADATA 和 MERGE 行以將資料上傳至彈性欄位區段

彈性欄位內容

載入彈性欄位節段時,HDL 必須瞭解所載入彈性欄位資料的內容。您只能載入 MERGE 明細行上一個內容的資料,但對於描述性彈性欄位,全域節段可以與內容特定節段一起植入。

  1. 針對描述性與延伸彈性欄位,內容是使用下列屬性來定義:
  2. FLEX:{flexfield code}

    範例: FLEX:PER_JOBS_DFFFLEX:PER_JOBS_LEG_EFF

  3. 提供彈性欄位節段時,屬性名稱會包含將彈性欄位代碼與內容命名的提示:
  4. {flexfield attribute name}({flexfield code}={context code}) 

    例如,clearanceLevel (PER_JOBS_DFF=US_JOB_REQ) 。此格式告訴 HDL,出清層次節段屬於 US_JOB_REQ 內容中的 PER_JOBS_DFF 彈性欄位。


載入描述性彈性欄位節段

描述性彈性欄位可擴充業務物件元件。在與業務物件元件的核心屬性相同的 MERGE 明細行上,提供描述彈性欄位的屬性。在 METADATA 明細行上,您必須同時包含您要載入資料的彈性欄位代碼與描述彈性欄位屬性。

由於未預先設定描述彈性欄位節段,因此無法提供您可以上傳的範例。使用這些步驟來瞭解如何載入描述性彈性欄位資料,但屬性名稱與值必須以與組態相關的資料取代。

  1. 建立新檔案並提供定義核心屬性的 METADATA 明細行,以及您要納入資料的描述彈性欄位屬性。舉例而言:
  2. METADATA|Job|SourceSystemOwner|SourceSystemId|EffectiveStartDate|SetCode|JobCode|Name|FLEX:PER_JOBS_DFF|clearanceLevel(PER_JOBS_DFF=US_JOB_REQ)
  3. 新增 MERGE 明細行至您的檔案,以指定核心屬性值、彈性欄位內容及彈性欄位節段值,例如:
  4. MERGE|Job|VISION|SMGR|2000/01/01|COMMON|SNR_MGR|Senior Manager|US_JOB_REQ|HIGH

    這會將值 HIGH 載入 US_JOB_REQ 彈性欄位內容中存在的清倉層次描述性彈性欄位節段。


載入延伸彈性欄位節段

除了彈性欄位代碼與內容之外,延伸彈性欄位還具有類目代碼,而類目代碼必須提供給 EFF_CATEGORY_CODE 屬性。

  1. 建立新檔案並加入以下 METADATA 行:
  2. METADATA|JobLegislative|SourceSystemOwner|SourceSystemId|JobId(SourceSystemId)|EffectiveStartDate|LegislationCode|InformationCategory|FLEX:PER_JOBS_LEG_EFF|EFF_CATEGORY_CODE|_EEO1_CATEGORY(PER_JOBS_LEG_EFF=HRX_US_JOBS)|_FLSA_STATUS(PER_JOBS_LEG_EFF=HRX_US_JOBS)
  3. 將下列 MERGE 行新增至您的檔案:
  4. MERGE|JobLegislative|VISION|MGR_JOB_LEG|MGR|2000/01/01|US|HRX_US_JOBS|HRX_US_JOBS|JOB_LEG|PROFESSIONAL|NONEXEMPT

    下表說明此檔案中提供的彈性欄位屬性:

    屬性名稱 數值 描述
    彈性欄位:PER_JOBS_LEG_EFF HRX_US_JOBS 彈性欄位的內容代碼。
    EFF_CATEGORY_CODE JOB_LEG 彈性欄位分類代碼。
    _EEO1_CATEGORY(PER_JOBS_LEG_EFF=HRX_US_JOBS) 專業人員 PER_JOBS_LEG_EFF 彈性欄位之 HRX_US_JOBS 內容上的 EEO1 分類節段。
    _FLSA_STATUS (PER_JOBS_LEG_EFF=HRX_US_JOBS) 非免稅 PER_JOBS_LEG_EFF 彈性欄位之 HRX_US_JOBS 內容上的「FLSA 狀態」節段。

    秘訣:

    這些彈性欄位節段會驗證查尋。已提供查尋代碼,但如果您需要提供彈性欄位屬性的意義,請將 _Display 附加至屬性名稱,例如:_EEO1_CATEGORY _Display (PER_JOBS_LEG_EFF=HRX_US_JOBS)

  5. 儲存您的檔案,並將其命名為 Job.dat
  6. 將您的 Job.dat 檔案壓縮 (壓縮) 為您選擇的檔案名稱。
  7. 使用匯入與載入資料任務來匯入與載入您的工作彈性欄位資料。

工作 3:載入影像與附件

在此步驟中,您將建立一個檔案來上傳人員影像。附件的載入方式相同。

您將擴充在使用 HCM 資料載入器 (HDL) 建立和載入新僱用員工教學課程中建立的「新僱用員工」範例。

  1. 建立新檔案並新增下列項目:
  2. METADATA|PersonImage|SourceSystemOwner|SourceSystemId|PersonId(SourceSystemId)|ImageName|Image|PrimaryFlag
    MERGE|PersonImage|EMP|HDL001_IMG|HDL001|Chris Wells Profile|chris_wells.png|Y
    MERGE|PersonImage|EMP|HDL002_IMG|HDL002|Lorraine Hugh Profile|lorraine_hugh.jpg|Y

    PersonImage 元件用於上傳員工的圖像。

    • 每筆 PersonImage 記錄都是由來源索引鍵識別。例如,EMP、HDL001_IMG。
    • 上階記錄是使用 PersonId 屬性來識別。由於來源系統 ID 用於識別上階記錄,因此屬性具有 (SourceSystemId) 提示。
    • ImageName 屬性是用來提供影像的名稱。
    • 影像屬性用於指定要上傳之檔案的名稱。
  3. 儲存您的檔案,並將其命名為 Worker.dat
  4. 秘訣:

    雖然您的檔案只有 PersonImage 記錄,但仍必須為 PersonImage 元件所屬的物件階層命名。
  5. 在與 Worker.dat 檔案相同的目錄中,建立子目錄並將其命名為 BlobFiles
  6. 秘訣:

    影像和附件檔案會載入到具有 BLOB 或 CLOB 資料類型的屬性中。您必須在為所使用屬性之資料類型命名的目錄中,提供影像與附件檔案。例如,BlobFilesClobFiles
  7. 將您 Worker.dat 檔案內的 Image 屬性所指定的檔案增加到 BlobFiles 目錄中。例如,chris_wells.pnglorraine_hugh.jpg
  8. 秘訣:

    您可以使用自己的檔案,或下載 chris_wells.pnglorraine_hugh.jpg
  9. 將您的 Worker.dat 檔案以及 BlobFiles 子目錄壓縮 (zip) 到您選擇的檔案名稱中,或者您可以下載和編輯 Person Images.zip 檔案。
  10. 您現在可以使用 HCM 資料載入器上傳檔案。

接下來的步驟

下列教學課程將進一步擴展您的 HCM 資料載入器知識:

HDL 和 HSDL 的最新教學課程發佈於 Cloud Customer Connect 的這個主題:

如需進一步資訊,請參閱下列說明主題:

致謝

  • 作者 - Ema Johnson (資深首席產品經理)

其他學習資源

docs.oracle.com/learn 上探索其他實驗室,或在 Oracle Learning YouTube 頻道上存取更多免費學習內容。此外,請造訪 education.oracle.com/learning-explorer 以成為 Oracle Learning Explorer。

如需產品文件,請造訪 Oracle Help Center