跳至主要内容
Administrator Guide
上次更新时间 :2023-06-23
示例:验证节假日时间输入

示例:验证节假日时间输入

此示例将展示如何创建引用不同业务对象 的时间输入验证。
仅当员工为节假日输入时间时,才应使用“节假日”
时间代码。您需要创建一个验证,用以阻止员工为非节假日输入“节假日”
时间。
此验证需要引用基于不同业务对象的报告字段。由于验证的规则条件必须全部引用同一主要业务对象上的字段,因此您需要创建一个查询相关值计算字段,以引用其他业务对象上的字段。
  • 创建一个节假日日历。
  • 创建一个名为“节假日”
    的时间代码。
  • 安全性:
    • “Time Tracking”功能区域中的“Set Up: Time Tracking”
      域。
    • “System”功能区域中的“Custom Field Management”
      域。
  1. 创建一个查询相关值计算字段,以引用“日时间”业务对象中的“Is Holiday”
    报告字段。
    1. 访问“创建计算字段”
      任务。
    2. 完成此任务时,请参考以下信息:
      字段
      注释
      字段名称
      日时间是节假日
      业务对象
      时间块
      函数
      查询相关值
      查询字段
      Time Day for a Time Block(时间块的日时间)
      返回值
      Is Holiday(是节假日)
  2. 创建时间输入验证。
    1. 访问“维护时间输入验证”
      报告。
    2. 单击“严重”
      旁边的“新建验证”
    3. 在“描述”
      字段中,输入:“节假日时间输入”
    4. 定义规则条件
      完成此任务时,请参考以下信息:
      与/或
      源外部字段或条件规则
      关系运算符
      比较类型
      比较值
      时间代码
      在选择列表中
      在此筛选器中指定的值
      节假日
      日时间是节假日
      等于
      在此筛选器中指定的值
      将复选框留空。
  3. 添加一条验证消息。
    1. 访问“维护时间输入验证”
      报告。
    2. 从“节假日时间输入”验证的相关操作菜单中,选择“验证”
      “配置验证消息”
    3. 完成此任务时,请参考以下信息:
      文本/外部字段
      文本
      外部字段
      时间代码
      文本
      ”时间代码只能用于节假日。请为以下日期的时间块选择一个不同的时间代码:
      外部字段
      Formatted Calendar Date for a Time Block(时间块的格式化日历日期)
当员工尝试使用“节假日”
时间代码为不是节假日的日期(示例:2014 年 10 月 27 日)输入时间时,Workday 会显示以下错误消息:“节假日”时间代码只能用于节假日。
请为以下日期的时间块选择一个不同的时间代码:2014 年 10 月 27 日。