Shuyou Li, Ph.D.
FOM Networks
224-225-9168
Many people use online programs for scheduling of shared resources of many different types, from scientific instruments to core facilities, conference rooms, ball fields, or projectors. Depending on the resource, more or less sophistication is needed in the software. Shared scientific instruments present one of the more challenging situations for managers, particularly when billing users and creating accurate reports for administrators or funders.
Below you will find a table comparing a number of online scheduling software systems. Some are free or open source. Many are targeted as online calendars for a specific purposes, such as making doctor appointments, scheduling a meeting, or dating. This type of software does not offer the features required effective for scientific instrument scheduling.
Scheduling and management of scientific instruments has its own requirements that managers take into consideration. In use in university labs since 2002, FOM Networks, designed and programmed by shared facility managers to meet their own unmet needs, addresses all these requirements:
§ Many instruments cannot accommodate double booking, while others must allow double booking (for example, clean room sharing).
§ To ensure accurate record of usage, there must be a way to prevent users from using instruments without logging in the scheduler.
§ There must be authorization/authentication procedure to prevent un-authorized access to the instrument, barring those not trained from very expensive instruments.
§ If the instruments use, service, or commodity is chargeable, verifying user's financial accounts and status before the instance saves time attempting to recover costs later.
§ There must be a lock-down mechanism so users cannot use the instrument when it is taken out of service for any reason.
§ User fees tied to reservations must be cancelled when instrument is not in service.
§ Automated billing, rather than paper log sheets, saves staff time and ensures accuracy.
§ Managers need to manually change schedule and billing records on occasion.
|
Software |
FOM Networks |
Calendar for Web |
Calcium/iCal |
Schedulebook |
AppointmentQuest |
|
Website |
|||||
|
Prog language |
Java |
Perl/CGI |
Perl/CGI |
ColdFusion |
Java |
|
Portability |
Any browser |
Any browser |
Any browser |
Any browser |
Any browser |
|
Multiple calendars |
Unlimited |
Pay per calendar |
Pay per calendar |
Pay per calendar |
Pay per Calendar |
|
Views/formats |
Week/Month |
Day/wk/mo/yr |
Day/wk/mo/yr |
Day/mo |
Week |
|
Mass email list |
Yes |
Yes |
Yes |
Yes |
No |
|
Flexible time increments |
Customizable |
Choose from duration list |
User input |
Choose from duration list |
User input |
|
User levels & controls |
SysAdmin/FacAdmin Manager/User |
Creator/attendee |
Creator/attendee |
7 levels |
Staff/user |
|
Recurring events |
Yes |
Yes |
Yes |
No |
Yes |
|
Future time limit |
Yes |
No |
No |
Yes |
No |
|
Export calendar |
No |
No |
Outlook |
No |
Outlook |
|
Hardware access control-door lock |
Yes |
No |
No |
No |
No |
|
Double booking |
Customizable |
Always allow |
Always allow |
Configurable |
Always allow |
|
Fin acct validation |
Yes |
No |
No |
No |
No |
|
Disable calendar w/ instrumt down |
Yes |
No |
No |
Yes |
No |
|
Billing report |
Yes |
No |
No |
No |
No |
|
Usage report |
Yes |
No |
No |
Yes |
No |
|
Hosted online srvc |
Free/unlimited |
$179/yr/calendar |
$50/yr/calendar |
$269/yr/calendar |
$300/mo/calendar |
|
Trial period |
60 days |
30 days |
no |
30 days |
30 days |
|
Customized server |
Quote (4 types - free to site license) |
$150/calendar $1200 for 50 |
$195/calendar; $1995 for 50 ; |
N/A |
N/A |
|
Software |
ResourceScheduler |
MS Outlook |
Google Cal |
phpScheduleIt |
Faces |
Coral |
|
Website |
||||||
|
Programming language |
Java |
EXE |
Google App |
PHP5 |
PHP4/Java |
Java |
|
Portability |
Client needs JRE |
Outlook |
Any browser |
Any browser |
Client needs JRE |
Special client software |
|
Multiple calendars |
Yes |
No |
No |
Unlimited |
Unlimited |
Unlimited |
|
Views/formats |
Day/wk/mo |
Day/wk/mo |
Day/wk/mo |
Day/wk/mo |
Week |
Week |
|
Mass email list |
Yes |
Yes |
No |
Yes |
No |
No |
|
Flexible time increments |
User input |
User input |
User input |
User input |
User input |
User input |
|
User levels & controls |
Manager/user |
Creator/attendee |
Creator/attendee |
Staff/user |
Manager/user |
Staff/user |
|
Recurring events |
Yes |
Yes |
Yes |
Yes |
No |
No |
|
Future time limit |
No |
No |
No |
No |
No |
No |
|
Export calendar |
Outlook |
No |
No |
XML |
No |
No |
|
Hardware access control-door lock |
No |
No |
No |
No |
No |
Yes |
|
Double booking |
No |
Always allow |
Always allow |
No |
No |
No |
|
Fin acct validation |
No |
No |
No |
No |
No |
No |
|
Disable calendar w/ instrumt down |
No |
No |
No |
Yes |
No |
Yes |
|
Billing report |
No |
No |
No |
No |
No |
No |
|
Usage report |
Yes |
No |
No |
Yes |
No |
No |
|
Hosted online srvc |
Quote |
N/A |
Free |
Free |
Free |
N/A |
|
Trial period |
30 days |
N/A |
N/A |
N/A |
N/A |
N/A |
|
Customized server |
Quote |
N/A |
N/A |
Free |
N/A |
N/A |