跳至主要內容
Administrator Guide
上次更新時間 :2024-07-26
概念︰通用元件

概念︰通用元件

Workday Studio 提供一系列預先封裝的子組合,可用來建立整合。這些子裝配件可從
選用板
通用元件
分頁取得。當您新增至組合圖表時, Studio 會插入
local-out
將 XML 來源中的元素與 Workday 中的適當端點搭配使用。
也會顯示您可搭配該子裝配件使用的參數,以及已選取的必要參數。您可以隨時在子裝配體的
屬性
檢視中調整參數。
Studio 的
調色盤中
包含以下
通用元件
名稱
函數
附註
Ftp
路由至
ftp-out
傳輸。
  • 為所有 FTP 傳輸提供單一入口點。
  • 使用
    wd.ftp.endpoint
    參數值,以決定已實作的 FTP 傳輸類型。範例︰
    ftp://
    ,
    sftp://
    ,或
    ftps://
  • 顯示 Workday 中常用的傳輸設定,例如使用者名稱和密碼驗證。隱藏更進階的公開金鑰驗證。
已無法再從 Studio 選用板使用 FTP 子裝配件。在新的整合中,您應使用
ftp-out
sftp-out
元件,將文件傳送至 FTP 伺服器。這些元件可提供更高的安全性、更佳的效能和更強大的可靠性。也可與更高版本的 JSCAPE 相容。FTP 子組合件在現有整合中仍可運作,但 Workday 建議您在實際可行的情況下將其取代。
GetEventConfigurations
擷取附加至特定整合事件的服務配置。
GetEventDocuments
擷取附加至特定整合事件的文件。
GetIntegrationEvent
依據 Workday 參考 ID 擷取整合事件。
GetIntegrationSystems
從 Workday 擷取整合系統的配置,並進行剖析。
PagedGet
實作任何所需的分頁邏輯。
paged-get
Web 服務作業,可逐頁擷取資料
  • 使用
    is.paged.get.process.endpoint
    參數,以將回應資料的每一頁傳送至另一個子組合件進行處理。
  • 使用
    is.paged.get.aggregate.header
    ,
    is.paged.get.aggregate.footer
    ,和
    is.paged.get.aggregate.xpath
    參數,以匯總回應資料的所有頁面。
  • 匯總 XML 資料可做為「」中的訊息
    MediationContext
    當子裝配件退回時
  • 如果 Web 服務預期會傳回大量頁面,請使用按頁面處理的方法。
PagedGetLocalPaging
實作任何所需的分頁邏輯。
paged-get
本機 Web 服務作業,可逐頁擷取資料。
  • 允許在 ESB 伺服器本機執行分頁流程,而不是由 Workday 遠距執行。
  • 使用單一查詢傳回所有 Workday ID。後續呼叫會擷取每個 Workday ID 的資料。
PdfPrintStep
將自訂報告資料從
workday-out-rest
使用 BIRT 報告設計將要求轉換為 PDF 格式。
  • 請為每個支援 MVEL 的參數指定常值字串值,請將其放在單引號中。
PutIntegrationEvent
在 Workday 中更新整合系統的整合事件狀態。
  • 使用
    Put_Integration_Event
    Web 服務作業
  • 將從 Web 服務作業傳回的事件回應 Workday ID 放入
    MediationContext
    屬性
    integrations.event.response.wid
PutIntegrationMessage
將更新整合訊息傳送至 Workday。
  • 也可以將參照形式的文件新增至 Workday 文件儲存區。
  • 使用
    Put_Integration_Message
    Web 服務作業
  • Workday 將
    PutIntegrationMessage
    子組合件在單一整合中的呼叫次數限制為 500 個。後續的整合訊息會記錄在記錄檔案中,無法在整合事件中檢視。(重新導向不適用於有附件的訊息或整合事件狀態變更。)
SalesforceConnector
將已驗證的訊息傳送至 salesforce.com。
PrismConnector
將 CSV 資料傳送至 Prism Analytics。