A client sends a request, the scenario checks the details, business hours, holidays and calendar availability, and on success creates an event and confirms.