
Featurelist
Flexible Overviews
Feature |
Description |
Day overview |
Displays a tabular form of all appointments for a given number of days. |
Week overview |
Shows the resource utilization per week. Users can click on an individual day to navigate to a day view of the selected day. |
Month overview |
Shows the resource utilization per month. Users can click on an individual week to navigate to a day view of the selected week |
Bookings overview |
Users can query and display bookings. A powerful filter mechanism allows specific bookings to be found and displayed. |
Cancellation overview |
Users can query and display cancellations. A powerful filter mechanism allows specific cancellations to be found and displayed. |
Services and service items
Feature |
Description |
Multiple service with multiple service items |
One or more service can run parallel. Each service has one or more service items. |
Pulse |
Variable length of pulse. A booking can have a duration that is a multiple of the service pulse. |
Booking Horizon |
Controls how far an external user can make appointments in the future. This can be over ridden by specific purposes. |
Booking Ceiling |
Maximum number of bookings per user in advance. |
Multiple purposes |
A service item can offer one or more purposes that can be booked. |
Purposes and Purpose Groups
Feature |
Description |
Minimum duration |
Defines a minimum duration for a purpose. (For internal users only) |
Duration |
Defines a standard duration for a purpose. This is the default duration for all users. |
Maximum duration |
Defines a maximum duration for a purpose. (For internal users only) |
Color |
Color used when displaying a purpose e.g. in the day overview. |
Purpose group |
Defines a group of purposes. A group can define a common colour for all associated purposes and can define a clustering of appointments policy. |
Clustering of appointments |
Clustering of appointments is configurable at purpose group level. When available appointments are being returned for a purpose belonging to a clustered group then appointments within close proximity to other purposes in the same group are proposed first. |
Bookable Online |
A purpose can control whether it is bookable online. The following options are available:
|
Online limit of available slots |
Limits the number of available appointments that will be presented to an external user. |
Booking Options |
A purpose can have one or more booking options. |
Calendar rules |
A purpose can have one or more calendar rules. |
Customizable Texts |
Additional text, that will be shown in following situations:
|
Booking options
Feature |
Description |
Common properties |
|
internal |
If the option is for internal users only. |
mandatory-internal |
If the option is mandatory for internal users. |
mandatory-external |
If the option is mandatory for external users. |
Option types |
|
boolean |
Checkbox - allows a user to select an option. |
string |
Allows a user to enter text. The text option can be restricted by the following facets:
|
list |
Allows a user to select one or more options from a list. The list option can be restricted by the following facets:
|
Calendar Rules
Feature |
Description |
Common properties |
|
validity |
One or more periods over which a calendar is valid. This allows a calendar to change overtime in an orderly fashion. |
availability |
Determines whether the rule makes appointments available or unavailable. |
Types |
|
fixed |
Rule specifying a fixed period e.g. Christmas, Vacation |
week |
A week rule can be used to configure the availability of a purpose on a weekly basis. One or more days of the week can be selected with one or more time periods per day. In addition a repetition frequency can be define e.g. every week or every second week. |
monthly |
A week rule can be used to configure the availability of a purpose on a monthly basis. |
Agencies and Agents
Feature |
Description |
CSV Import |
Import of agency data using CSV file. Particularly useful when importing large number of agencies and agents. |
Agency management |
Basic details, address etc. |
Agency categorization |
Allow agencies to be grouped into categories. |
Agents |
An agency can have one or more agents that are allowed to make appointments. |
Default agent |
An agency can have a default agent. |
Users and Roles
Feature |
Description |
Admin |
An administrator can change the service provider's configuration. This includes service, service items, purposes, calendar rules, users etc. They also have all the rights of a manager. |
Manager |
A manager can make appointments for 3rd parties. They have access to all details of a booking. They can change bookings and cancel bookings made by other users. They have full access to day, week and month views. |
Agent |
Can only make appointments for their clients and see only these appointments. The have no access to the day, week or month overview. They can only search for available appointments and cannot see the utilization level of the system. |
User |
A user can only make appointments for themselves and has only access to their own appointments. |
Reporting and Export
Feature |
Description |
PDF confirmation |
Each service provider can create a customized PDF template that is used to print appointment confirmations. |
PDF list of appointments |
A PDF containing a list of appointments for the days that are currently displayed in the day view. Also available through the bookings view - where the bookings can be filtered. |
Excel list of appointments |
An Excel (xls) containing a list of appointments for the days that are currently displayed in the day view. Also available through the bookings view - where the bookings can be filtered. |
Miscellaneous
Feature |
Description |
Reminder service |
E-mail and or SMS (optional feature) sent to remind a user of an appointment. |
Multilingual |
Each user can choose their preferred language. Currently supported languages:
|
Booking request |
A list of booking requests is managed by the system. Internal users can then simply select a booking request and make a booking for a client. |
Technology
BookinaFlash is written completly in JAVA and makes extensive use of OpenSource software.
The BookinaFlash servers run (24 x 7) on Linux servers and use JBoss as application server with MySQL as Database.
The application is highly scalable and robust with no downtime since commission.
Technical information
- server based system
- uses open architecture
- able to be integrated into other applications
- multitenancy
- hierarchical access levels for users
- access via username and password
- accessible via mobile devices and PDA's
Screenshots
BookinaFlash™ Week overview:
BookinaFlash™ Month overview:
BookinaFlash™ Bookings overview:
BookinaFlash™ Cancellation overview: