簡介
您可以使用 HCM 資料載入器 (HDL) 將資料大量載入至描述性與延伸彈性欄位節段,並上傳支援該 HDL 物件的附件與影像。
附註:
預期您如何使用 HCM 資料載入器來建立與上傳檔案。如果您是 HDL 的新手,請先完成「先決條件」區段中所列的教學課程。目標
在本教學課程中,您將:
- 瞭解如何提供描述性彈性欄位節段的資料。
- 將資料載入至延伸彈性欄位節段。
- 瞭解如何提供圖像和附件。
- 使用 Worker 物件載入人員影像。
必要條件
若要完成此教學課程,您需要:
- 使用 HCM 資料載入器匯入與載入資料的存取權。
秘訣:
請參閱設定 HCM 資料載入器 (HDL) 與瞭解 HDL 安全性選項的存取教學課程,瞭解建立 HDL 存取和瞭解安全性選項的步驟。 - 可建立檔案的文字編輯器。
- 壓縮業務物件資料檔的檔案壓縮程式。
建議您先完成這些教學課程,再嘗試此教學課程:
- 使用 HCM 資料載入器 (HDL) 建立與維護資料
- 使用 HCM 資料載入器 (HDL) 建立與載入新僱用員工
附註:
上傳人員影像的任務會延伸此教學課程所建立的新僱用人員。作業 1:搜尋彈性欄位屬性名稱
在此步驟中,您將瞭解如何尋找已設定彈性欄位節段的 HDL 屬性名稱。它假設彈性欄位組態已完成且已部署變更。
- 使用具備 HCM 資料載入器存取權的使用者登入應用程式。
- 導覽至資料交換 > 檢視業務物件。
- 使用「依範例查詢」欄位來搜尋工作業務物件。
- 選取業務物件,然後按一下重新整理物件。
- 按一下「排程要求」頁面上的送出。
- 按一下頁面標頭中的檢視處理結果。
- 重新整理表格,直到重新整理物件的處理完成為止,然後返回檢視業務物件頁面。
- 按一下工作業務物件名稱,以導覽至業務物件明細頁面。
- 您會在左側看到物件階層,按一下階層中您要尋找其彈性欄位屬性資訊的元件。
- 按一下彈性欄位屬性頁籤。
- 將相關資訊環境變更為想要尋找其屬性的相關資訊環境,然後按一下搜尋。
- 顯示要在「HCM 資料載入器」檔案中使用的屬性名稱清單:

秘訣:
您只需要在已設定新彈性欄位節段時重新整理物件。此處理會更新物件的可用屬性清單。
作業 2:載入彈性欄位資料
在此步驟中,您將瞭解如何提供 METADATA 和 MERGE 行以將資料上傳至彈性欄位區段。
彈性欄位內容
載入彈性欄位節段時,HDL 必須瞭解所載入彈性欄位資料的內容。您只能載入 MERGE 明細行上一個內容的資料,但對於描述性彈性欄位,全域節段可以與內容特定節段一起植入。
- 針對描述性與延伸彈性欄位,內容是使用下列屬性來定義:
- 提供彈性欄位節段時,屬性名稱會包含將彈性欄位代碼與內容命名的提示:
FLEX:{flexfield code}
範例: FLEX:PER_JOBS_DFF 和 FLEX:PER_JOBS_LEG_EFF
{flexfield attribute name}({flexfield code}={context code})
例如,clearanceLevel (PER_JOBS_DFF=US_JOB_REQ) 。此格式告訴 HDL,出清層次節段屬於 US_JOB_REQ 內容中的 PER_JOBS_DFF 彈性欄位。
載入描述性彈性欄位節段
描述性彈性欄位可擴充業務物件元件。在與業務物件元件的核心屬性相同的 MERGE 明細行上,提供描述彈性欄位的屬性。在 METADATA 明細行上,您必須同時包含您要載入資料的彈性欄位代碼與描述彈性欄位屬性。
由於未預先設定描述彈性欄位節段,因此無法提供您可以上傳的範例。使用這些步驟來瞭解如何載入描述性彈性欄位資料,但屬性名稱與值必須以與組態相關的資料取代。
- 建立新檔案並提供定義核心屬性的 METADATA 明細行,以及您要納入資料的描述彈性欄位屬性。舉例而言:
- 新增 MERGE 明細行至您的檔案,以指定核心屬性值、彈性欄位內容及彈性欄位節段值,例如:
METADATA|Job|SourceSystemOwner|SourceSystemId|EffectiveStartDate|SetCode|JobCode|Name|FLEX:PER_JOBS_DFF|clearanceLevel(PER_JOBS_DFF=US_JOB_REQ)
MERGE|Job|VISION|SMGR|2000/01/01|COMMON|SNR_MGR|Senior Manager|US_JOB_REQ|HIGH
這會將值 HIGH 載入 US_JOB_REQ 彈性欄位內容中存在的清倉層次描述性彈性欄位節段。
載入延伸彈性欄位節段
除了彈性欄位代碼與內容之外,延伸彈性欄位還具有類目代碼,而類目代碼必須提供給 EFF_CATEGORY_CODE 屬性。
- 建立新檔案並加入以下 METADATA 行:
- 將下列 MERGE 行新增至您的檔案:
- 儲存您的檔案,並將其命名為 Job.dat 。
- 將您的 Job.dat 檔案壓縮 (壓縮) 為您選擇的檔案名稱。
- 使用匯入與載入資料任務來匯入與載入您的工作彈性欄位資料。
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)
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)工作 3:載入影像與附件
在此步驟中,您將建立一個檔案來上傳人員影像。附件的載入方式相同。
您將擴充在使用 HCM 資料載入器 (HDL) 建立和載入新僱用員工教學課程中建立的「新僱用員工」範例。
- 建立新檔案並新增下列項目:
- 每筆 PersonImage 記錄都是由來源索引鍵識別。例如,EMP、HDL001_IMG。
- 上階記錄是使用 PersonId 屬性來識別。由於來源系統 ID 用於識別上階記錄,因此屬性具有 (SourceSystemId) 提示。
- ImageName 屬性是用來提供影像的名稱。
- 影像屬性用於指定要上傳之檔案的名稱。
- 儲存您的檔案,並將其命名為 Worker.dat 。
- 在與 Worker.dat 檔案相同的目錄中,建立子目錄並將其命名為 BlobFiles 。
- 將您 Worker.dat 檔案內的 Image 屬性所指定的檔案增加到 BlobFiles 目錄中。例如,chris_wells.png 和 lorraine_hugh.jpg 。
- 將您的 Worker.dat 檔案以及 BlobFiles 子目錄壓縮 (zip) 到您選擇的檔案名稱中,或者您可以下載和編輯 Person Images.zip 檔案。
- 您現在可以使用 HCM 資料載入器上傳檔案。
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 記錄,但仍必須為 PersonImage 元件所屬的物件階層命名。秘訣:
影像和附件檔案會載入到具有 BLOB 或 CLOB 資料類型的屬性中。您必須在為所使用屬性之資料類型命名的目錄中,提供影像與附件檔案。例如,BlobFiles 或 ClobFiles 。接下來的步驟
下列教學課程將進一步擴展您的 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 。