Skip to main content

๐Ÿง  Parking Space Allocation System in Hybo

Assign your parking spaces fairly and reward good usage.

Updated over 3 weeks ago

Hybo features an advanced system for the automatic allocation of parking spaces, designed to be fair, transparent, and configurable according to the needs of each organization. Below, we explain how it works, which algorithms it includes, and how they are configured.

๐Ÿงฉ Types of algorithms and how they work

1. ๐Ÿ“Š Priority-based allocation -> Go to the article.

2. ๐ŸŽฒ Weekly Random Allocation -> Go to the article.

3. ๐Ÿ—“๏ธ Biweekly Allocation -> Go to the article.

๐Ÿšจ Common Functional Add-ons

Penalties and Infractions


โœ”๏ธ Users who do not check in to their reservation can be automatically penalized if the office has the penaltiesEnabled option activated.
โœ”๏ธ Alternatively, the infraction system (infrigmentsEnabled) can be applied, which follows this progression:

  • First infraction: Informational warning.

  • Second infraction: Temporary penalty according to configuration.

  • Third infraction: More severe penalty.

โœ”๏ธ Penalties block the user from future lotteries or spot assignments.
โœ”๏ธ Users are notified by email of penalties or infractions in their language.
โœ”๏ธ Penalties may expire after a period without further infractions.

Automated Reports


โœ”๏ธ The system can generate daily reports with assigned reservations.
โœ”๏ธ Reports are sent in CSV format, including:

User, employee type, date, zone, spot, vehicle, shift, status, reservation origin.

โœ”๏ธ Reports can be configured to:

  • Always be sent at a specific time (ParkingTodayNotificationsReportsTime).

  • Be sent only after the execution of the algorithms, if sendAfterAlgorithmExecutionEnabled is active.

โœ”๏ธ Reports are sent to emails predefined by the office and to Hybo internal administrators.

โš™๏ธ Available Configurations by Office and Algorithm

Configuration

Description

Applies to

enabled

Activates or deactivates the pre-booking system.

All

penaltiesEnabled

Activates automatic penalties for no check-in.

Traditional

infrigmentsEnabled

Activates the progressive infraction system.

Traditional

hideZone

Considers the user-selected zone when assigning a spot.

Traditional

employeeTypeToggle

Prioritizes assignment by employee type.

Traditional

zoneTypeToggle

Prioritizes assignment by zone type and electric vehicle.

Traditional

lendEnabled

Notifies the user who freed their spot if it is reassigned.

All

sendAfterAlgorithmExecutionEnabled

Sends automatic report after algorithm execution.

All

blockAfterAlgorithmExecutionEnabled

Blocks new assignments after algorithm execution.

All

hourPreBookings

Daily execution time of the traditional algorithm.

Traditional

isLottery

Activates the weekly random lottery.

Lottery

isLotteryDay

Day of the week the weekly lottery is executed.

Lottery

isLotteryFortnightly

Activates the fortnightly lottery by spot type.

15-Day Lottery

daysToRequestFortnightly

Advance days required to request a spot in the fortnightly lottery.

15-Day Lottery

sideTypeToggle

Considers the requested spot type in the fortnightly lottery.

15-Day Lottery

previousBookingsInitialDate

Initial date from which previous reservations are analyzed.

Traditional

weeksToLookBack

Number of weeks to look back to count previous reservations and define priorities.

Traditional

ParkingTodayNotificationsReportsTime

Specific time for sending daily automatic reports.

All

EnableParkingTodayNotifications

Activates the sending of daily reservation reports.

All

NotifyFirstInfraction

Sends email notification for the first infraction committed.

Traditional

๐Ÿ’ก This flexible and configurable system ensures:

  • Fair and prioritized assignment in standard scenarios.

  • Transparent random lotteries to promote equity.

  • Effective enforcement of penalties for non-compliance.

  • Complete notification and traceability.

  • Compatibility with multiple cases and user types.

  • Office-specific configurations adaptable to particular needs.

For more information, contact us at ๐Ÿ“ง [email protected].

Did this answer your question?