Office 365 (BusyCal 2.5.4) - Client Capabilities

Best Effort Support Only

This document contains instructions on using a non-Microsoft email client, such as Apple Mail or Thunderbird. Microsoft does not recommend these clients for use with Office 365, and there are often significant limitations in client functionality as a result.

Because of this, the DoIT Help Desk is only able to offer best effort support for these clients, and certain issues may require the use of a Microsoft client in order to be resolved. For more information on Office 365 client support, please see: Office 365 - Which clients/protocols will be supported?.

This document provides an overview of a range of functions and behavior when interacting with Office 365 using BusyCal 2.5.4 on a Mac. BusyCal is not available for Windows or Linux. The functionality considered pertains to the calendaring portions of the Office 365 suite. For a more condensed overview, please see Office 365 - Technical Client Comparison.

Key
These functions are performed very well, with few or no issues. These functions are performed very well, with few or no issues.
There are some issues with these features.  Certain tasks may be impossible or problematic. There are some issues with these features. Certain tasks may be impossible or problematic.
It is not possible to perform these functions. It is not possible to perform these functions.
These functions are untested. These functions are untested.

Calendar Functions Yes/No Notes
Configure for access
This client is able to perform this function very well, with few or no issues.

Create a meeting/appointment/event
This client is able to perform this function very well, with few or no issues.

Modify or delete an event that you created
This client is able to perform this function very well, with few or no issues.

Modify or delete an event that another person created
This client has some issues performing these functions

Users can can modify events on calendars shared with them, but cannot modify events they are not the organizer for. Except for users given Delegate sharing permissions, no one but the organizer of an event may edit the event if there are attendees. The reason a Delegate may edit an event with an organizer is because they are, in effect, acting on behalf of the organizer.
Modifications to event by organizer overwrite modifications by attendee(s)
This client is able to perform this function very well, with few or no issues.

Delete a meeting/appointment/event
This client is able to perform this function very well, with few or no issues.

Set recurrence on events
This client is able to perform this function very well, with few or no issues.

Create a task
This client is able to perform this function very well, with few or no issues.

Modify a task (update status, change details)
This client is able to perform this function very well, with few or no issues.

Delete a task
This client is able to perform this function very well, with few or no issues.

Invite attendee(s) to events (within the system)
This client is able to perform this function very well, with few or no issues.

Invite external attendee(s) to events (other systems, e.g. Gmail)
This client is able to perform this function very well, with few or no issues.

Provide attendance response to non-recurring events
This client is able to perform this function very well, with few or no issues.

Provide attendance response to single instances of recurring events
This client is able to perform this function very well, with few or no issues.

Provide attendance responses to all instances of recurring events
This client is able to perform this function very well, with few or no issues.

Check schedule availability of another user
This client is able to perform this function very well, with few or no issues.

Create a new calendar
This client is able to perform this function very well, with few or no issues.

Delete an existing calendar
This client is able to perform this function very well, with few or no issues.

Display multiple calendars in one view
This client is able to perform this function very well, with few or no issues.

Change calendar views (e.g. daily, weekly)
This client is able to perform this function very well, with few or no issues.

Change calendar colors
This client is able to perform this function very well, with few or no issues.

Set default calendar view
This client has some issues performing these functions. Certain tasks may require a different client or additional steps.

Users can choose between different calendar views such as "weekly" or "monthly" but BusyCal will start up again with whatever was the most recently selected view setting. There are "per-view" defaults that can be set for the different views, however. For instance, users can set the default for "Weekly View" to show only 4 days in a week.
Show or hide declined events
This client is able to perform these functions very well, with few or no issues.

Set popup notifications for events
This client is able to perform this function very well, with few or no issues.

BusyCal can use the standard OS X alarm/notification popups or its own BusyCal popups. Note: using the BusyCal popups, users have the ability to set custom snooze intervals.
Set email notifications for events
This client is able to perform this function very well, with few or no issues.

Set other calendar options or preferences
This client is able to perform this function very well, with few or no issues.

Set sharing permissions for calendars This client is not able to perform these functions; a different client is needed to complete these functions.
Vendor is aware of this issue and plans to fix it in a future release.
Set privacy settings for calendars This client is not able to perform these functions; a different client is needed to complete these functions.
Vendor is aware of this issue and plans to fix it in a future release.
Create events with limited visibility (e.g. show date and time only)
This client has some issues performing these functions. Certain tasks may require a different client or additional steps.

When sharing calendars through Exchange, Google, and some CalDAV servers, events marked as private will show up to others as "Private Appointment. If a user has given Delegate sharing permissions for their calendar to another user in a client such as Outlook Web App, then the user can also give that Delegate the ability to view their private events. There is currently no setting available in the BusyCal user interface to allow the viewing of private events by Delegates. Users must first set Delegate sharing permissions in BusyCal and then, in Outlook Web App's sharing settings, check the box allowing a Delegate the ability to view private events.
Subscribe to shared Office 365 calendars
This client has some issues performing these functions

Other users' Free/Busy information does not appear in BusyCal except through the Availability Panel when inviting attendees. One can only see another calendar's event info with sharing permissions of Read or above.
Subscribe to external .ics calendars
This client is able to perform this function very well, with few or no issues.

Remove a subscribed calendar
This client is able to perform this function very well, with few or no issues.

Invite/schedule a resource (conference room, projector, equipment, etc)
These functions have not yet been tested using this client.

Create an event on behalf of a resource
These functions have not yet been tested using this client.

Set sharing permissions for a resource
These functions have not yet been tested using this client.

Set privacy permissions for a resource
These functions have not yet been tested using this client.

Print calendars or events
This client has some issues performing these functions. Cetain tasks may require a different client or additional steps.

Calendars can be printed easily, but events and to dos require view changing or filter creation before printing.
Manage attachments on events
This client is able to perform this function very well, with few or no issues.

Auto-complete email addresses from server Global Address List
This client is able to perform this function very well, with few or no issues.

Auto-complete email addresses from server Personal Address Book

This client has some issues performing these functions

If a user has not already done so when setting up BusyCal for the first time, it is recommended they allow BusyCal to sync with OS X Mail, Calendar, and Contacts (especially if these apps are already in sync with the user's email and calendar accounts). There may still be some issues, however, and BusyCal developers hope to address these with the upcoming release of a BusyCal contacts manager.
Auto-complete email addresses from local Personal Address Book
This client is able to perform this function very well, with few or no issues.

First, access to local contacts must be given to BusyCal by going to System Preferences>Security & Privacy>Privacy>Contacts, and then clicking the box next to BusyCal.
Access to Online Support Documentation
This client is able to perform this function very well, with few or no issues.

Users have access to very robust online support and help documentation at www.busymac.com/busycal/

Email Functions Yes/No Notes
Client accessible per ADA guidelines
This client is not able to perform these functions; a different client is needed to complete these functions.

Configure for access
This client is not able to perform these functions; a different client is needed to complete these functions.

Send and receive
This client is not able to perform these functions; a different client is needed to complete these functions.

Move message to a folder
This client is not able to perform these functions; a different client is needed to complete these functions.

Create, rename, and delete folders
This client is not able to perform these functions; a different client is needed to complete these functions.

Set sharing permissions for entire mailbox
This client is not able to perform these functions; a different client is needed to complete these functions.

Set sharing permissions for folder(s)
This client is not able to perform these functions; a different client is needed to complete these functions.

Interact with a shared mailbox
This client is not able to perform these functions; a different client is needed to complete these functions.

Interact with a shared folder
This client is not able to perform these functions; a different client is needed to complete these functions.

Authenticate and send as another user
This client is not able to perform these functions; a different client is needed to complete these functions.

Send on behalf of another user (change identities)
This client is not able to perform these functions; a different client is needed to complete these functions.

Set and modify server-side filters
This client is not able to perform these functions; a different client is needed to complete these functions.

Set and modify client-side filters
This client is not able to perform these functions; a different client is needed to complete these functions.

Expand recipients from server-side distribution list
This client is not able to perform these functions; a different client is needed to complete these functions.

Forward email inline
This client is not able to perform these functions; a different client is needed to complete these functions.

Forward email as attachment
This client is not able to perform these functions; a different client is needed to complete these functions.

View full headers of a message
This client is not able to perform these functions; a different client is needed to complete these functions.

Export email (to import elsewhere)
This client is not able to perform these functions; a different client is needed to complete these functions.

Detach attachments from email messages
This client is not able to perform these functions; a different client is needed to complete these functions.

Set tags, flags, or categories on email
This client is not able to perform these functions; a different client is needed to complete these functions.

Print a message
This client is not able to perform these functions; a different client is needed to complete these functions.

Auto-complete email addresses from server Global Address List
This client is not able to perform these functions; a different client is needed to complete these functions.

Auto-complete email addresses from server Personal Address Book
This client is not able to perform these functions; a different client is needed to complete these functions.

Auto-complete email addresses from local Personal Address Book
This client is not able to perform these functions; a different client is needed to complete these functions.

Recover deleted emails from Deleted Items
This client is not able to perform these functions; a different client is needed to complete these functions.

View emails in threaded or conversation view
This client is not able to perform these functions; a different client is needed to complete these functions.

Set reminder on email messages
This client is not able to perform these functions; a different client is needed to complete these functions.

Create an event from an email message
This client is not able to perform these functions; a different client is needed to complete these functions.

Use a Digital ID to digitally sign an email
This client is not able to perform these functions; a different client is needed to complete these functions.

Set a priority on an email message
This client is not able to perform these functions; a different client is needed to complete these functions.


Contacts Functions Yes/No Notes
Configure for access
This client is not able to perform these functions; a different client is needed to complete these functions.

View and use the Global Address List (GAL)
This client is not able to perform these functions; a different client is needed to complete these functions.

Create a personal contact stored on the server
This client is not able to perform these functions; a different client is needed to complete these functions.

Modify a contact stored on the server
This client is not able to perform these functions; a different client is needed to complete these functions.

Delete a contact stored on the server
This client is not able to perform these functions; a different client is needed to complete these functions.

Create and modify local contacts
This client is not able to perform these functions; a different client is needed to complete these functions.

Auto-complete addresses from contacts
This client is not able to perform these functions; a different client is needed to complete these functions.

Create server-side distribution list
This client is not able to perform these functions; a different client is needed to complete these functions.

Modify server-side distribution list
This client is not able to perform these functions; a different client is needed to complete these functions.




Keywords:microsoft office 365 office365 o365 client features capabilities capability functionality grid technical breakdown busycal 2.5.4 calendar calendaring event meeting o365   Doc ID:38379
Owner:Leah S.Group:DoIT Help Desk
Created:2014-03-11 16:57 CDTUpdated:2015-09-11 12:40 CDT
Sites:DoIT Help Desk, DoIT Tech Store, Office 365
Feedback:  0   0