簡介

雲端 HCM 提供使用新一代 BOSS/Spectra 平台從 HCM 擷取資料的功能。本教學課程描述擷取資料的先決條件安全組態。

目標

完成本教學課程後,您將瞭解如何:

  • 設定資料擷取的 HCM 職務角色
  • 設定 OAuth 用戶端應用程式,以使用 API 呼叫以程式設計方式擷取資料

任務 1:準備 HCM 職務角色

為了存取「職工」相關物件階層中的資料,必須將特定「權限群組」新增至新的或現有的 HCM 職務角色。

請遵循下列步驟,以確保適當的資料存取。

  1. 前往設定與維護
    1. 搜尋管理管理員設定檔值並輸入此任務
    2. 依設定檔選項代碼 ORA_ASE_SAS_INTEGRATION_ENABLED 搜尋設定檔值
    3. 網站層次的值設為
    4. 儲存設定檔值
  2. 前往工具 → 安全主控台
    1. 建立或編輯角色類目 HCM - 職務角色的角色
    2. 按一下啟用權限群組並確認
    3. 前往權限群組訓練站
      1. 按一下新增權限群組
      2. 搜尋 boss_execute_AsyncDataExtraction_OraBatchJobDefinition 並加以選取
      3. 按一下新增選取的權限群組
      4. 關閉彈出式視窗
    4. 前往角色階層訓練站
      1. 按一下角色和權限群組
      2. 按一下新增角色
      3. 確定已選取職責角色選項
      4. 搜尋 ORA_DR_PER_WORKER_EXTRACT_DUTY 並加以選取
      5. 按一下新增角色成員身分
      6. 關閉彈出式視窗
    5. 前往摘要訓練站
    6. 複查變更並加以儲存

工作 2:建立應用程式

Spectra API 只能由使用 OAuth 2.0 的機密應用程式存取。您必須在 Oracle Identity Cloud Service (IDCS) 中定義一個服務。

  1. 登入 IDCS 管理主控台並瀏覽至指定 Pod 的識別網域
  2. 按一下整合的應用程式
  3. 按一下新增應用程式
  4. 選取機密應用程式,然後按一下啟動工作流程
  5. 提供名稱 (例如 Extracts 應用程式)
  6. 下一步
  7. 選取立即將此應用程式設定為從屬端
  8. 選擇允許的授權類型作為從屬端證明資料JWT 宣告
  9. 選擇從屬端類型作為機密
  10. 選擇允許的作業作為代表
  11. 啟用略過許可
  12. 選取新增資源
  13. 按一下新增範圍,然後搜尋並選取下列範圍
    • Oracle SaaS Batch Cloud Service
    • Oracle Boss Cloud (西班牙)
  14. 按一下「新增」
  15. 下一步
  16. 按一下完成
  17. 選取新建立的應用程式,然後按一下啟用啟用應用程式來啟用它
  18. 在您的應用程式詳細資訊中,尋找將用來產生存取權杖的從屬端 ID從屬端加密密碼

工作 3:將角色指定給應用程式

現在是從步驟 #1 將角色從步驟 #2 指派給應用程式的時候了。

  1. 前往工具 → 安全主控台
  2. 按一下應用程式擴充功能
  3. 自訂 OAuth 從屬端應用程式區段中尋找您的應用程式,然後按一下其名稱
  4. 按一下角色
  5. 按一下「新增」
  6. 搜尋您的角色並加以選取
  7. 按一下「新增」
  8. 按一下「完成」

工作 4:取得記號

以下說明如何使用 Spectra 服務取得權杖以擷取資料。

URL {{idcsUrl}}/oauth2/v1/token
HTTP 方法 POST
授權 clientIdclientSecret 的基本認證
Content-Type 表頭 application/x-www-form-urlencoded
要求主體

URL 編碼

用於存取 /api/boss 端點

grant_type=client_credentials&scope=urn:opc:resource:fusion:{{pod}}:boss/

用於存取 /api/saas-batch 端點

grant_type=client_credentials&scope=urn:opc:resource:fusion:{{pod}}:saas-batch/

其他學習資源

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

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