跳至主要内容
Administrator Guide
上次更新时间 :2024-11-15
示例:创建包含图表的报告设计

示例:创建包含图表的报告设计

本示例将说明如何设计包含图表的报告。
您的人力资源部门希望您为员工整体薪酬组合的汇总创建一个报告,其中包含一个按奖励类型列出明细的饼图。 您需要创建一个 Workday 自定义报告,其中包含一个针对员工的主要业务对象和一个针对薪酬条目总计的次要业务对象。
  1. 登录到您的 Workday GMS 租户。
    如果您没有 Workday GMS 租户,则可以使用沙盒环境中具有正确安全访问权限的任何 QA 租户。
  2. 创建“
    员工整体薪酬回报”
    自定义报告的副本:
    1. 访问
      “员工整体薪酬回报
      ”自定义报告并指定 1 个或多个员工。
    2. 从报告的相关操作菜单中,选择
      “自定义报告
      副本”
      选项。
    3. 将新报告命名为
      “我的员工整体薪酬回报”
    4. 单击“OK”
  3. 从报告中移除不必要的条目:
    1. 在此报告的
      “列”
      选项卡中,删除以下行:
      业务对象
      字段
      列标题重设值
      员工
      已授予股份总数
      授予的股份总计
      员工
      计算出的授予值 - 受限制单位
      计算出的授予值 RSU
      员工
      计算出的授予价值 - ISO
      授予值计算结果 ISO
      员工
      计算出的授予价值 - NSO
      计算出的授予值 NSO
      员工
      授予的受限制股份单位股份
      授予的受限制股份单位股份
      员工
      已授予的 ISO 共享
      已授予的 ISO 共享
      员工
      授予的 NSO 共享
      授予的 NSO 共享
      员工
      兑现的股票期权百分比
      兑现的股票期权百分比
      员工
      “颜色 1”
      “颜色 7”
      “颜色 1”
      “颜色 7”
      员工
      “标签 1”
      “标签 7”
      “标签 1”
      “标签 7”
      员工
      公司徽标 URL
      公司徽标 URL
      股票授予
      所有行
      所有行
    2. “组列标题
      ”网格中,移除
      “股票授予”
      业务对象行。
    3. “子筛选器”
      选项卡中,移除
      “整体薪酬回报条目(不使用)”
      业务对象。
    4. 单击“OK”
  4. 在 Workday Studio 中打开报告设计器。
  5. 创建一个名为
    “我的员工整体薪酬回报”
    的报告项目。 在该项目中,创建一个名为
    “My Employee Total Rewards.rptdesign”
    的报告文件。
  6. 创建一个 Workday 数据源并下载一些示例数据:
    1. 新建一个名为
      “My Employee Total Rewards”
      Workday 报告数据源
    2. 从 Workday 下载“
      我的员工整体薪酬
      回报”自定义报告的报告描述。
    3. 从 Workday 下载示例报告数据,并将文件命名为
      My Employee Total Rewards.xml
  7. 使用以下值创建与主要业务对象“员工”相关的数据集:
    选项 描述
    数据源选择
    我的员工整体薪酬回报
    数据集类型
    Workday 主要报告数据集
    数据集名称
    员工
    对于 Workday 中的“员工”业务对象,报告设计器会针对您作为行添加到自定义报告中的列,显示 XML 架构元素值和名称。请注意,报告设计器会自动添加
    “Row_Number”
    列来支持分组。
  8. 使用以下值创建与次要业务对象“整体薪酬条目”相关的数据集:
    选项 描述
    数据源选择
    我的员工整体薪酬回报
    数据集类型
    Workday 次要报告数据集
    数据集名称
    总计
    业务对象
    薪酬条目总计
    报告设计器针对 Workday 中的“薪酬条目总计”业务对象,针对以行形式添加到自定义报告中的每一列,显示 XML 架构元素值及其显示名称。还会显示一条警告消息,说明
    PrimaryRowNumber
    输入参数的值为空。您稍后将对此进行配置,因此请忽略该消息。
  9. 向以下布局添加表格:
    1. “分级显示”
      视图中,右键单击“
      正文”
      节点,然后选择
      “插入元素”
    2. 双击
      表格
      元素并配置以下值:
    选项 描述
    列数
    1
    详细信息数量
    1
    数据集
    员工
    您只需表格的 1 列和 1 个明细行。要删除表头行和表尾行以及其他列,请右键单击向导单元格,然后选择
    “删除”
  10. 网格 1
    添加到表格:
    1. 分级显示
      视图中,右键单击位于
      明细
      下的
      单元
      格节点,然后选择
      “插入元素”
    2. 双击
      “网格”
      ,然后配置 2 列和 1 行。
    3. 右键单击
      “网格
      行”
      下的第一个
      单元
      格节点,然后选择
      “插入元素”
    4. 双击
      “图片”
      报告条目并选择
      “嵌入式图片”“”
      ,然后单击
      “添加图片...”
      以浏览到公司徽标图片文件。
    5. 右键单击
      “网格
      行”
      下的第二个
      单元
      格节点,然后选择
      “插入元素”
    6. 双击
      “动态文本”
      并选择
      “可用列绑定
      表格”
      ,然后插入
      “年”
      的列绑定。
      如果您未找到所需的列绑定,请单击
      “编辑绑定...”
      ,然后刷新列表。
    7. Enter 键
      " Executive Rewards"
      “+”
      号后添加,然后单击
      “确定”
    8. “员工”
      数据集节点中的
      “数据集”
      “员工”
      拖动到第二列中的动态文本报告条目下方。
    9. “属性编辑器 - 数据”
      视图中,将插入的条目右对齐。
    10. “Property Editor - Grid”
      视图中,将此网格命名为
      “网格 1”
      并折叠该网格。
    11. 保存所做的工作。
  11. 网格 2
    添加到以下表格:
    1. 与之前一样,插入一个网格,然后配置 1 列和 1 行。
    2. “属性编辑器 - 网格”
      视图中,从
      “数据集”
      列表中选择
      “Totals”
      次要数据集。
    3. 数据集参数绑定...
      编辑
      选项,请单击
      “JavaScript 语法”
    4. “表达式构建器”
      中,选择
      “Available Column Bindings
      Table”
      ,然后双击
      “行编号”
      以输入
      row.__rownum
      表达式。
    5. 将图表添加到网格。
      报告设计器当前不支持图表的实时预览。 您需要先禁用实时预览,然后再添加图表。为此,请在
      “首选项”
      菜单的
      “报告设计”
      “图表”
      中,取消选中
      “在图表构建器中启用实时预览”
      复选框。
      右键单击
      “网格”
      “行”
      “单元格”
      节点,然后选择
      “插入元素”
    6. 双击
      “图表”
      并配置以下值:
      字段
      选择图表类型
      饼图
      输出格式
      请选择以下某个选项:
      • PNG
      • JPG
      • BMP
      如果您选择
      “SVG
      格式”选项,则在您生成 PDF 时将不会呈现图表。
    7. 单击“下一步”
    8. “系列 1”
      “切片大小定义”
      列表中,在
      “选择数据”
      选项卡上选择
      “雇主目标缴费额度
      ”列。 报告设计器将插入
      row ["Target_Employer_Contribution"]
      表达式作为
      系列 1
      值。
    9. 选择
      “整体薪酬回报条目”
      列并将其拖动到
      “种类定义”
      列表中。
    10. 单击“下一步”
    11. “设置图表格式”
      选项卡中,为
      “系列”
      图表类型设置以下值的格式:
      字段
      值系列
      删除
      系列 1
      标题。
      值系列
      标签
      配置
      “字体”
      字段,以执行以下操作:
      • 字号“
        6”
      • 粗体格式
        B
        .
    12. “设置图表格式”
      选项卡上,为
      “图表区域”
      图表类型设置以下值的格式:
      字段
      标题
      您的预估奖励
      打印
      配置以下
      面积图格式
      设置:
      • 锚点:
        左上角
      • 延伸:
        垂直
      • 插入内容(点数):将所有值都设置为
        0
      图例
      布局
      配置以下设置:
      • 方向:
        垂直
      • 位置:
        左侧
      • 锚点:
        中键
      • 插入内容(点数):将所有值都设置为
        0
      图例
      条目
      配置
      “字体”
      字段,以执行以下操作:
      • 字号“
        6”
      • 粗体格式
        B
        .
    13. 单击
      “应用”
      ,然后
      单击“完成”
    14. 将网格命名为
      “Grid 2”
      并保存所做的工作。
  12. 网格 3
    添加到以下表格:
    1. 请插入一个 3 列 2 行的网格。
    2. 为网格的第一列添加背景色:
      字段
      属性编辑器 - 列
      “背景色”
      “定义自定义颜色”
      将以下颜色添加到
      “自定义颜色”
      • 红色:
        11
      • 绿色:
        109
      • 蓝色:
        168
      属性编辑器 - 行
      边框
      颜色
      • 自定义颜色:
        rgb (11, 109, 168)
      • 边框:
        所有边框
      您随时可以拖动列控制柄来调整列大小,以创建一个窄的彩色条带。
    3. 分级显示
      视图中,右键单击第一行的第二个单元格,然后选择
      “插入元素”
    4. 双击
      “动态文本”
      选项,输入以下文本:
      row["Year"] + " Base Salary"
    5. “属性编辑器 - 动态文本”
      视图中,配置粗体格式并选择
      12 倍的
      字号。
    6. 分级显示
      视图中,展开
      “员工
      数据集”
      ,然后将
      “ER 基本薪资总计”
      字段拖动到网格的第三列第一行。
    7. “属性编辑器 - 数据”
      视图中,配置粗体格式、右对齐,然后选择
      12
      字体大小。
    8. 分级显示
      视图中,右键单击第二行的第二个单元格,然后选择
      “插入元素”
    9. 双击
      “标签”
      ,然后输入以下文本:
      Base pay calculated for January 1 to December 31:
    10. “Property Editor - Label”
      视图中,配置
      “内联
      显示”设置,并选择
      “9
      ”字号。
    11. 分级显示
      视图中,展开
      “数据集内的
      员工”
      ,然后将
      “ER 基本薪资总计”
      字段拖动到网格第二行第二列的上一个标签之后。
    12. “Property Editor - 数据”
      视图中,配置
      “内联
      显示”设置,并选择
      “9
      ”字号。
    13. “属性编辑器 - 网格”
      视图中,指定
      “12”
      下边距值。
    14. 将网格命名为
      “Grid 3”
      并保存所做的工作。
  13. 网格 4
    添加到以下表格:
    1. 插入一个包含 3 列和 3 行的网格。
    2. 和以前一样,为网格的第一列添加背景色:
      字段
      属性编辑器 - 列
      背景颜色
      绿色
      属性编辑器 - 行
      边框
      • 颜色:
        绿色
      • 边框:
        所有边框
    3. 和之前一样,将动态文本添加到网格第一行的第二个单元格中:
      "Employer Allowance Contribution for " + row["Year"]
    4. 配置粗体格式并选择
      12
      字体大小。
    5. 分级显示
      视图中,展开
      “员工的
      数据集”
      ,然后将
      “ER 津贴总计”
      字段拖动到网格的第三列第一行。
    6. 配置粗体格式并选择
      12
      字体大小。
    7. 将以下动态文本添加到网格的第二行第二个单元格:
      "Your Total Employer Allowance Plan Contribution was: " + row["ER_Allowances_Total"]
    8. “Property Editor - Dynamic Text”
      视图中,选择
      “9”
      字号和
      “6”
      底部内边距值。
    9. 将以下动态文本添加到网格的第三行第二个单元格:
      "Your Contribution to your Allowance Plan was: " + row["EE_Allowances_Total"]
    10. “属性编辑器 - 动态文本”
      视图中,选择
      9 的
      字号、
      6 的
      底部内边距值和
      12 的
      底部外边距值。
    11. 将网格命名为
      “Grid 4”
      并保存所做的工作。
  14. 网格 5
    添加到以下表格:
    1. 插入一个包含 3 列和 3 行的网格。
    2. 为网格的第一列添加背景色:
      字段
      属性编辑器 - 列
      “背景色”
      “定义自定义颜色”
      将以下颜色添加到
      “自定义颜色”
      • 红色:
        251
      • 绿色:
        155
      • 蓝色:
        26
      属性编辑器 - 行
      边框
      颜色
      • 自定义颜色:
        rgb (251, 155, 26)
      • 边框:
        所有边框
    3. 将以下动态文本添加到第二个单元格(网格的第一行):
      "Employer Benefit Contribution for " + row["Year"]
    4. 配置粗体格式并选择
      12
      字体大小。
    5. 分级显示
      视图中,展开
      “数据集
      员工”
      ,然后将
      “ER 福利总计”
      字段拖动到网格的第三列第一行。
    6. “属性编辑器 - 数据”
      视图中,配置粗体格式、右对齐,然后选择
      12
      字体大小。
    7. 将以下动态文本添加到网格的第二行第二个单元格:
      "Your Total Employer Benefit Plan Contribution was: " + row["ER_Benefits_Total"]
    8. “属性编辑器 - 动态文本”
      视图中,选择
      9 的
      字号和
      6 的
      底部内边距。
    9. 将以下动态文本添加到网格的第三行第二个单元格:
      "Your Contribution to your Benefit Plan was: " + row["EE_Benefits_Total"]
    10. “属性编辑器 - 动态文本”
      视图中,选择
      9 的
      字号、
      6 的
      底部内边距值和
      12 的
      底部外边距值。
    11. 将网格命名为
      “Grid 5”
      并保存所做的工作。
  15. 网格 6
    添加到以下表格:
    1. 插入一个包含 3 列和 3 行的网格。
    2. 为网格的第一列添加背景色:
      字段
      属性编辑器 - 列
      背景颜色
      红色
      属性编辑器 - 行
      边框
      • 颜色:
        红色
      • 边框:
        所有边框
    3. 将以下动态文本添加到第二个单元格(网格的第一行):
      "Target " + row["Year"] + " Management Incentive Plan Award"
    4. 配置粗体格式并选择
      12
      字体大小。
    5. 分级显示
      视图中,展开
      “员工的
      数据集”
      ,然后将
      “ER Incentive Total”
      字段拖动到网格的第三列第一行。
    6. “属性编辑器 - 数据”
      视图中,配置粗体格式、右对齐,然后选择
      12
      字体大小。
    7. 将以下动态文本添加到网格的第二行第二个单元格:
      "Your Target Award is calculated using the estimated " + row["Year"] + " Base Salary shown above."
    8. “属性编辑器 - 动态文本”
      视图中,选择
      9 的
      字号和
      6 的
      底部内边距。
    9. 将以下动态文本添加到网格的第三行第二个单元格:
      "Your current Target Award as a percentage of Base Salary is: " + row["Bonus_Target_Percent"] + row["Percent_Sign"]
    10. “属性编辑器 - 动态文本”
      视图中,选择
      9 的
      字号、
      6 的
      底部内边距值和
      12 的
      底部外边距值。
    11. 将网格命名为
      “Grid 6”
      并保存所做的工作。
  16. 网格 7
    添加到以下表格:
    1. 插入一个具有 2 列和 1 行的网格。
    2. 为网格的第一列添加背景色:
      字段
      属性编辑器 - 列
      “背景色”
      “定义自定义颜色”
      将以下颜色添加到
      “自定义颜色”
      • 红色:
        255
      • 绿色:
        223
      • 蓝色:
        223
      属性编辑器 - 行
      边框
      颜色
      • 自定义颜色:
        rgb (255, 223, 223)
      • 边框:
        所有边框
    3. 将以下动态文本添加到网格的第一个单元格:
      "Total Estimated " +row["Year"] + " Compensation"
    4. 分级显示
      视图中,展开
      “员工
      数据集”
      ,然后将
      “薪酬总金额”
      字段拖动到网格的第二列。
    5. “属性编辑器 - 数据”
      视图中,配置粗体格式、右对齐,然后选择
      12
      字体大小。
    6. 将网格命名为
      “Grid 7”
      并保存所做的工作。
  17. 要移除报告末尾的多余页面,请修改报告布局首选项:
    1. “分级显示”
      视图中,选择
      “My Employee Total Rewards.rptdesign”
      顶层报告设计节点。
    2. “属性编辑器 - 报告”
      视图中,选择
      “自动布局”
      布局首选项。
  18. 保存并预览您的设计。
将您的设计部署到 Workday 中,用作业务表单布局。