使用高级查询表创建查询计算
安全性:
- “Core Payroll”功能区域中的“Set Up: Calculations - Generic”域。
- “Time Off and Leave”功能区域中的“Set Up: Time Off (Calculations - Generic)”域。
- 要使用基于段的安全组配置对计算的访问权限,请执行以下操作:“Core Payroll”“实施”“Payroll Interface”“Time Off and Leave”功能区域中的“Access Calculation (Segmented)”域。
高级查询计算可以处理大量数据,并提供一处数据更新位置,便于维护。您还可以为搜索和返回值指定生效日期。您可以根据以下条件定义搜索条件:
- 实例或文本报告字段。
- 数值计算
- 文本类型计算。
您可以使用基本查询表创建查询计算;但是,Workday 建议使用高级查询表,以设置有效日期并优化性能。
您可以使用以下 Web 服务检索或加载高级查询表:
- 获取高级查询表
- 上传高级查询表
- 访问“创建查询表”任务,定义查询表的搜索条件。完成此任务时,请参考以下信息:
选项 描述 高级查询表 - 报告字段搜索条件查询表会根据单实例或多实例报告字段的结果返回值。示例:要创建一个查询表来存储基于不同职务概要的值,请选择截至期间结束日期的职务概要(或重设值,如有)作为报告字段搜索条件。高级查询表 - 数值计算搜索条件查询表会根据数值计算的结果返回值。示例:选择截至期间结束日期的员工任职年数(基于连续服务起算日期)作为数字搜索条件。然后,您可以创建一个查询表,根据从连续服务起算日期计算出的任职年数来存储值。高级查询表 - 无搜索条件(仅显示默认值)查询表会返回默认值。示例:为定期更改的计算参数创建查询表,并通过设置生效日期来管理变更。高级查询表 - 文本报告字段搜索条件查询表根据文本报告字段的结果返回数据。示例:要创建一个查询表来存储不同城市的值,请选择常用工作地址 - 城市作为“报告字段搜索条件”。从“值”网格中移除所有空行,然后单击“确定”以创建查询表。 - 从查询表的相关操作菜单中,访问“ 任务。为您要在查询表中管理的每种数据类型输入显示名称,并选择“在页面上显示”。Workday 会在查询表中为您定义的数据类型添加一列。
- 从查询表的相关操作菜单中,访问任务。为每组值创建一行,并输入搜索值和每列的返回值。完成此任务时,请参考以下信息:高级查询表描述报告字段搜索条件文本报告字段搜索条件Workday 仅返回完全匹配项或默认值。如果没有匹配项或默认值,Workday 不会返回任何内容。Workday 在识别匹配项时区分大小写。要指定默认值,请将第一行中的“搜索值”字段留空,然后选中“默认值”复选框。数值计算搜索条件如果搜索值没有完全匹配项,Workday 将返回最接近搜索值但小于搜索值的值。
- 访问“创建查询计算”任务。输入您要为其创建计算的“查询表”以及“列”。对于 Workday Payroll(Workday 薪资)和 Workday Absence Management(Workday 休假管理),请选择表格生效日期的“期间日期标志”。为您在查询表中创建的每一列创建一个新的查询计算。