We currently have a secretary who serves as the central repository of rooms scheduling. If you want to use a room, you ask her first, she adds it to a calendar that she keeps. We want to replace this manual process with Zimbra.
We want the following functionality:
- All users should be able to request a room for their meeting
- All room requests need to be approved by this secretary
- All users should be able to see a room's current schedule
- The room should not be double-booked
So, some of this seems easy. If we make the rooms as locations, then users can request a room, and the room can say "hey I am already in use then". However, there is no workflow that defers the assignment of the room until the secretary approves the request. Is this possible?
Also, does a Location have a calendar view? For instance, if the secretary wanted to print out a list of each room's schedule at the beginning of each week and tape it to that room's door, does that view exist?
It seems we want rooms to act more like user accounts than locations. If they were user accounts, users could request the room's participation in a meeting, search that room's busy/free schedule, and the room user could share its calendar with everyone else for viewing. However, the approval workflow seems sloppy - like the secretary would have to log into each room's account and click accept on a bunch of messages. Seems ugly. Is there a better way?
We have four rooms at the moment that need to be managed this way.