跳至主要內容
Administrator Guide
上次更新時間 :2023-06-23
範例︰建立具有多個資料集的報告設計

範例︰建立具有多個資料集的報告設計

此範例說明如何以自訂報告為基礎建立報告設計,該報告包含主要和次要業務物件,以及多重實例欄位。
您的 HR 部門要求您為一封概述正職員工福利登記的信函建立報告設計。您需要建立 Workday 自訂報告,其中包含次要業務物件和多重實例欄位。這表示您需要為主要業務物件建立資料集,為次要業務物件建立另一個資料集,並為多重實例欄位建立第三個資料集。
  1. 登入您的 Workday GMS 用戶。
  2. 存取
    建立自訂報告
    任務。配置以下值︰
    選項
    報告名稱
    正職員工福利登記
    報告類型
    進階
    資料來源
    所有作用中和離職的員工
    Enable As Web Service
    選取此核取方塊。
  3. 分頁上,輸入以下值︰
    業務物件
    欄位
    欄標題覆寫
    欄標題覆寫 XML 別名
    員工
    本名 - 姓氏
    姓氏
    Last_Name
    員工
    本名 - 名字
    名字
    First_Name
    員工
    正職員工 ID
    正職員工 ID
    Employee_ID
    員工
    督導組織
    組織
    Supervisory_Organization
    員工
    此歷年的第一天
    福利登記日期
    Benefit_Enrollment_Date
    員工
    目前員工
    授權簽署人
    授權簽署人
    員工
    工作地址 - 完整
    工作地址
    Work_Address
    福利選擇
    福利類型
    福利類型
    Benefit_Type
    福利選擇
    福利提供業者
    福利提供業者
    Benefit_Provider
    福利選擇
    保障範圍
    保障範圍
    保障範圍
    福利選擇
    受扶養人
    受扶養人
    受扶養人
    福利選擇
    目前選擇的保障開始日期
    目前選擇的保障開始日期
    生效日期
    福利選擇
    群組號碼
    群組號碼
    Group_Number
  4. 新增次要業務物件的
    群組欄標題
    。在
    「業務物件」
    「群組欄標題」
    欄位中輸入
    「福利選擇」
  5. 在 Workday Studio 中開啟 Report Designer。
  6. 建立名為
    「正職員工福利登記信函」
    的報告專案。在該專案中,建立名為
    Employee Benefit.rptdesign
    的報告檔案。
  7. 建立 Workday 資料來源並下載一些範例資料︰
    1. 建立名為
      「正職員工福利登記資料」
      的新
      Workday 報告資料來源
    2. 從 Workday 下載「
      正職員工福利登記」
      自訂報告的報告說明。
    3. 從 Workday 下載範例報告資料,並將檔案命名為
      Employee Benefit Enrollments Sample.xml
  8. 使用下列值建立與主要業務物件「員工」相關的資料集︰
    選項
    資料來源選擇
    正職員工福利登記資料
    資料集類型
    Workday 主要報告資料集
    資料集名稱
    員工
    報告設計工具會顯示您在 Workday 中以列的形式新增至自訂報告的 XML 結構描述元素值和欄名稱,請注意,報告設計工具會自動新增
    Row_Number
    欄以支援分組。
  9. 使用下列值建立與次要業務物件「福利選擇」相關的資料集︰
    選項
    資料來源選擇
    正職員工福利登記資料
    資料集類型
    Workday 次要報告資料集
    資料集名稱
    福利選擇
    業務物件
    福利選擇
    報告設計工具會針對您在 Workday 中以列的形式新增至自訂報告的「福利選擇」業務物件,顯示每個欄的 XML 結構描述元素值,以及這些欄的顯示名稱。也會顯示關於空白
    PrimaryRowNumber
    輸入參數值的警告訊息。您稍後會進行配置,因此請忽略訊息。
  10. 在 Workday 中檢閱自訂報告中的欄位。如多重實例圖示所示,您會發現
    「Dependents」
    是多重實例欄位。
  11. 在您的自訂報告中建立另一個
    與受扶養人
    多重實例欄位相關的輔助資料集︰
    選項
    資料來源選擇
    正職員工福利登記資料
    資料集類型
    Workday 次要報告資料集
    資料集名稱
    受扶養人
    業務物件
    福利選擇/受扶養人
    報告設計工具會顯示
    Dependents
    多重實例欄位的 XML 結構描述元素值,及其顯示名稱。同樣,它也會顯示關於空白
    PrimaryRowNumber
    輸入參數值的警告訊息。如前所述,關閉訊息。
  12. 將表格新增至版面配置︰
    1. 「表格」
      報告項目拖曳至主視窗的
      「版面配置」
      分頁。
    2. 配置 1 欄和 1 個詳細資料列。
    3. 資料集
      下拉清單中選取
      員工
    4. 選取所有可用的系結欄。
    5. 刪除標頭和頁尾列。
    6. 拖曳詳細資料列框線以增加其大小。這麼做會使列的大小固定,這可能會導致資料被截斷。若要確保表格可以擴大以容納其中顯示的資料,請選取表格唯一列的指南儲存格。在列的
      屬性編輯器
      檢視的
      一般
      分頁上,從
      高度
      欄位中刪除值。
    7. 在表格
      屬性編輯器
      檢視的
      一般
      分頁上,在
      名稱
      欄位中新增
      員工
  13. 將公司標誌的本機影像檔案新增至版面配置︰
    1. 影像
      報告項目拖曳至
      「員工」
      表格。
    2. 選取
      內嵌影像
      核取方塊,然後按一下
      新增影像...
      瀏覽至適當的影像檔案。
  14. 「工作地址」
    欄位新增至版面配置︰
    1. 「工作地址」
      欄位從
      員工
      資料集中拖曳至
      版面
      配置檢視的
      員工
      表格。
    2. 工作地址
      項目的
      屬性編輯器
      檢視的
      空白處
      分頁上,將
      頂端
      底端的
      值配置為
      12
      磅。
  15. 將目前日期新增至版面配置︰
    1. 資料
      項目拖曳至
      「員工」
      表格,並將其放在上一個項目的下方。
    2. 輸入
      準備日期
      做為
      顯示名稱
      ,然後從
      資料類型
      下拉清單中選取
      日期
    3. 按一下
      JavaScript 語法
      。選取
      本機 JavaScript 函數
      日期
      ,然後連按兩下
      Date()
      以輸入
      new Date()
      運算式
  16. 將稱呼語新增至版面配置︰
    1. 動態文字
      項目拖曳至
      「員工」
      表格,並將其放在上一個項目的下方。
    2. 運算式建置器
      中配置此運算式︰
      "Dear " + row["First_Name"] + " " + row["Last_Name"] + ","
      。選取
      可用欄系結
      表格 - 員工
      ,然後連按兩下
      「名字」
      「姓氏」
      ,即可輸入運算式的列部分。
    3. 將稱謂項目上邊距和下邊距配置為
      6
      磅。
  17. 將介紹性文字新增至版面配置︰
    1. 將另一個
      動態文字
      報告項目拖曳到
      「員工」
      表格,並將其放在上一個項目的下方。
    2. 運算式建置器
      中配置此運算式︰
      "Thank you for completing the Benefit Enrollment process. We are very pleased to present your Benefits Statement. You are enrolled in the following plans as of " + row["Benefit_Enrollment_Date"] + "."Expression Builder
      選取
      可用欄系結
      表格 - 員工
      ,然後連按兩下
      Benefit_Enrollment_Date
      ,即可輸入運算式的列部分。
    3. 將介紹性文字項目的頂部和底部邊距配置為
      6
      磅。
  18. 「福利選擇」
    資料集以內嵌表格的形式新增至版面配置,並配置
    PrimaryRowNumber
    輸入參數值︰
    1. 「福利選擇」
      資料集拖曳至
      「員工」
      表格,並將其放在上一個項目的下方。選取所有可用的系結欄。
    2. 將新表格命名為
      「福利」
    3. 福利
      表的
      屬性編輯器
      檢視的
      系結
      分頁上,按一下
      資料集參數係結
    4. 選取
      PrimaryRowNumber
      參數,然後按一下
      編輯
    5. 按一下
      JavaScript 語法
      。選取
      可用的欄系結
      表 - 員工
      ,然後連按兩下
      RowNum
      以輸入
      row.__rownum
      運算式此運算式會傳回目前的列號,以便為每個員工傳回對應的福利選擇詳細資料。
    6. 刪除
      福利
      表格中的頁尾列。
  19. Dependents
    資料集以內嵌表格的形式新增至版面配置,並配置
    PrimaryRowNumber
    PrimaryRowNumber
    輸入參數值︰
    1. 保障
      欄右側新增欄。
    2. Dependents
      資料集從
      Data Explorer
      檢視拖曳,並將其放在您剛建立的欄的詳細資料列內。資料集只有一個可用的系結欄。選取該項目。
    3. 「受扶養人
      」欄標題拖曳到
      「保障」
      「生效日期」
      之間的標題列中。
    4. 刪除內嵌的
      Dependents
      表格中的標頭和頁尾列。
    5. 將新的內嵌表格命名為
      Dependents
    6. Dependents
      表格的
      屬性編輯器
      檢視的
      系結
      分頁上,按一下
      資料集參數係結
    7. 選取
      PrimaryRowNumber
      參數,然後按一下
      編輯
    8. 按一下
      JavaScript 語法
      。選取
      可用的欄系結
      表 - 員工
      ,然後連按兩下
      RowNum
      以輸入
      row._outer.__rownum
      運算式請注意,之所以採用這種方式組成運算式,是因為
      「受扶養人」
      表格內嵌在
      「員工」
      表格內。
    9. 選取
      PrimaryRowNumber
      參數,然後按一下
      編輯
    10. 按一下
      JavaScript 語法
      。選取
      可用欄系結
      表 - 福利
      ,然後連按兩下
      RowNum
      以輸入
      row.__rownum
      運算式
  20. 將結束段落新增至版面配置︰
    1. 標籤
      項目拖曳至
      「員工」
      表格,並將其放在上一個項目的下方。
    2. 將此文字新增至標籤︰
      If you have any questions or find your enrollment in error, please contact the Benefits Department.
    3. 將結束段落項目的頂部和底部邊距配置為
      6
      磅。
  21. 將簽核新增至版面配置︰
    1. 將另一個
      標籤
      項目拖曳至
      「員工」
      表格,並將其放在上一個項目的下方。
    2. 將此文字新增至標籤︰
      Sincerely,
    3. 將簽核項目上邊距和下邊距配置為
      6
      磅。
  22. 將簽字人新增至版面配置︰
    1. 「授權簽署人
      」欄位從
      員工
      資料集中拖曳至
      版面
      配置檢視的
      員工
      表格,並將其放在上一個項目的下方。
    2. 若要為簽字騰出空間,請將簽字人項目頂端邊距配置為
      40
      磅。
  23. 在每個字母后面加上一個分頁符︰
    1. 員工
      表格的
      屬性編輯器
      檢視中,選取
      分頁符
      分頁。
    2. 之後
      下拉清單中,選取
      一律
  24. 變更
    福利
    表格的背景色彩。將標頭列中的文字設為粗體且左對齊︰
    1. 在表格的
      屬性編輯器
      檢視的
      一般
      分頁上,按一下
      背景色彩
      ,然後選取合適的色彩。
    2. 選取表格標頭列的參考儲存格。在列的
      屬性編輯器
      檢視的
      一般
      分頁上,按一下
      B
      ,然後按一下
      向左
  25. 刪除
    母版頁
    檢視中頁尾的日期運算式。
  26. 儲存並預覽您的設計。
將您的設計部署至 Workday,做為商業表單版面配置。