Rule Engine Overview
The Flexible Time builder allows you to control when permits start and end using a combination of rules.
Some of these rules will feel familiar from registration settings, while others are new or will be introduced in future updates.
This article explains:
- What’s available today (V1)
- What’s new
- What’s coming later
Start Rules
Start rules control when a permit becomes active.
You can choose:
- User selects
The parker chooses their own start date and/or time - When registered
The permit starts immediately after registration - Specific date
The permit starts at a fixed date/time - Day(s) of week
The permit can only start on selected days
Start Time Controls
You can also control the time of day:
- User selects time
- Specific time
Expiry Rules
Expiry rules control when a permit ends.
You can choose:
- User selects
The parker chooses the end date/time - After fixed duration
Ends after a set amount of time (e.g. 2 hours) - After days
Ends after a number of days from the start - Same day as start
Ends on the same day - Specific date
Ends at a fixed date/time - Day(s) of week
Must end on selected days
Expiry Time Controls
- User selects time
- Specific time
Additional Restrictions
These rules refine how start and expiry behave.
Time Increments
Control how users select time:
- Example: 15-minute or 30-minute intervals
Min / Max Duration
Set limits on how long a permit can be:
- Minimum duration
- Maximum duration
Time Window (Daily)
Control which times users can select.
- Earliest and latest start times
- Earliest and latest expiry times
This limits selectable times, not availability.
Date Window
Control which dates users can select.
- Earliest and latest start dates
- Earliest and latest expiry dates
This limits selectable dates, not availability.
Registration Availability
Control when users are allowed to register.
This is separate from when parking occurs.
Coming Later
Some advanced rules are not included in the initial release (V1) and will be available in future updates.
These rules focus on usage limits, frequency controls, and eligibility restrictions.
Usage & Frequency Limits
These rules control how often permits can be used or created:
- Limit how many times a vehicle can register
- Limit registrations within a set time period (e.g. per week, per month, or number of days)
- Limit total parking time within a period
Example:
A vehicle can only park 3 times per week, or for a maximum of 10 hours per month.
Active Permit Limits
These rules control how many active permits exist at one time:
- Limit active vehicles per code
- Limit concurrent usage of a permit type
Example:
Only 20 active permits can exist at a time for a tenant.
Tenant-Based Limits
These rules apply limits at the tenant level:
- Restrict how many registrations a tenant can create within a time period
Useful for managing shared or group-based access.
Vehicle Restrictions
These rules control which vehicles are allowed:
- Prevent vehicles on a deny list from registering
Example:
Blocked or unauthorized vehicles cannot create permits.
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