Lucky draw booking system
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-20-2024 06:34 PM
I would like to create a booking form on ServiceNow. The only catch is that I would like it to have a lucky draw, or random draw function such that if a few people have selected the same time slot, the system will do a random allocation to one person.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-21-2024 02:37 PM
How long of a gap is there between selecting the timeslot and submitting?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-22-2024 01:44 AM
We have a monthly cut-off for bookings:
- All advance bookings must be made on or before the 10th of each month for the 2 slots available per day in the following month.
- If there are more advance bookings than boats available for a particular date, the allocation will be performed by a computerized random draw. Random draw will be done on the 10th of every month.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-22-2024 06:16 AM
I don't understand why you would want to build this in the way you are describing. It sounds like a bad user experience. So the user would book an appointment before the 10th, then find out their appointment is cancelled (due to overbooking), and then have to scramble to book another appointment for the current month before the cut-off date? If the user missed that, they would have to book an appointment for a full month in advance -- and there's nothing to say this random drawing doesn't cancel their future appointment again.
Instead, I would recommend you simply limit the number of appointments per timeslot. If there are no appointments remaining, the timeslot cannot be booked.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
02-25-2024 07:49 PM
Thanks for the feedback! I agree! Ideally I would prefer it to be limited rather than random. but the Process Owner wants to keep it that way. I am also trying to push this away as a design approach.