跳至主要內容
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,做為商業表單版面配置。