Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

I am trying to create a calendar trough SharePoint to schedule and track appointments for my staff. I have tried 2 ways now. One - by creating a calendar. Two - by creating a custom list and then a "Calendar View" of the list. So far, the custom list has worked out better for me, as I can manage the content type/each column easier.

My main issue now is how to prevent duplicate/overlapping appointments? My other question is whether there is a way to have the employee receive a confirmation email after scheduling the appointment, or even a reminder email the day of.

share|improve this question
    
Have you looked into workflows? The emails could be handled this way. As far as the overlapping issue, sounds like custom code in an event receiver on the list to me. Or perhaps a custom new item form. –  RJ Cuthbertson Jul 31 '12 at 20:26
    
Have I answered your question? –  Mike Aug 2 '12 at 17:42
    
@rjcup3 hello can u customize reservation webpart for preventing overlapping? i need it much. but no one is answering us here. codeproject.com/Articles/30983/SharePoint-Reservations pls reply me asap. need help pls pls. nge –  user10588 Sep 7 '12 at 12:03
add comment

1 Answer

You can set up any calendar to act as a "Resource Reservation" calendar. This will manage the appointments/reservations that will check for double booking upon creation or appointment. This is in the General Settings of the calendar.

Look here at well: http://office.microsoft.com/en-us/sharepoint-server-help/enable-reservation-of-resources-in-a-calendar-HA101810595.aspx

For your second question, you can create a workflow that fires upon modification or creation to delay for a certain period of time (until the appointment starts) until an email is fired, and you can also have the workflow use the ListItem properties. One of those properties you can tie to the user that last modified it.

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.