概念:时间输入验证
什么是时间输入验证?
时间输入验证是用于阻止员工输入或提交无效时间的警告或错误。在输入时间时,当员工单击
“确定”
以输入时间时,Workday 会在时间计算后运行验证。验证可帮助员工在您运行薪资计算前发现时间输入错误。它们还可用于提示时间计算模板不支持的独特时间输入政策。示例:如果经理仅在满足特定条件时支付加班费,您可以配置一条验证消息,用以通知员工和检查人需要进行手动调整。
您可以使用报告字段和计算字段中的文本和动态值来自定义验证消息。 示例:您的消息可以包含日期和员工姓名。
验证规则
创建验证时您可以在其中构建规则,用以描述符合什么条件时生成错误或警告。您可以在验证中使用适用资格规则,例如,创建针对特定员工群体的验证。您还可以基于您创建的计算字段,或者使用 Workday 提供的基于以下业务对象的报告字段来构建规则:
- 时间块:验证各个时间块。
- 班次时间:验证一组连续的时间块。
- 日时间:验证为同一天输入的多个时间块。
- 周时间:验证同一周内的多个时间块。
- 月时间:验证同一月中的多个时间块。
- 员工
要在验证条件中引用的正确业务对象取决于您要评估的信息类型。示例:
- 要在员工一天的工作时间超过 12 小时时生成错误,您可以在条件规则中引用“日时间”业务对象。
- 要在员工一周的工作时间超过 50 小时时生成警告,您可以在条件规则中引用“周时间”业务对象。
- 您可以在时间输入验证的“日时间”业务对象上使用“Leaves for a Day”报告字段,以阻止员工在长期休假当天提交时间。
构成同一验证规则的所有错误条件都应引用相同的考勤业务对象。示例:在单个验证规则的不同条件中,请勿同时引用“日时间”和“周时间”业务对象。如果验证包括基于不同业务对象的条件,则无法生成警告或错误。另外,您还可以将错误条件拆分到不同的验证规则。
将验证限定于特定员工
要创建针对特定员工群体的验证,请在验证条件中包括适用资格规则。您甚至可以引用为其他用途创建的适用资格规则。
您还可以使用时间输入验证组按国家/地区对验证进行分组,以便将验证应用于更小的员工组。对验证的子集进行分组可以提高针对时间输入验证进行检查的任务的性能。 对于符合时间输入验证组条件的员工,Workday 仅运行该组中的验证。Workday 会为不符合时间输入验证组条件的员工运行所有未分组验证。
Workday 何时运行验证?
Workday 会在时间输入流程的不同阶段运行验证,具体取决于时间输入方法和验证类型。Workday 会在员工提交时间时运行业务流程验证。Workday 会根据时间输入方法,在不同的阶段运行您使用“
维护时间输入验证”
任务创建的自定义验证:
- “大量时间输入”和“按周输入时间”会在输入时间期间验证时间,因此,员工无法保存具有严重级别验证的时间输入。
- 所有其他时间输入方法都会在计算运行时验证时间,并会阻止提交具有严重级别验证的时间输入。