範例︰建立內嵌背景影像的報告設計
此範例說明如何使用正職員工憑證建立具有背景影像的報告設計。
人資部門希望您開立證書,以表揚完成目標的正職員工。 您需要建立 Workday 自訂報告,其中包含一個主要業務物件和 2 個單實例相關業務物件。
為您的憑證建立背景影像,並將其命名為
Certificate.png
。- 登入您的 Workday GMS 用戶。如果您沒有 Workday GMS 用戶,則可以在沙箱中使用具有正確安全存取權的任何 QA 用戶。
- 存取建立自訂報告任務。 配置下列值︰欄位值報告名稱團隊的憑證報告類型進階效能最佳化清除此核取方塊。Data Source (資料來源)團隊的目標啟用 Web 服務選取此核取方塊。
- 在編輯自訂報告頁面的欄分頁上,定義主要業務物件「目標」的自訂欄。
- 新增一列正職員工姓名,並配置以下值︰欄位值業務物件目標員工欄位本名欄標題覆寫正職員工姓名欄標題覆寫 XML 別名Employee_Name
- 為目標新增一列並配置以下值︰欄位值業務物件目標欄位目標欄標題覆寫目標欄標題覆寫 XML 別名目標
- 新增完成日期列並配置以下值︰欄位值業務物件目標欄位完成日期欄標題覆寫完成日期欄標題覆寫 XML 別名Completed_On
- 為目標狀態新增一列並配置以下值︰欄位值業務物件目標欄位狀態欄標題覆寫狀態欄標題覆寫 XML 別名狀態
- 為授權簽署人新增一列並配置以下值︰欄位值業務物件目前員工欄位本名欄標題覆寫授權簽署人欄標題覆寫 XML 別名授權簽署人
- 在「群組欄標題」網格中,定義次要業務物件。
- 為目前的員工新增一列並配置以下值︰欄位值業務物件目前員工群組欄標題目前員工群組欄標題 XML 別名Current_Worker
- 為目標員工新增一列,並配置以下值︰欄位值業務物件目標員工群組欄標題員工群組欄標題 XML 別名員工
- 在篩選條件分頁上,配置篩選條件。
- 新增一列並配置以下值︰欄位值且/或且欄位完成日期運算子大於比較類型提示使用者輸入值比較值預設提示
- 新增另一列並配置以下值︰欄位值且/或且欄位狀態運算子在選擇清單中比較類型在此篩選條件中指定的值比較值4 - 順利完成
- 在提示分頁上,定義提示欄位。
- 為報告類型欄位新增一列,並配置以下值︰欄位值欄位報告類型提示限定詞忽略此欄位。提示標籤報告類型提示 XML 別名的標籤Reporting_Type預設類型無預設值必填選取此核取方塊。
- 請為「完成日期」欄位新增一列,並配置以下值︰欄位值欄位完成日期提示限定詞預設提示提示標籤完成日期晚於提示 XML 別名的標籤Completed_After預設類型無預設值必填選取此核取方塊。
- 按一下確定,然後按一下測試。Workday 會顯示您配置的「報告類型」和「完成日期晚於」提示。
- 在「報告類型」提示上,選取其中一個。
- 在「完成日期晚於」行事歷提示上,選取過去的日期。
- 按一下確定。Workday 會傳回您自訂報告定義的結果。
- 在 Workday Studio 中開啟報告設計工具。
- 建立名為「正職員工憑證」的報告專案。 在該專案中,建立名為Employee Certificates.rptdesign的報告檔案。
- 建立 Workday 資料來源並下載一些範例資料︰
- 建立一個名為「正職員工憑證」的新Workday 報告資料來源。
- 從 Workday 下載「團隊的憑證」自訂報告的報告說明。
- 從 Workday 下載範例報告資料,並將檔案命名為Employee Certificates.xml。 下載範例資料時,請配置以下值︰
選項 說明 報告類型擇一執行:完成日期晚於選取的日期必須是過去數年之前的日期。 - 使用下列值建立正職員工目標相關的資料集︰
選項 說明 資料來源選擇正職員工憑證資料集類型Workday 主要報告資料集資料集名稱正職員工目標 - 將掃描的表單以內嵌影像的形式新增至版面配置︰
- 在「大綱」檢視中,在「內嵌影像」節點上按一下滑鼠右鍵,然後選取「新增內嵌影像」。
- 在您的裝置上選取Certificate.png背景影像檔案,然後按一下開啟。
- 在屬性編輯器 - 母版頁檢視中,存取進階分頁。
- 在背景區段中,配置以下值︰欄位值背景影像Certificate.png背景影像類型內嵌影像背景大小高度
- 量值︰8.5。
- 單位︰以 為單位。
背景大小寬度- 小數︰11。
- 單位︰以 為單位。
- 在方向區段中,選取橫向值。
- 刪除包含日期和時間的頁尾。為此,請在頁尾按一下滑鼠右鍵,然後選取「刪除」。
- 將表格新增至版面配置︰
- 在「大綱」檢視中,在「內文」節點上按一下滑鼠右鍵,然後選取「插入元素」。
- 連按兩下表格元素並配置下列值︰
您只需要表格的詳細資料列。若要刪除頁首和頁尾列以及其他欄,請在基準儲存格中按一下滑鼠右鍵,然後選取欄位值欄數1詳細資料數1資料集正職員工目標「刪除」。您的表格現在包含一個詳細資料列。 - 使用背景影像做為基準,將表格框線拖向頁面邊界。
- 儲存您的工作。
- 將網格新增至版面配置︰
- 在「大綱」檢視中,以滑鼠右鍵按一下 下方的「儲存格」節點,然後選取「插入元素」。
- 連按兩下網格。
- 配置 1 欄和 8 列。
- 向下拖曳網格中的第一列,並將框線放在前 2 行文字的下方。
- 將正職員工姓名資料新增至網格的第二列︰
- 在「大綱」檢視中,在第二個儲存格節點上按一下滑鼠右鍵,然後選取「插入元素」。
- 連按兩下資料元素,然後按一下JavaScript 語法。
- 在運算式建置器中配置此運算式︰row["Worker.Employee_Name"]。 選取 ,然後連按兩下Worker.Employee_Name,即可輸入運算式的列部分。
- 輸入正職員工姓名做為新資料系結的顯示名稱,然後按一下「確定」。
- 在「屬性編輯器 - 資料」檢視中,將對齊方式配置為「居中」,並將字型大小配置為24 號。
- 將網格中的第三列向下拖曳,方法是將其框線拖曳到下一行文字的下方。
- 將目標資料項目新增至網格的第四列︰
- 在大綱檢視中,在第四個儲存格節點上按一下滑鼠右鍵,然後選取「插入元素」。
- 連按兩下資料元素,然後按一下JavaScript 語法。
- 在運算式建置器中配置此運算式︰row["Goal"]。 若要輸入運算式的列部分,請選取 ,然後連按兩下目標。如果您找不到必要的欄系結,請按一下編輯系結...並重新整理清單。
- 輸入目標名稱做為「新資料系結」的顯示名稱,然後按一下「確定」。
- 在屬性編輯器 - 資料檢視中,將對齊方式配置為「居中」,並將字型大小配置為18。
- 將第五列拖曳到下一行文字的下方。
- 將完成日期資料項目新增至網格的第六列︰
- 在「大綱」檢視中,以滑鼠右鍵按一下第 6 個儲存格節點,然後選取「插入元素」。
- 連按兩下資料元素,然後按一下JavaScript 語法。
- 在運算式建置器中配置此運算式︰row["Completed On"]。 若要輸入運算式的列部分,請選取 ,然後連按兩下「Completed_On」。
- 在「新資料系結」的顯示名稱中輸入「完成日期」,並在資料類型中輸入「日期」,然後按一下「確定」。日期為非字串資料類型的值。您必須為「完成日期」資料項目指定正確的資料類型值日期。
- 在屬性編輯器 - 資料檢視中,將對齊方式配置為「居中」,並將字型大小配置為16。
- 將第 7 列拖曳至經理人員簽名行下方。
- 在第 8 列插入內嵌網格︰
- 在「大綱」檢視中,在第 8 個儲存格節點上按一下滑鼠右鍵,然後選取「插入元素」。
- 插入一個 3 欄 1 列的網格。 報告設計工具會插入一個包含三欄的內嵌網格,網格的第 8 列有單一列。
- 展開新的內嵌網格報告項目,在列中的第二個儲存格上按一下滑鼠右鍵,然後選取「插入元素」。
- 連按兩下資料元素,然後按一下JavaScript 語法。
- 在運算式建置器中配置此運算式︰row["Curent_Worker.Signatory"]。 若要輸入運算式的列部分,請選取 ,然後連按兩下Current_Worker.Signative。 此運算式會傳回報告中每一列的授權簽署人值。
- 輸入「授權簽署人」做為「新增資料系結」的顯示名稱,然後按一下「確定」。
- 將簽章資料項目欄拖曳至其右框線,並將其放在簽章行的下方,然後將資料值靠右對齊。
為避免您的報告設計超出頁面邊界,您可以確保︰- 「高度」節點屬性沒有值。
- 「」中的頁首和頁尾值均設為0。
- 儲存並預覽您的設計。
將您的設計部署至 Workday,做為業務表單版面配置。