jManage allows for assigned activities to record in your Google Calendar or similar calendaring applications. The system provides a feed of each user's assigned activities in iCalendar format, ready to be subscribed to with Google Calendar and/or Outlook.
- General description: This module provides an iCalendar feed for each jManage contact containing the contact's upcoming (future) assigned activities, suitable for subscription via Google Calendar, Microsoft Outlook, and/or similar software.
- Feed can include activities of any type, including client-defined activity types.
- Feed includes activities with a status of "Scheduled" or any client-defined activity status.
- A contact's feed shows all activities having that contact assigned, even if other contacts are also assigned.
Feed URL for Each Contact
For each contact having a feed, a unique URL is defined to access their feed. This URL includes a random hash as a barrier against unauthorized persons guessing the URL and accessing the user's feed.
For the current user's contact:
With the right configuration, a link to information about the current user's feed is displayed on the jManage Contact Dashboard. To enable this display, navigate to Administer > Customize Data and Screens > Display Preferences, find the section labeled "Contact Dashboard," and ensure that the option "Assigned Activities" is enabled.
With this done, an authenticated user who clicks on "My Contact Dashboard" (the page where a member can pay their balance or update their basic contact information) when logged into jManage will see, on their Contact Dashboard, a message stating, "Assigned activities are accessible as an iCalendar feed," with access to a link for the iCal URL.
- Why isn't my feed updating in Google Calendar? In Google Calendar, the expected behavior is that linked iCalendar feeds may not be refreshed for several hours. The Google Calendar documentation at https://support.google.com/calendar/answer/37100?hl=en&ref_topic=1672445 says, "It might take up to 12 hours for changes to show in your Google Calendar." Unfortunately, even though the extension is doing its job and always providing a feed with the latest information, it's up to the feed consumer (in this case, Google Calendar) to decide what they want to do with that information and how often they want to refresh it. You can verify that the feed is working properly by accessing the feed URL directly in your browser.