Calendar Event, Exchange, "Out of Office" status = Busy

Post your questions and help other users.

Moderator: Martin

Post Reply
porten
Posts: 7
Joined: 01 May 2013 10:56

Calendar Event, Exchange, "Out of Office" status = Busy

Post by porten » 07 Feb 2014 19:20

I'm using the "Calendar Event" Trigger and Condition to control ringtone volume, auto-SMS replies, vibration patterns etc. during meetings at work. This works like a charm.

But, I have a small gripe with the Free/Busy selections.

A regular Exchange (MS Outlook 2010) appointment/meeting can have these status codes: Free, Tentative, Busy, or Out of Office.

In Automagic, the "Calendar Event" Triggers and Conditions only allow me to filter on either Busy or Free events, so obviously the more fine-grained Exchange appointment status codes have to be condensed into a Free/Busy grouping. I haven't tested Tentative appointments, but the remaining status codes map like this:
  • Busy, Out of Office (and Tentative?) = Busy
  • Free = Free
Would it be possible to add more appointment status options, specifically allowing me to react to Busy appointments, but not Out of Office appointments?
I realize not all calendar backends have a similar Out of Office (or Tentative) status, so it might lead to some akward configuration.

My reason for this request is:
I configure my phone for silence / auto-SMS replies during regular meetings (where Exchange appointment status = Busy).
But I use Out of Office appointments in my calendar to indicate when I'm actually out of office, ie. not physically at my regular location.
I'd still like to receive calls normally while out of office, so I really only want the Trigger/Conditions to react to Busy calendar events, not the Out of Office ones.

I wouldn't mind having to use Script triggers/conditions instead of the GUI-configurable ones, if that somehow made it possible.

User avatar
Martin
Posts: 4468
Joined: 09 Nov 2012 14:23

Re: Calendar Event, Exchange, "Out of Office" status = Busy

Post by Martin » 08 Feb 2014 09:27

Hi,

Android only supported status Free and Busy in Android 4.0 when the trigger and condition have been implemented. Status Free maps to Free in Automagic, every other status is considered as Busy.
The status Tentative has been added to Android in a later version so I can add this status in one of the next versions of Automagic. The Android documentation does not mention status Out of office so I can not promise that it will be possible to add this status too but I will make some tests and add it if possible.

Accessing the additional status codes from a script within Automagic is not possible directly. Bypassing Automagic completely by using shell scripts to access the calendar database could be possible but requires a rooted device and would be difficult.

Regards,
Martin

Post Reply