示例:创建使用基于资源折算的报告设计
此示例说明了如何创建一个报告设计,使其使用资源文件根据用户的地点翻译标签文本。
您的同事要求您为 Global Modern Services 当前的雇用情况创建一个概要摘要报告,并使用资源文件进行翻译。您需要在 Workday 中创建自定义报告,以选择相关数据。该设计使用单个数据集。该报告的默认区域设置语言为英语。目标语言为德语。
- 登录到您的 Workday GMS 租户。
- 访问“创建自定义报告”任务。配置以下值:选项值报告名称空缺职位报告类型高级数据源公司Enable As Web Service选中此复选框。
- 在“列”选项卡上,配置以下值:业务对象字段列标题重设值列标题重设值的 XML 别名Company名称名称名称Company职位计数 - 总计(包括下级组织)职位 - 总计职位 - 总计Company已招职位 - 计数职位-已招职位 - 已填充Company职位计数 - 可招聘职位 - 空缺职位 - 空缺Company平均年龄员工平均年龄Average_Age
- 在 Workday Studio 中打开报告设计器。
- 创建一个名为“空缺的职位”的报告项目。在该项目中,创建一个名为“Positions Vacant.rptdesign”的报告文件。
- 创建一个 Workday 数据源并下载一些示例数据:
- 新建一个名为“Positions Vacant Data”的Workday 报告数据源。
- 从 Workday 下载“空缺职位”自定义报告的报告描述。
- 从 Workday 下载示例报告数据,并将文件命名为“Positions Vacant Sample.xml”。
- 创建与主要业务对象“公司”相关的数据集:选项值数据源选择空缺职位数据数据集类型Workday 主要报告数据集数据集名称职位对于 Workday 中的“员工”业务对象,报告设计器会针对您作为行添加到自定义报告中的列,显示 XML 架构元素值和名称。
- 使用“职位”数据集创建表格:
- 将“职位”数据集拖动到主窗口的“布局”选项卡中。
- 选择所有可用的绑定列。
- 删除页脚行。
- 在该表的“属性编辑器”视图的“常规”选项卡上,在“名称”字段中输入“职位”。
- 为默认的区域设置语言创建翻译资源文件,并将其与报告设计文件相关联:
- 选择。展开“常规”节点,然后选择“无标题文本文件”。
- 将密钥添加到文本文件。采用“键=值”的格式,其中“键”是您为资源键提供的名称,“值”是相应的英文文本。在文本文件中,为每个键单独占一行:键值名称名称总计职位 - 总计已填充职位-已招空缺职位 - 空缺年龄平均年龄
- 将文本文件保存在“Positions Vacant”项目文件夹中,并将其命名为“translations.properties”。
- 在报告设计文件的“属性编辑器”视图的“资源”选项卡中,添加“translations.properties”属性文件。
- 创建目标语言的翻译资源文件:
- 选择。展开“常规”节点,然后选择“无标题文本文件”。
- 将密钥添加到文本文件。采用“键=值”的格式,其中“键”是您为资源键提供的名称,“值”是相应的德文文本。在文本文件中,为每个键单独占一行:键值名称姓名总计职位/职位/总计已填充职位 - 法定离职空缺职位 - 招聘年龄火候
- 将文本文件保存在“Positions Vacant”项目文件夹中,并将其命名为“translations_de_DE.properties”。
- 将列标题与资源文件密钥对相关联:
- 选择“名称”列标题。
- 在“属性编辑器”视图的“本地化”选项卡中,单击“浏览”。
- 选择“Name”密钥对。
- 对每个列标题重复子步骤 a 到 c。
- 从“母版页”视图的页脚中删除日期表达式。
- 在报告设计器中预览翻译。
- 保存您的设计,然后选择来照常预览。表格的标题行以英语显示。
- 要更改报告设计器的区域设置,请选择,然后从“选择您的区域设置”下拉列表中选择“德语(德国)”。
- 再次预览设计。表格的标题行以德语显示。
将您的设计部署到 Workday 中,用作业务表单布局。