Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

The Scheduling Assistant uses all of this to create an event in the Schedule Owner's calendar. The Schedule Owner is the ORGANIZER. The Schedule Visitor (you) is added as an ATTENDEE of the event, and it tells the Calendar Server that you have "accepted the invitation."

The Scheduling Assistant then automatically sends an email message including the event details to both parties to notify that the event was created.

If the Schedule Owner set the Scheduling Assistant preference to send an email reminder, a record is set up to send that message to the Schedule Visitor with the details of the event at the desired time.

...

For example, the University of Wisconsin extends the IEventUtils interface such that if the appointment being created involves a certified Academic Advisor and a student, one of the student's identifying attributes in our student administration system is appended to the end of the event description. This was specifically requested by Academic Advisors on our campus; having this information in the appointment helps the advisor prepare in advance for the meeting by being able to look up the student's detailed records.

It is also possible to implement an EventListener that can perform additional actions asynchronously after an event is successfully created. The immediate email notification and reminder setup mechanisms described above are implemented in this fashion.