Date and Datetime nodes ensure dates remain within a valid range, which improves data accuracy and consistency.
Understand types of validity ranges
Administrators can define one of the validity ranges:
-
Static range: Uses Min Date / Max Date or Min Datetime / Max Datetime fields.
-
Dynamic range: Uses Min Offset / Max Offset fields and is calculated relative to a reference date.
How validation is prioritized
The system evaluates date constraints in the following order:
-
Min / Max Date or Datetime
-
If at least one of these fields is configured, the system applies static validation only.
-
If Min and/or Max Date/Datetime fields are set, offsets are ignored.
-
-
Min / Max Offsets
-
Applied only when no Min or Max Date/Datetime is defined.
-
The allowed range is calculated dynamically based on a reference date.
-
The reference date is set when the Dynamic Form is saved for the first time in FIXED status.
-
If the reference date is missing (for example, in a newly created form), the system uses the current date and time.
-
The reference date remains fixed for the lifetime of that Dynamic Form instance.
-
-
How offsets change validity range
Offsets define a relative range around the reference date:
-
Min Offset: How far back the allowed date/time can be
-
Max Offset: How far forward the allowed date/time can be
Offset units depend on the node type:
-
Datetime nodes: Units are days and hours.
-
Date-only nodes: Units are days only.
Configure Date and Datetime Nodes
To configure these nodes:
-
On the Template page, click + New Node to create a new node.
-
In the Type dropdown, select Date or Datetime.
-
Enter a value in one of these nodes:
-
Min / Max Date or Datetime
-
Min / Max Offsets
-
-
Click Save to save your changes.
Choose a valid date
Administrators define the range for Date and Datetime nodes. As a result, technicians need to pick valid dates, or they can receive blocking validation messages for dates disabled in the DatePicker.
-
The DatePicker enforces the range of the configured Min / Max Date or Datetime.
-
The range can be static or dynamically calculated.
-
-
To save the form, technicians must use a date within the listed date range.
-
Validation remains blocked until technicians provide a valid value.