Combining Rules
Flexible Time lets you combine different rules to control when parking starts, ends, and what limits apply.
However, not all rules can be used together.
This depends on what the user is selecting vs what is fixed.
The Key Rule
You can only apply rules to fields the user selects.
Each permit includes:
- Start Date
- Start Time
- Expiry Date
- Expiry Time
Each of these can either be:
- Set by the system (fixed)
- Selected by the user
What Rules Can Be Combined
Below is how rules combine based on what the user is selecting.
If Start Date is User Selected
You can use:
- Start Date Window
You can also combine with:
- Start Time Window (if time is also user-selected)
- Any expiry rules
- Time Increments
- Min / Max Duration
If Start Time is User Selected
You can use:
- Start Time Window
You can also combine with:
- Time Increments
- Min / Max Duration
If Expiry Date is User Selected
You can use:
- Expiry Date Window
You can also combine with:
- Expiry Time Window (if time is also user-selected)
- Min / Max Duration
If Expiry Time is User Selected
You can use:
- Expiry Time Window
You can also combine with:
- Time Increments
- Min / Max Duration
If Both Start and Expiry Are User Selected
You can use all rules together:
- Start Date Window
- Start Time Window
- Expiry Date Window
- Expiry Time Window
- Time Increments
- Min / Max Duration
This is the most flexible setup.
When Rules Cannot Be Combined
If Start Date is Fixed
You cannot use:
- Start Date Window
If Start Time is Fixed
You cannot use:
- Start Time Window
If Expiry Date is Fixed
You cannot use:
- Expiry Date Window
If Both Start and Expiry Are Fully Fixed
You cannot use:
- Time Increments
- Min / Max Duration
Special Case: Day of Week
- Limits which days are allowed
- The user still selects a date
Because of this:
You can combine it with:
- Start Date Window
- Start Time Window
“With Constraints” (Partial Combinations)
Some rules can be combined, but with limits.
This happens when:
- Part of the timing is fixed
- Part is user-selected
Example
- Expiry Date = system set
- Expiry Time = user selected
You can use:
- Expiry Time Window
- Time Increments
- Min / Max Duration
But they must fit within the fixed expiry date.
Was this article helpful?
That’s Great!
Thank you for your feedback
Sorry! We couldn't be helpful
Thank you for your feedback
Feedback sent
We appreciate your effort and will try to fix the article