定义日期/时间问题的验证规则

日期/时间问题提供了多个验证规则,允许站点用户仅输入特定的日期和时间。

  1. 对于给定日期/时间问题,请转至规则侧面板,如访问规则部分中所述。
  2. 规则侧面板上,选择添加规则
  3. 从下拉列表中,选择以下验证规则之一:
    验证规则类型 说明
    之后 站点用户输入的日期必须迟于指定日期。
    不早于 站点用户必须输入完全相同的日期或晚于指定日期的日期。
    前置于 站点用户输入的日期必须早于指定日期。
    等于或早于 站点用户必须输入完全相同的日期或早于指定日期的日期。
    时间 站点用户输入的日期必须与指定的日期完全相同。
    不等于 站点用户输入的日期不能与指定的日期完全相同。
    不在 站点用户输入的数字必须不在指定的值范围内。
    范围 站点用户必须输入一个介于指定值范围内的数字。
    给定验证规则的容器将列在“规则”侧面板中。您可以在此容器中配置规则定义。
  4. 根据验证规则类型输入值:
    选项 说明
    对于以下类型的规则:
    • 之后
    • 不早于
    • 前置于
    • 等于或早于
    • 时间
    • 不等于
    设置比较日期。
    对于以下类型的规则:
    • 不介于
    • 范围
    设置较低和较高的日期范围限制。
  5. Configure the Validation and Create a Query (配置验证)切换。
    • 启用 Validation(验证)切换以仅当提供的解答满足规则条件时才对其进行评估和接受。如果没有,此配置将阻止用户执行随机化和试用供应管理 (RTSM) 操作(随机化、分配和筛选),直到问题更改为符合验证标准的值为止。
    • 启用创建查询切换以指示系统在提供的答案不符合标准时提出查询。此配置不会阻止用户处理 RTSM 操作。
    • 启用 Validation(验证)Create a Query(创建查询)切换以仅在满足规则条件时评估和接受提供的答案,并在不满足规则条件时引发查询。如果未满足规则条件,则会阻止 RTSM 操作,但用户可以通过数据更新或关闭查询来解决验证错误,从而允许 RTSM 操作继续。
    有关更多信息,请参阅关于验证规则
  6. 错误/查询消息字段中,输入当解答不符合标准时要显示的错误消息。
    当解答缺失或不符合条件时,站点用户将显示错误消息作为浮动对话框。对于配置为触发查询的规则,此消息将作为查询文本包含。
  7. 单击保存保存并关闭以保存表单更改。
可以为日期/时间问题定义多个验证规则(如果适用)。根据需要重复以下步骤以添加新规则,然后从规则之间的下拉列表中选择逻辑运算符:
  • 如果选择 AND ,则该值必须对每个验证规则有效。
  • 如果选择 OR ,则该值必须仅对一个验证规则有效。
有关更多信息,请参阅关于多个验证