Recurring Events and Event Exceptions

In another article in the user manual, we described how to create a static, non-recurring event. Using JCal Pro®, you can also create events that repeat with a specified pattern. Examples include:

  • Recurring weekly on Fridays (i.e. staff meeting at work or regular performance for a band)
  • Recurring on the 1st of the month (i.e. payroll reminder)
  • Recurring  on the last Friday of every other month (i.e. manual inventory check)
  • Recurring  annually on the last Monday in May (ie. Memorial Day in the USA)
  • Recurring  annually on a specific date (i.e. Cheistmas on Dec. 25)

The options are almost limitless and match those found in many desktop calendar programs such as Outlook or iCal.

In addition, if one or more instances of an existing recurring series gets cancelled or needs modification, you can create an exception to the series that affects just the single instance (or all instances if you choose).

Creating a recurring event is simlar to creating a static, non-recurring event with the following exceptions:

  1. In the Repeat Method section of the Add/Edit Eventform, choose one of the following:
    1. Repeat Daily (repeat every X days)
    2. Repeat Weekly (repeat every X weeks on a specified day)
    3. Repeat Monthly (repeat every X months on a specified date or specifed day of the week)
    4. Repeat yearly (repeat every X years in a specified month on a specified date or specifed day of the week)
  2. In the Repeat End Date section of the Add/Edit Eventform, specify one of the following:
    1. End after X occurrences
    2. Repeat until a specified date

: The start date must conform to the series, in the yearly example below it is important that the Event Start date is set to April 18 so that it matches the rest of the series.

Repeat Daily

jcal3 admin_events_repeat_daily

Repeat Weekly

jcal3 admin_events_repeat_weekly

Repeat Monthly

 jcal3 admin_events_repeat_monthly

Repeat Yearly

Here is an exanple of a Birthday - It repeats every 1 year, in April on the 18th.

jcal3 admin_events_repeat_yearly


Get the latest updates on our extensions