I want to create "out of office" calendar with the capability to reassign task.


All admin users must have a common calendar containing all the information about their staff members who are/will be on leave. At the time of assigning tasks, Admin should get an alert if the assigned staff member is/will be on leave so that he could reassign the task to anyone else in team.

Thanks in Advance.

  • alert means email notification? Commented Apr 20, 2016 at 11:08
  • alert as an prompt or some custom error message to show that the particular member is on leave ! Commented Apr 20, 2016 at 11:18

1 Answer 1


Not possible using workflow. You need to create event receiver on task list and add Item Adding event. Do code for checking assigned user is on leave on specific date range in calendar list, If get result more than 0,cancel event, so user can not save item and get event receiver cancellation message with your custom message.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

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