範例︰建立使用資源型翻譯的報告設計
此範例說明如何建立報告設計,使用資源檔案依據使用者的位置翻譯標籤文字。
同事要求您使用啟用翻譯功能的資源檔案,針對 Global Modern Services 目前僱用情況的概略摘要建立報告設計。您需要在 Workday 中建立自訂報告,才能選取相關資料。此設計使用單一資料集。報告的預設地區設定語言為英文。目標語言為德文。
- 登入您的 Workday GMS 用戶。
- 存取建立自訂報告任務。配置下列值︰選項值報告名稱職位空缺報告類型進階Data Source (資料來源)公司Enable As Web Service選取此核取方塊。
- 在欄分頁上,配置以下值︰業務物件欄位欄標題覆寫欄標題覆寫 XML 別名公司名稱名稱名稱公司職位數 - 總計 (包含下層組織)職位 - 總計Positions_-_Total公司已填缺職位數 - 數職位 - 已填缺職位 - 已填缺公司職位數 - 可填缺職位 - 空缺Positions_-_Vacant公司平均年齡正職員工平均年齡Average_Age
- 在 Workday Studio 中開啟報告設計工具。
- 建立名為「職位空缺」的報告專案。在該專案中,建立名為Positions Vacant.rptdesign的報告檔案。
- 建立 Workday 資料來源並下載一些範例資料︰
- 建立一個名為「職位空缺資料」的新Workday 報告資料來源。
- 從 Workday 下載「職位空缺」自訂報告的報告說明。
- 從 Workday 下載範例報告資料,並將檔案命名為Positions Vacant Sample.xml。
- 建立與主要業務物件「公司」相關的資料集︰選項值資料來源選擇職位空缺資料資料集類型Workday 主要報告資料集資料集名稱職位報告設計工具會顯示 XML 結構描述元素值和欄的名稱,這些欄是您在 Workday 中以列的形式新增至自訂報告的「員工」業務物件。
- 使用「職位」資料集建立表格︰
- 將「職位」資料集拖曳至主視窗的「版面配置」分頁。
- 選取所有可用的系結欄。
- 刪除頁尾列。
- 在表格屬性編輯器檢視的一般分頁上,在名稱欄位中輸入職位。
- 為預設地區設定語言建立翻譯資源檔案,並將其與報告設計檔案相關聯︰
- 選取 。展開「一般」節點並選取「未命名文字檔案」。
- 將金鑰新增至文字檔案。使用格式Key=Value,其中Key是您為資源索引提供的名稱,Value是適當的英文文字。在文字檔中,為每個索引鍵指定對應的行︰索引鍵值名稱名稱總計職位 - 總計已填缺職位 - 已填缺空缺職位 - 空缺年齡平均年齡
- 將文字檔儲存在「Positions Vacant」專案資料夾中,檔案名稱為translations.properties。
- 在報告設計檔案的屬性編輯器檢視的資源分頁上,新增translations.properties屬性檔案。
- 建立目標語言的翻譯資源檔案︰
- 選取 。展開「一般」節點並選取「未命名文字檔案」。
- 將金鑰新增至文字檔案。使用格式Key=Value,其中Key是您為資源索引提供的名稱,Value是適當的德文文字。在文字檔中,為每個索引鍵指定對應的行︰索引鍵值名稱公司名稱總計定位 - 總計已填缺Positionen - 格福爾特空缺職位 - 薪資年齡Duchschnittsalter
- 將文字檔儲存在「Positions Vacant」專案資料夾中,檔案名稱為「translations_de_DE.properties」。
- 將欄標題與資源檔案金鑰組相關聯︰
- 選取名稱欄標題。
- 在其屬性編輯器檢視的本地化分頁上,按一下瀏覽。
- 選取名稱金鑰組。
- 對每個欄標題重複執行子步驟 a 到 c。
- 刪除母版頁檢視中頁尾的日期運算式。
- 在報告設計工具中預覽翻譯。
- 選取 儲存您的設計並照常預覽。表格的標頭列會以英文顯示。
- 選取 ,然後從選擇您的地區設定下拉清單中選取「德文 (德國)」,變更報告設計工具的地區設定。
- 再次預覽設計。表格的標頭列會以德文顯示。
將您的設計部署至 Workday,做為業務表單版面配置。