共用方式為


申請人追蹤系統整合 API 簡介

適用於這些 Dynamics 365 應用程式:
人力資源

本文說明 Dynamics 365 Human Resources 申請人追蹤系統 (ATS) 整合 API。 API 原本意圖是在 Dynamics 365 Human Resources 與合作的 ATS 之間啟用簡化後的整合功能。

ATS 整合流程。

當錄用經理建立招募要求時,整合的體驗會從人力資源開始。 啟動要求後,ATS 會提取要求的細節建立招募專案。 接著它按照招募管線選取和錄用候選人擔任這些職位。 最後,ATS 藉由將選取的候選人記錄傳送到人力資源完成往返的整合動作。 於是候選人記錄可經歷更多到職驗證和工作流程建立員工記錄。

為了啟用整合功能,人力資源新增組成部份如下:

  1. 建立招募要求的功能。
  2. 展開後的候選人設定檔和相關工作流程。
  3. 整合 API 扛開全新的整合應用程式功能。

更多有關設定和使用招募要求及候選人功能的資訊,請參閱招募求職者

Microsoft Dataverse

這個 API 內建於 Microsoft Dataverse 中 (前身為 Common Data Service)。 與此 API 的所有 RESTful 互動都是透過使用 OData 的 Microsoft Dataverse Web API 進行。 此 API 是 Dataverse Web API 的子集合。 Dataverse Web API 定義如驗證、SLA、批次、同時控制和錯誤處理等特性。

更多有關 Microsoft Dataverse Web API 一般資訊,請參閱:

上述文件包括使用 Dataverse Web API 的詳細資訊和開發人員指引,例如管理驗證執行作業,和搭配 API 使用變更追蹤或 delta 權杖

選項集合

本文件描述的 ATS 整合 API 資料模型包括提供與實體屬性相關聯的列舉值選項集合。 有關搭配 Dataverse Web API 選項集合的詳細資訊,請參閱使用 Web API 建立與更新選項集合。 選項集合由每個 Dataverse 環境定義。

Dataverse 人力資源虛擬資料表

ATS 整合 API 端點使用 Microsoft Dataverse 虛擬資料表平台功能。 預設情況下不會針對人力資源環境佈署虛擬資料表及其關聯的 API 端點,進而促使組織判定將為環境揭露的 OData 端點。 若要使用 API,必須針對環境產生人力資源實體的虛擬資料表。

關於針對 API 產生虛擬資料表的資訊,請參閱配置 Dataverse 虛擬資料表

資料模型

資料模型以兩大主要實體為中心:

  • RecruitingRequest 代表向 ATS 提出要求招募一或多個空缺職位。有關範例查詢,請參閱招募要求的範例查詢
  • CandidateToHire 代表已接受職位邀約之候選人的詳細資料。 個人代表身為候選人的個別人士。 個人在公司可以擔任多個角色,例如候選人、背景工作角色、員工或承包商。 有關範例查詢,請參閱候選人錄用的範例查詢

下圖說明 API 內的關係。 目前幾種類型有人力資料預先存在實體的外部索引鍵,未納入這裡的說明。 本文件提供招募整合方案的具體資訊。 然而適用 Dynamics 365 Human Resources 的 Dataverse Web API 也可能攸關您的整合。 例如,您可能也需要這裡尚未定義的背景工作角色、工作、職位或其他實體的詳細資料。 當中許多實體會在外部索引鍵關係或導航屬性中引用。

ATS 整合 API 資料模型。

範例查詢:

實體:

選項集合:

範例查詢:

實體:

選項集合:

也請參閱

招募求職者
何謂 Microsoft Dataverse?
使用 Microsoft Dataverse Web API
使用 Web API 建立和更新選項組