跳至主要內容
Administrator Guide
上次更新時間 :2024-12-13
範例︰在 Workday Studio 整合中列印自訂報告

範例︰在 Workday Studio 整合中列印自訂報告

此範例說明如何使用 Workday Studio 從 Workday 擷取自訂報告資料,並產生 PDF 檔案。
您的人資部門要求您以 PDF 格式產生新的僱用信函。您將使用 Workday Studio 中的自訂報告定義和 Workday 組合專案來產生 PDF。
  1. 登入您的 Workday GMS 用戶。
  2. 存取
    「建立自訂報告」
    任務。
    1. 配置下列值︰
      選項
      報告名稱
      正職員工福利登記
      報告類型
      進階
      Enable As Web Service
      選取此核取方塊。
      效能最佳化
      清除此核取方塊。
      Data Source (資料來源)
      所有作用中和離職的員工
    2. 編輯自訂報告
      頁面的
      分頁上,配置以下值︰
      業務物件
      欄位
      欄標題覆寫
      欄標題覆寫 XML 別名
      員工
      本名 - 姓氏
      姓氏
      Last_Name
      員工
      本名 - 名字
      名字
      First_Name
      員工
      正職員工 ID
      正職員工 ID
      Employee_ID
      員工
      督導組織
      組織
      組織
      員工
      本歷年第一天
      福利登記日期
      Benefit_Enrollment_Date
      員工
      目前員工
      授權簽署人
      授權簽署人
      員工
      職銜
      授權簽署人職銜
      Signatory_Business_Title
      員工
      工作地址 - 完整
      工作地址
      Work_Address
      福利選擇
      福利類型
      福利類型
      Benefit_Type
      福利選擇
      福利提供業者
      福利提供業者
      Benefit_Provider
      福利選擇
      保障範圍
      保障範圍
      保障範圍
      福利選擇
      受扶養人
      受扶養人
      受扶養人
      福利選擇
      目前選擇的保障開始日期
      生效日期
      Effective_Date
      福利選擇
      群組號碼
      群組號碼
      Group_Number
    3. 請為次要業務物件「福利選擇」新增
      群組欄標題
      。請在「
      業務物件」
      「群組欄標題
      」欄位中輸入
      「福利選擇」
  3. 開啟 Workday Studio。
  4. 建立一個名為
    CallPrintPdf
    的新
    Workday 組合專案
  5. 「Project Explorer」
    檢視中,以滑鼠右鍵按一下
    「呼叫列印PDF/ws/WSAR-INF」
    ,並新建一個
    My_Report_Designs
    資料夾。
  6. 將這些元件新增至您的組合專案,並將其連結在一起︰
    組成類型
    ID
    workday-in
    從此處開始
    workday-out-rest
    RequestCustomReportData
    非同步中介
    SetReportandReportDesignVars
    PdfPrintStep
    GeneratePDF
    非同步中介
    UploadToWorkday
  7. 「StartHere
    workday-in」元件上配置報告服務。
    1. 「屬性」
      檢視中,存取
      StartHere
      workday-in 元件的
      「服務」
      分頁。
    2. 選取
      「建立報告服務」
      圖示並將其命名為
      StartHere
    3. 選取
      新增項目
      圖示並輸入以下值︰
      選項
      別名
      mynewhiletter
      說明
      我的新進人員證明報告
      報告參照
      我的新進人員證明報告
  8. 配置
    RequestCustomReportData
    workday-out-rest 元件。
    1. RequestCustomReportData
      Workday-out-REST 元件上的「
      額外路徑」
      屬性中選取
      選取 RaaS 報告
    2. 「篩選自訂 RaaS 報告」
      頁面上,指定
      「正職員工福利登記」
      做為自訂報告名稱,然後按一下
      下一步
    3. 選取報告,然後按一下
      完成
    4. 指定
      EmployeeBenefitEnrollments
      報告別名
      ,然後按一下
      完成
    5. 在 Workday-out-REST 元件的
      額外路徑
      屬性中,輸入
      @{intsys.reportService.getExtrapath('mynewhireletter')}?Worker!Employee_ID=21099!21189
  9. 配置
    SetReportandReportDesignVars
    非同步中介元件。
    1. aSync-mediation
      組合元件的
      「屬性」
      分頁上新增 2 個寫入步驟,並配置以下值︰
      步驟 1
      步驟 2
      StepID︰WriteReportToVariable
      輸入值︰
      訊息
      輸出值︰
      變數
      變數名稱
      ︰test.workday.report
      StepID︰CopyReportDesignToVariable
      輸入值︰
      訊息
      輸出值︰
      變數
      變數名稱
      ︰test.report.design
    2. 使用
      訊息建置器
      ,新增靜態檔案元素。
      指定
      @{'my_report_designs/New_Hire_Letter.rptdesign'}
      做為
      「輸入檔案」
      屬性中的報告設計檔案位置。
  10. 產生
    PDF PDF 列印步驟元件的
    屬性
    檢視中,按一下
    參數
    分頁上的
    選取參數
    按鈕。
    配置以下參數︰
    參數名稱
    pdf.report.design.variable
    test.report.design
    pdf.workday.report.variable
    test.workday.report
    pdf.timezone
    CET
    pdf.language
    fr_FR
    pdf.locale
    fr_FR
    pdf.business.form.layout.wid
    fbbe44a681251000039acc2ff657000a
    pdf.report.design.wid
    fbbe44a6812510000399fdf02c3f0006
    pdf.apply.report.design.per.row
    True
  11. 使用
    UploadToWorkday
    async-mediation 元件儲存產生的PDF 檔案。
    1. 新增
      儲存
      步驟元件,其輸出 MIME 類型為
      application/pdf
      將輸出
      變數命名為
      test.document.reference
    2. Project Explorer
      中的專案上按一下滑鼠右鍵,然後選取
      部署至 Workday
    3. Cloud Explorer
      中,以滑鼠右鍵按一下
      StartHere
      workday-in 整合節點 ,然後選取
      「啟動整合」
  12. 存取
    W:Drive
    上的 PDF 檔案。
    1. 選取
      「流程監控」
      檢視,然後按一下
      Workday︰流程監控
      圖示。
    2. 登入 Workday 並按一下
      功能表
      W:Drive
    3. 我的報告
      分頁上的
      檔案名稱
      欄中,按一下
      PDF
      圖示。