First, read OS X Mavericks: Using “Travel Time” in Calendar.
Travel Time is a very cool feature and I remember sites asking for it when I was on Meeting Maker way back in the prior century.
Apple implemented it.
The question becomes: what do you do with Travel Time in OS X Server El Capitan when you migrate calendars to Microsoft Exchange?
For appointments, it's very simple: you insert another appointment adjacent to the one with travel time and set it up with a reminder at the time you need to leave.
For meetings you do the same thing -- but as nearly as we can tell Travel Time only applies to the Organizer of the meeting (what Apple refers to as the CHAIR) not the attendees. This makes it really simple for us, but as always, we put this out in the blogosphere for comments and for power users to say "not so fast!".
So what looks like this on the Macintosh for Janis Joplin:
Will become this on Office 365:
There's a couple of things here that we're working with:
- Defining the Travel Time Free-Busy status on Exchange as "OOF" or "Away" as Office 365 now refers to it. Somehow that seems more true to the intended spirit of the feature than "busy." And "Free" is just right out.
- Since Travel Time is not defined with an actual name in the Apple iCalendar data structures we're going to keep all the times singular. In English "3 hour travel time" makes more sense than "3 hours travel time." (Those of a certain age will remember the immortal line: "A 3 hour tour....a 3 hour tour.")
- Reminder will kick off for Travel Time at the start of Travel Time.