We have every employee share one calendar that states their in/out/hours status, that's shared with everyone in the company. If you want to see what an employee's schedule is that day, you simply have to check their calendar so that u can view it. This also enables people to schedule meetings with whomever calendar they select.
Then we have company calendars for the conference room, and company vehicles. These calendars are managed by everyone and shared by everyone, that way if you want to check out the company car or book the conf room for a meeting, the employee can mark the time on the calendar themselves.
AND we also have a vacation calendar. This calendar is shared by everyone in the company BUT only the office manager has manage status on it so she can post approved vacations, but yet everyone can still view it. Mind you, the employee still has to post their vacation on their own calendar just to keep consistency.
You could get calendars to work for you in any way you want them too. The above examples are just how we choose to use the system. You just have to think it through so that it works for everyone
